Просмотр содержимого документа
«Составление блок -схем»
Цели урока:
- усвоить понятия: алгоритм, свойства алгоритма, виды алгоритмов, способы представления алгоритмов;
- отработка навыков составления алгоритмов и представление их в виде блок-схем.
1. Что такое алгоритм?
2. Перечислите свойства алгоритма?
3. Назовите виды алгоритмов .
4. Что такое линейный алгоритм?
5. Что такое разветвляющийся алгоритм?
6. Что такое циклический алгоритм?
7. Какие виды циклического алгоритма вы знаете?
8. Назовите способы представления алгоритма .
9. Какие из приведенных фигур используются в блок - схемах?
5
4
3
2
1
10
6
7
8
9
10. По данным блок-схемам назовите вид алгоритма
линейный
цикл с предусловием
разветвляющийся (полная форма)
цикл с постусловием
разветвляющийся (неполная форма)
цикл с параметром
Задача 1.
Определить расстояние, пройденное человеком, если известно время, скорость движения, и движение было равномерным.
S=v*t
начало
конец
v,t
S=v*t
s
Алгоритм
1.Ввод v,t
2. Вычисление s
3. Вывод s
Исполнитель Кузнечик прыгает вдоль числовой оси на заданное число делений. Система команд исполнителя Кузнечика: вправо 3 (прыжок на 3 единицы вправо) и влево 2 (прыжок на 2 единицы влево). Начальное положение 0. Составить линейный алгоритм в виде блок-схемы для Кузнечика, с помощью которого он побывает над числом 2.
0
1
2
3
4
5
6
7
8
9
10
11
Задача 2 .
Вычислить
7 -y=0
-
+
Алгоритм
1.Ввод a,y
2. Если 7-у=0, то нет решения
3.
4. Вывод s
z
a,y
Нет решения
начало
конец
Задача 3.
Постройте блок-схему алгоритма подписи 10 новогодних открыток
начало
Взять ручку
-
Алгоритм
1.Взять ручку.
2.Взять открытку.
3. Подписать открытку.
4. Отложить открытку.
5. Повторить пункты 2-4 9 раз.
Параметр цикла =1,10
+
Взять открытку
Подписать открытку
Отложить открытку
конец