Тема: Линейные алгоритмы.
Цель:
- Познакомиться с формами представления алгоритма.
- Познакомиться с правилами построения блок-схемы.
- Познакомиться с алгоритмической структурой «следование».
Форма представления алгоритма:
- Словесная
- Алгоритмический язык
- Графическая (блок-схема)
- Программная
Найдите тангенс острого угла в прямоугольном треугольнике.
Алгоритм:
- Определить катет, противолежащий острому углу.
- Измерить длину катета, противолежащего острому углу.
- Определить катет, прилежащий к острому углу.
- Измерить длину катета, прилежащего к острому углу.
- Результат п.2 разделить на результат п. 4
- Вывести результат тангенса.
Найдите тангенс угла А треугольника ABC, изображённого на рисунке.
Ответ: 0,4.
Найдите тангенс угла С треугольника ABC , изображённого на рисунке.
Ответ: 0,75.
Домашнее задание
- Задача ОГЭ (формулировка)
- Алгоритм решения
- 5 типичных задач с ответам
Начало
Ввод А – противолежащий катет
Ввод В – прилежащий катет
tg:=A/B
Вывод
tg
Конец
Таблица основных условных обозначений в блок-схемах
Условное обозначение
Назначение блока
Начало или конец алгоритма
Ввод или вывод данных.
Внутри блока перечисляются данные через запятую.
Процесс.
Внутри блока записываются матем. формулы и операции для обработки данных.
Проверка условия.
Внутри блока записываются логические условия. Имеет два выхода Да(+) и Нет(-) .
Направление.
S:=a+b
:= оператор присваивания
a=b
Следование:
Серия команд 1
Серия команд 2
Серия команд N
Линейный алгоритм
!
Линейный алгоритм – это алгоритм, шаги которого выполняются последовательно друг за другом. (Пример: алгоритм сбора портфеля).
ЕННЕООЕННЕП
ЕННЕООЕННЕП
ЕННЕООЕННЕП
В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма:
а := 5
b := 4
а := 2*а + 3*b
b := a/2*b
В ответе укажите одно целое число — значение переменной b.
Выполним программу:
а := 5
b := 4
а := 2*а + 3*b = 10 + 12 = 22
b := a/2*b = 11 · 4 = 44.
Задача
Вычислить периметр произвольного треугольника по его трем сторонам.
Решение:
1 этап: Постановка задачи.
Исходные данные : А , B, C – стороны произвольного треугольника
Выходные данные : P – периметр треугольника .
2 этап: Математическая модель.
P=A+B+ С
3 этап: Составление алгоритма
Начало
Ввод
A, B, C
P:=A+B+C
Вывод
P
Конец