Б) Графический (в виде блок-схемы)

123

В) Алгоритмический язык

алг ЗАДАЧА (вещ r,s)

арг r

рез s

нач

ввод r

s:= 3.14×r2

вывод s

кон

Г) программный

Program Zadacha;

Var r,S: integer;

Begin

Wrireln(‘введите радиус’);

Readln(r);

S:=3.14*r*r;

Writeln(S);

End;

Словесный способ записи алгоритмов

Словесный способ записи алгоритмов представляет собой описание последовательных этапов обработки данных. Алгоритм задаётся в произвольном изложении на естественном языке.

Примеры.

1.Составить алгоритм поиска площади прямоугольника.

2.Составить алгоритм поиска площади цилиндра (S=2*Pi*r(h+r)).

3.Составить алгоритм вычисления стоимости покупки нескольких карандашей, тетрадей и линейки.

4.Составить алгоритм вычисления стоимости покупки некоторого количества помидоров, огурцов и яблок.

Графический способ записи алгоритмов

Графический способ представления алгоритмов является более наглядным.

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

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

Блочные символы

Название символа Обозначение и пример заполнения Пояснение
Процесс Формирование новых значений, выполнение арифметических или логических операций или действий, результаты которых запоминаются в оперативной памяти ЭВМ.
Решение Проверка условий
Модификация Организация циклических конструкций.
Начало- конец Начало- конец программы или вход и выход в подпрограмму.
Ввод- вывод
Вывод a, b, c

Ввод- вывод данных - связь алгоритма с внешним миром. Вывод может осуществляться на бумагу, на экран монитора, на магнитный диск или ленту.
Соединитель Соединитель- разрыв линии потока
Направление линий потока Направление линий потока- стрелки: снизу вверх и справа налево

Примеры.

1.Составить блок-схему для поиска площади прямоугольника.

2.Составить блок-схему для поиска площади цилиндра (S=2*Pi*r(h+r)).

3.Составить блок-схему для вычисления стоимости покупки нескольких карандашей, тетрадей и линейки.

4.Составить блок-схему для вычисления стоимости покупки некоторого количества помидоров, огурцов и яблок.



Тема: Типы алгоритмов.

· Линейные (следования);

· разветвляющиеся (развилка);

· циклические.


5288531576234400.html
5288600083463814.html
    PR.RU™