Алгоритмы �и �его свойства
Исполнители алгоритмов
Объект, выполняющий инструкции, последовательности команд, предписания алгоритма исполнителем.
Исполнителем может быть человек, машина, робот, компьютер...
Свойства алгоритмов:
Представления алгоритма
Алгоритм приготовления чая
ПРИМЕР�Составить алгоритм поиска площади круга радиусом R
а) Словесно-пошаговый.
1. Ввод значения r
2. Вычислить s=π⋅r2
3. Записать в ответ значение s.
4. Конец.
б) Графический (в виде блок-схемы)
Последовательность команд
Вид графического объекта | Назначение |
| Начало и конец алгоритма |
| Функциональный блок - выполняемое действие |
| Блок условия - условие выполнения действий |
| Счетчик кол-во повторов |
| Блок ввода-вывода данных |
| Последовательность выполнения действий |
Начало
Конец
Данные
Условие
Счетчик
Блок- схема
Блок-схема – это совокупность
, каждая из которых описывает какое-либо действие в алгоритме.
геометрических фигур
Виды алгоритмов
Основные типы алгоритмических структур:
Линейная
Разветвляющаяся
Циклическая
Составить алгоритм �вычисления площади прямоугольника
Вычислить площадь и периметр прямоугольника
начало
конец
S = a*b
Ввести a, b
Вывести S, Р
Р = (a+b)*2
2) Алгоритм "Оценка"
иначе (проверить условие)
ПРИМЕР
В систему команд исполнителя Удвоитель входят следующие команды: умножь на 2, прибавь 1.
а) Составить для исполнителя Удвоитель алгоритм получения числа 100 из числа 0.
Решение:
в) Алгоритмический язык
алг ЗАДАЧА (вещ r,s)
Домашнее задание: