Таблица соответствия алгоритмических и программных фрагментов
Фрагменты блок-схем алгоритмов
Назначение
Соответствующие фрагменты программ на языке Pascal
Начало и конец алгоритма.
Begin и End
Блок обработки (в нем вычисляются новые значения или производится вызов подпрограмм).
X := A + B
Ввод исходных данных или вывод результатов.
Read (x,y) или write (x,y)
Ветвление полное. Если значение переменной а больше b, то выполняется x=a, иначе x=b.
if a>b then x:=a else x:=b
Ветвление неполное. Если значение переменной a больше b, то выполняется x=a.
if a>b then x:=a
Цикл с предусловием. Пока значение условия i<6 истино выполняется тело цикла, то есть действия К=К+1 и i=i+2. Переменная i определяет количество повторений и называется счетчиком цикла.
i:=1; while i<6 do begin k:=k+1; i:=i+2; end write (k);
Цикл с постусловием.Пока значение условия i>6 ложно выполняется тело цикла, то есть действия К=К+1 и i=i+0,1.Переменная i определяет количество повторений в цикле и называется счетчиком цикла.
i:=1; repeat k:=k+1; i:=i+0.1; until i<6; write (k);
Цикл с постоянным приращением счетчика. В этом цикле изменение счетчика цикла i происходит только на единицу.Пока значение счетчика цикла меньше или равно 6 выполняется тело цикла, то есть дейст-вия K=K+S и I=i+1.
Комментариев нет:
Отправить комментарий