Переменные в алгоритмах
Для хранения результатов промежуточных вычислений в процессе выполнения алгоритма входных и выходных данных и другой информации используются переменные. Для того чтобы сохранить в переменную некоторое значение, применяют команду присваивания. Команда присваивания используется для вычисления выражения, записанного в правой части, и присваивания результата вычислений переменной, имя которой записано в левой части: := Например: А:=8, В:=А-5. Выражение – это формула, по которой вычисляется значение. Выражение может состоять из операндов, знаков операций и круглых скобок. Операндами являются константы, переменные и обращения к функциям.
+ Операция сложения - Операция вычитания * Операция умножения / Операция деления DivОперация целочисленного деления, результатом является целая часть частного ModОперация получения остатка целочисленного деления Не, и, илиЛогические операции, выполняются в соответствии с таблицами истинности
> Больше < Меньше >= Больше или равно
1не 2*, /, div, mod, и 3+, -, или 4>, =,
…. … Блок-схема Алгоритмический язык
Блок-схема Алгоритмический язык если нетда то все Неполная форма команды ЕСЛИ
Блок-схемаАлгоритмический язык если нетда то все Полная форма команды ЕСЛИ иначе
Блок-схемаАлгоритмический язык при нет все Неполная форма команды ВЫБОР да да да нет выбор при нет
Блок-схемаАлгоритмический язык при нет Иначе Полная форма команды ВЫБОР да да да нет выбор при нет ….. все
Блок-схемаАлгоритмический язык пока Цикл с предусловием (цикл «пока») да нет нц кц
Цикл с параметром (цикл «для») :=, для от до нц кц - параметр цикла, - начальное значение параметра цикла - конечное значение параметра цикла
Цикл с параметром (цикл «для») выполняется следующим образом: 1.Параметр цикла принимает начальное значение 2.Если параметр цикла не превышает конечного значения, выполняется тело цикла, иначе – выход из цикла, переход к следующей команде алгоритма 3.Параметр цикла увеличивается на единицу 4.Переход у пункту 2 Тело цикла с параметром выполняется ( - +1)
Примечание: знаком := обозначена операция присваивания Определите значение переменной а после выполнения фрагмента алгоритма: b = 5 да b:=b + 1 a:=a + 5 нет a:= 1 b:= 0
Примечание: знаком := обозначена операция присваивания Определите значение переменной а после выполнения фрагмента алгоритма: b = 5 да b:=b + 1 a:=a * 5 нет a:= 1 b:= 0
Примечание: знаком := обозначена операция присваивания Определите значение переменной а после выполнения фрагмента алгоритма: b = 0 да b:=b - 1 a:=a * 4 нет a:=1 b:=3