Программа состоит из областей:  Основное меню  Инструментальная панель  Рабочее поле Основное меню



Pdf көрінісі
бет15/19
Дата24.11.2023
өлшемі1.06 Mb.
#484380
түріПрограмма
1   ...   11   12   13   14   15   16   17   18   19
Smath Studio

1. Условный переход if-else 
Оператор условного перехода if-else служит для выполнения определенного набора команд, в 
зависимости от выполнения условия. 
Пример1: 
a:=5 
b:=6 
if a>b
max:=a 
else 
max:=b 
max=6 
В начале функция if  проверяет условие а>b  и если это истина, то выполняется следующее после if
выражение max:=a. В противном случае выполняется выражение max:=b следующее после else
А что если нужно выполнить только одно условие после if или else
В таком случае можно записать на месте ненужного выражения любое число, например 1. 


Пример2: 
a:=5 
b:=4 
if a>b

else 
a:=b+1 
a=5 
Здесь если выражение a>b истинно, то программа ничего не будет делать и приступит к вычислению 
следующего оператора после блока if-else. 
Пример3: 
2. Циклы forwhile
Цикл — специальная конструкция, предназначенная для многократного повторения набора 
инструкций. Количество повторений может задаваться заранее или зависеть от выполнения 
определенного условия. 
Цикл со счетчиком for 
Пример1: 
a:=0 
cntr:=8
for i:=2 , ia:=a+1 
a=3 
Как это работает: 
Выражение 
Описание 
a:=0 
Присваиваем переменной а число 0. Она нужна для того чтобы узнать 
количество повторений цикла 
cntr:=8 
Эта переменная нужна для условия цикла 
for i:=2 , ii:=2  это счетчик цикла, он показывает на каком шаге находится цикл 
iлогическое условие, когда оно станет ложным — цикл закончится 
i:=i+2 эта конструкция задает шаг цикла, т.е i будет изменяться с шагом 2
a:=a+1 
Переменная позволяет узнать сколько повторений выполнил цикл. 
В первой строке а=0, при первом проходе мы задаем переменной а её же 
значение +1 
a=3 
Поскольку a=3, команды в цикле выполнились 3 раза 



Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   19




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет