Similar presentations:
Алгоритмы. Блок-схемы. 9 класс
1. Алгоритмы. Блок-схемы.
9 класс2.
Алгоритм – это строго определеннаяпоследовательность действий при решении
задачи.
Алгоритм содержит несколько шагов.
Шаг алгоритма – это каждое отдельное
действие алгоритма.
«Алгоритм – это порядок действий».
3.
Блок-схема – графическое представлениеалгоритма в виде последовательности
связанных между собой функциональных
блоков
(стандартных
графических
элементов), каждый из которых соответствует
выполнению
одного
или
нескольких
действий.
4.
Элементы алгоритма изображаются наблок-схеме
с
помощью
различных
геометрических фигур, внутри которых
записывается программный код.
Линейный алгоритм
Алгоритм с ветвлением
5. Основные условные обозначения в блок-схемах
Условное обозначениеНазначение блока
Начало/конец алгоритма
Ввод или вывод данных. Внутри
блока перечисляются данные через
запятую
Процесс. Внутри блока
записываются математические
формулы и операции для обработки
данных
Проверка условия. Внутри блока
записываются логические условия.
Имеет два выхода Да(+) и Нет(-)
Направление.
6. Задание: составить блок-схему для нахождения периметра треугольника
Задание:составить
блок-схему
нахождения периметра треугольника
начало
Ввод a, b, c
P = a+b+c
Вывод P
конец
Линейный алгоритм
для
7. Задание 2. Составить алгоритм вычисления стоимости покупки с учетом скидки: при покупке товара на сумму больше 500 руб.
началоЗадание 2.
Составить алгоритм
вычисления стоимости
покупки с учетом скидки: при
покупке товара на сумму
больше 500 руб.
предоставляется скидка 10 %.
Входные данные: a (цена
единицы товара), b
(количество единиц товара);
Выходные данные: s (сумма
покупки).
Ввод a, b
S = a*b
нет
да
S>500
S = S*0,9
Вывод S
конец
8. Домашнее задание: 1. Составить блок-схему вычисления площади треугольника, если известны длины трех его сторон. Входные данные:
a, b, c (длины сторон треугольника);Выходные данные: S (площадь треугольника).
2. Составить блок-схему вычисления значения с = a/b, если
а>0, иначе c = (a+b)/2.
Входные данные: a, b
Выходные данные: c