Читайте также:
|
|
Для графического изображения алгоритма используются блоки – специальные фигуры согласно ГОСТ 19.7001-90 (ИСО-5807-85):
Название символа | Обозначение | Пояснения |
Пуск-останов | Начало, конец алгоритма | |
Процесс (операция) | Вычисление или последовательность действий | |
Переход, выбор условия | Да нет | Проверка условия |
Предопределенный процесс (программа) | Обращение к указанной программе или подпрограмме. Внутри блока указывается имя программы | |
Ввод – Вывод | Ввод – вывод | |
Вывод на дисплей | Вывод данных на дисплей | |
Документ (листинг) | Вывод результатов на печать | |
Соединитель | Используется, если алгоритм не помещается на листе | |
Комментарий | ----- - | Используется для пояснений |
Блок модификации | Внутри блока указывается параметр цикла, начальное и конечное значения и шаг. Если шаг равен 1, его можно не указывать. |
Пример. Разработать алгоритм вычисления выражения: Y=(a*x-b)/(a-b).
1. Ввод а, b, x
2. Если a=b идти 5
3. Y=(a*x-b)/(a-b)
4. Вывод Y
5. Останов
да
нет
|
Если условие да нет
то действие 1
иначе действие 2
|
|
Пример. Разработайте алгоритм вычисления выражения:Y=(a*x-b)*(a+b)/(a-b).
1. Ввод а, b, x
2. Если a=b идти 6
3. Y=(a*x-b)*(a+b)/(a-b)
4. Вывод Y
5. Идти к 7
6. Вывод: «Деление на 0»
7. Останов Да
Нет
Может использоваться более сложный вариант ветвления:
Нет Нет
Да Да
Пример. Разработайте алгоритм вычисления выражения:
Y=((a*x-b)+(a+b))/(а*(a-b))
Какие данные проверят алгоритм?
Выбор
|
при условии 1 - действие 1
при условии 2 - действие 2
|
при условии N -действие N да
нет
|
Пример. Разработайте алгоритм вычисления функции S. Числа Х и А вводятся с клавиатуры.
А*Х, если Х<0
S= А, если Х=0
А*Х2, если 100>Х>0.
Пример. Разработайте алгоритм вычисления функции S. Числа Х и А вводятся с клавиатуры.
А*Х, если Х<0
S= А, если Х=0
А*Х2, если 100>Х>0.
| |||
да
|
да
нет
|
|
Выбор
при условии 1 - действие 1
при условии 2 - действие 2 нет
|
при условии N - действие N да
иначе действие N+1
|
Пример. Разработайте алгоритм вычисления функции F. Число Х вводится с клавиатуры. -1, если Х<0
F= 0, если Х=0
1, если Х>0.
|
|
да
|
Дата добавления: 2014-12-18; просмотров: 96 | Поможем написать вашу работу | Нарушение авторских прав |