Похожие презентации:
Разветвляющийся алгоритм, с полной и неполной формами ветвления
1.
Разгадайте шифрограмму!2.
Что такое алгоритм?Алгоритм – это понятное
и точное предписание
исполнителю выполнить
конечную последовательность
команд, приводящую от
исходных данных к искомому
результату.
3.
Способы записи алгоритма:Словесно-формульный
С помощью блок-схем
Алгоритмический язык
Таблицы
4.
Элементы блок-схем:Начало и конец алгоритма
Описание ввода и вывода
данных
Описание линейной
последовательности команд
Обозначение условий в
алгоритмических структурах
«ветвление» и «выбор»
Объявление переменных или
ввод комментариев
5.
Что такое ДИСКРЕТНОСТЬалгоритма?
- пошаговое
выполнение
алгоритма.
6.
НачалоВвести значения длины и ширины
Вычислить произведение длины на ширину
Вывести значение площади прямоугольника
Конец
Линейный алгоритм
Вычисление площади прямоугольника:
7.
Линейныйалгоритм
- это алгоритм, в
котором все
операции
выполняются
последовательно
одна за другой
8. Алгоритмическая структура «ветвление»
23.11.2013 г.Алгоритмическая
структура
«ветвление»
9.
1. Познакомиться с понятиемразветвляющегося алгоритма, с
полной и неполной формами
ветвления;
2. Научиться представлять
алгоритмы с ветвлением в виде
блок-схем.
10. «Ветвление»
Ветвление – это алгоритмическая структура, в которойосуществляется выбор одного из двух вариантов дальнейших
действий в зависимости от некоторых условий.
Да
условие
Вариант 1
Нет
Вариант 2
Полная форма
алгоритма
Да
условие
Нет
Вариант 1
Неполная форма
алгоритма
11. Попробуйте сформулировать известную русскую пословицу по ее блок-схеме
Препятствие в видевозвышенности
да
обход
умный?
нет
восхождение
12. Попробуйте сформулировать известную русскую пословицу по ее блок-схеме
данет
Лето?
да
Сани
Телега
Зима?
нет
13. Составьте блок-схему алгоритма для кота из Лукоморья
14.
15.
16. Составьте блок-схему для определения кислотности вещества с помощью лакмусовой бумаги:
Индикатор лакмус —красный
Кислоту укажет ясно.
Индикатор лакмус —
синий,
Щёлочь здесь —
не будь разиней,
Когда ж
нейтральная среда,
Он фиолетовый
всегда.
17. По данной блок-схеме вычислите значения y и заполните таблицу значений:
ay
6
0
5
-5
Начало
Ввод a
нет
a=5
y = a/(a – 5)
да
«выражение не
имеет смысла»
Вывод y
Конец
18.
1. Познакомиться с понятиемразветвляющегося алгоритма,
с полной и неполной формами
ветвления;
2. Научиться представлять
алгоритмы с ветвлением в виде
блок-схем;
19.
Какие новые понятиявы сегодня узнали?
В чем особенность
алгоритмической
структуры ветвления?
20.
Составить блок-схему алгоритмадля вычисления значения
корней квадратного уравнения
2
ax +
bx + c = 0
21.
Вся наша жизнь – этоалгоритм сложной
структуры.
Надо стремиться к тому,
чтобы каждое наше
действие было обдуманным
и приводило к
правильному, достойному
результату!