А Л Г О Р И Т М
Разгадайте шифрограмму!
Что такое алгоритм?
Алгоритм – понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Способы записи алгоритма:
- Словесно-формульный С помощью блок-схем Алгоритмический язык Таблицы
- Словесно-формульный С помощью блок-схем Алгоритмический язык Таблицы
- Словесно-формульный
- С помощью блок-схем
- Алгоритмический язык
- Таблицы
Элементы блок-схем:
Начало и конец алгоритма
Описание ввода и вывода данных
Описание линейной последовательности команд
Обозначение условий в алгоритмических структурах «ветвление» и «выбор»
Объявление переменных или ввод комментариев
Что такое ДИСКРЕТНОСТЬ алгоритма?
- пошаговое
выполнение
алгоритма.
Вычисление площади прямоугольника:
Начало
Линейный алгоритм
Ввести значения длины и ширины
Вычислить произведение длины на ширину
Вывести значение площади прямоугольника
Конец
Линейный алгоритм
- это алгоритм, в котором все операции выполняются последовательно одна за другой
Алгоритмическая структура «ветвление»
Цели урока:
- Познакомиться с понятием разветвляющегося алгоритма, с полной и неполной формами ветвления;
- Научиться представлять алгоритмы с ветвлением в виде блок-схем;
«Ветвление»
Ветвление – это такая структура, в которой осуществляется выбор одного из двух вариантов дальнейших действий в зависимости от некоторых условий.
Да
условие
Нет
условие
Вариант 1
Вариант 2
Вариант 1
Неполная форма алгоритма
Полная форма алгоритма
Попробуйте сформулировать известную русскую пословицу по ее блок-схеме
Попробуйте сформулировать известную русскую пословицу по ее блок-схеме
Составьте блок-схему к известной русской пословице: «Сделал дело – гуляй смело!»
МОЛОДЦЫ!
Берегите зрение!
Составьте блок-схему для определения кислотности вещества с помощью лакмусовой бумаги:
Индикатор лакмус — красный Кислоту укажет ясно. Индикатор лакмус — синий , Щёлочь здесь — не будь разиней, Когда ж нейтральная среда, Он фиолетовый всегда.
По данной блок-схеме вычислите значения y и заполните таблицу значений:
Начало
a
6
y
0
5
-5
Ввод a
нет
да
a = 5
y = a/(a – 5)
«выражение не имеет смысла»
Вывод y
Конец
Итог урока:
- Какие новые понятия вы сегодня узнали?
- В чем особенность алгоритмической структуры ветвления?
Вся наша жизнь – это алгоритм сложной структуры.
Надо стремиться к тому, чтобы каждое наше действие было обдуманным и приводило к правильному, достойному результату!
Цели урока:
- Познакомиться с понятием разветвляющегося алгоритма, с полной и неполной формами ветвления;
- Научиться представлять алгоритмы с ветвлением в виде блок-схем;
Составить блок-схему алгоритма для вычисления значения корней квадратного уравнения
ax 2 + bx + c = 0
Домашнее задание: