среда, 30 мая 2012 г.

Таблица соответствия алгоритмических и программных фрагментов


Фрагменты блок-схем алгоритмов
Назначение
Соответствующие фрагменты программ на языке 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.
   for i:=1 to 6 do
      k:=k+s;
   write (k);

Комментариев нет:

Отправить комментарий