Исполнитель — это некоторый объект (человек, животное, техническое устройство), способный выполнять определённый набор команд, который составляет его СКИ.
Назовите исполнителей
для приведённых ниже видов работ:
Стирка белья –
Приготовление кофе –
Перевозка пассажиров в поезде –
Выдача заработной платы –
Разработка рецептур на производстве –
Сдача зачёта –
Набор текста на компьютере –
Создание текстового документа –
Алгоритм является информационной моделью деятельности исполнителя.
Такую модель будем называть алгоритмической.
Рис. Схематическое представление этапов деятельности
да
нет
Начало
Конец
x, y
a
x > y
a = x
a = y
Доехать до вокзала
Идти прямо
Повернуть
Идти прямо
Сесть в автобус
Доехать до остановки ЖД
Чтение книги
Алгоритм вычисления корней квадратного уравнения.
Конец
да
нет
Начало
Ввод a, b, c
Вычисление D
D<0
Вычисление x1, x2
«Корней нет»
Вывод x1, x2
Чтобы найти НОД двух чисел, составьте таблицу из двух столбцов и назовите столбцы X и Y. Запишите первое из заданных чисел в столбец Х, а второе - в столбец Y. Если данные числа не равны, замените большее из них на результат вычитания из большего числа меньшего.
Повторяйте такие замены до тех пор, пока числа не окажутся равными, после чего число из столбца Х считайте искомым результатом.
Построчная запись
каждое предписание записывается с новой строки;
предписания нумеруются.
Блок обработки данных
Блок проверки условия
Блок пояснительных записей
Пример. Алгоритм, позволяющий из полного сосуда ёмкостью 12 л отлить половину, пользуясь двумя пустыми сосудами ёмкостью 8 и 5 л
Эдсгер Вибе Дейкстра (1930–2002). Выдающийся нидерландский учёный, идеи которого оказали огромное влияние на развитие компьютерной индустрии.
Действие 1
Действие 2
Алгоритмическая структура «следование»
Охладить
Процедить
Конец
Линейный алгоритм
приготовления отвара шиповника
Линейный алгоритм для исполнителя Робот
ПЗ Линейный алгоритм
Да
Нет
ПЗ Разветвляющийся алгоритм
нц пока справа свободно
вправо
закрась
кц
ПЗ Циклический алгоритм
Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.
Email: Нажмите что бы посмотреть