close

Вход

Забыли?

вход по аккаунту

?

способы записи алгоритмов

код для вставкиСкачать
Способы записи алгоритмов
Существует
множество
различных
форм
записи
алгоритмов
.
Это
связано
с
тем,
что
каждый
исполнитель
алгоритмов
«понимает»
лишь
такой
алгоритм,
который
написан
на
его
«языке»
и
по
его
правилам
.
Условно
можно
выделить
4
основных
способа
записи
алгоритмов
:
Словесный
Табличный
На алгоритмическом языке
Графический
Способы записи алгоритмов
Словесный
–
на естественном языке
Например,
запишем
алгоритм
нахождения
значения
выражения
r=
2
a+
3
b
на
естественном
языке
:
1.
Спросить, чему равно число а 2.
Спросить, чему равно число b
3.
Найти удвоенное произведение числа a
4.
Найти утроенное произведение числа b
5.
Прибавить к результату третьего действия результат четвертого действия, результат присвоить переменной r
6.
Сообщить r
Способы записи алгоритмов
Табличный
–
запись алгоритма с помощью таблицы.
Используемые таблицы могут быть различными Например,
запишем
c
помощью
таблицы
алгоритм
нахождения
значения
выражения
r=
2
a+
3
b
:
Номер действия
Действие
?¦???#???8???&??
Результат
1
2
1
*
2
a
c
2
*
3
b
d
3
+
c
d
r
Способы записи алгоритмов
Запись
на
алгоритмическом
языке
–
это
запись
алгоритма
на
специальном
языке
(в
том
числе
и
на
языке
программирования)
.
Грамматическую
основу
языка
составляют
команды,
обозначающие
различные
действия,
а
также
набор
служебных
слов
.
Запись
осуществляется
строго
следуя
правилам
используемого
языка
.
Запишем
алгоритм
решения
предыдущейзадачи
на
алгоритмическом
языке
:
алг
выражение
<
-
название алгоритма
арг
вещ a, b
<
-
описание исходных данных
рез
вещ r
<
-
описание результата
н
ач
<
-
начало алгоритма
ввод
a,b
r:=2*a+3*b
<
-
тело алгоритма
вывод
r
кон
<
-
конец алгоритма
х
Способы записи алгоритмов
Графический
–
с
помощью
блок
-
схемы
,
т
.
е
.
в
виде
последовательности
связанных
между
собой
функциональных
блоков
(геометрических
фигур),
каждый
из
которых
соответствует
выполнению
определенного
действия)
Основные блоки
Вид блока
Название
/ назначение
Примеры записи
блок начала/конца
алгоритма
обозначает начало или конец алгоритма
блок ввода / вывода
служит для ввода исходных данных
и вывода результатов
блок действия
служит
для записи команды присваивания
блок
логического условия
служит для организации ветвления
блок цикла
служит для организации циклов блок описания переменных
служит для объявления переменных
и указания их типов начало
конец
ввод
b
вывод s
s:=a*b
z>7
да
нет
от х=5 до 15
цел a,b
вещ s
Способы записи алгоритмов
Представим
в
виде
блок
-
схемы
алгоритм
вычисления
значения
выражения
r=
2
a+
3
b
начало
конец
ввод a,b
вывод r
r
:=2*a+3*b
вещ a, b, r
Автор
kabyul
kabyul19   документов Отправить письмо
Документ
Категория
Презентации
Просмотров
314
Размер файла
264 Кб
Теги
способы, алгоритм, записи
1/--страниц
Пожаловаться на содержимое документа