Учебные материалы по математике | Построение алгоритма в виде блок–схем | Matematiku5
Вузы по математике Готовые работы по математике Как писать работы по математике Примеры решения задач по математике Решить задачу по математике online

Построение алгоритма в виде блок–схем


Построение алгоритма в виде блок–схем. Стандартные блоки.

Название блока

Вид блока

Назначение блока

Соответствующие операторы

Turbo Pascal

Пуск

Начало алгоритма (программы).

Program Name_1;

Ввод информации

Получение значений данных с внешнего источника (с клавиатуры, из файла и т. д.)

Read (a, b);

или

Readln (a, b);

Процесс

Блок действий, содержит одно или несколько действий, в результате которых меняются значения, тип или расположение данных.

x := 1;

y := 2*a+b;

Принятие решения

Выбор направления выполнения алгоритма из двух альтернативных ветвей в зависимости от выполнения условия. Если условие истинно, выполняется ветвь «да», если условие ложно, выполняется ветвь «нет».

if a = b then … else …

или

if a = b then begin

end

else begin

End;

Выбор

Выбор направления выполнения алгоритма из нескольких альтернативных ветвей. Значение переменной a сравнивается с указанными константами или диапазонами.

Case a of

1: …

2, 3, 4: …

5..20: …

Else

End;

Начало цикла

Начало циклического процесса. Далее следуют любые блоки (действия), которые будут повторяться многократно.

For i : = 1 to 15 do begin …

Или

For i : = 15 downto 1 do begin …

или

While i<=15 do begin …

или

Repeat

Конец цикла

Конец циклического процесса. Действия, указанные между началом и концом цикла повторяются заданное количество раз или количество раз, необходимых для достижения некоторых условий.

End;

или

Until i>15; (к оператору Repeat)

Модификация

Увеличение или уменьшение индекса. В цикле for не требуется явно указывать изменение индекса, так как индекс (параметр цикла) увеличивается на 1 или уменьшается на 1 автоматически.

i : =i+1;

Вывод информации

Вывод значений переменных и (или) пояснительного текста на внешний носитель (на экран, принтер или в файл).

Write ( x, y);

или

Writeln (“x = ”, x, “ y = ” , y);

или

Writeln (x:3:2, y:3:2);

Предопределенный процесс

Вызов подпрограмм, то есть заранее отлаженных и отдельно составленных алгоритмов и программ. В блоке указывается имя подпрограммы и ее параметры для вызова. Одна и та же подпрограмма может вызываться несколько раз, причем с разными параметрами.

{ Вызов процедуры:}

Min (k)

{ Вызов функции:}

y : = Min(k)

Останов

Конец алгоритма (программы).

End.

Наташа

Автор

Наташа — контент-маркетолог и блогер, но все это не мешает ей оставаться адекватным человеком. Верит во все цвета радуги и не верит в теорию всемирного заговора. Увлекается «нефрохиромантией» и тайно мечтает воссоздать дома Александрийскую библиотеку.

Распродажа дипломных

 Скидка 30% по промокоду Diplom2020