Алгоритм и его формальное исполнение


The Presentation inside:

Slide 0

Алгоритм и его формальное исполнение


Slide 1

Алгоритм – это строго определенная последовательность действий при решении задачи. Алгоритм содержит несколько шагов. Шаг алгоритма – это каждое отдельное действие алгоритма. «Алгоритм – это порядок действий».


Slide 2

Исполнитель – это объект выполняющий определенный набор действий. Исполнителем может быть человек, робот, животное, компьютер. Система команд исполнителя (СКИ) – это совокупность команд, которые может выполнять исполнитель. Среда исполнителя – обстановка, в которой функционирует исполнитель.


Slide 3

Разработка и исполнение Разрабатывает алгоритмы: человек Исполняют алгоритмы: люди и устройства – компьютеры, роботы, станки, спутники, сложная бытовая техника, детские игрушки. Исполнитель решает задачу по заданному алгоритму, строго следуя по предписаниям (программе) не вникая и не рассуждая, почему он так делает.


Slide 4

Кто может быть исполнителем алгоритма? !!! Исполнителем алгоритма может быть не только человек, но и автоматическое устройство (реальное или воображаемое). В этом случае шаги алгоритма часто называют командами и вводят их в устройство в той форме, в которой оно сможет их обрабатывать.


Slide 5

Задание: Назови исполнителей следующих видов работы:


Slide 6

Алиакберова А.А. МКОУ "Осыпнобугорская СОШ"


Slide 7

Классификация алгоритмов по форме представления: Алиакберова А.А. МКОУ "Осыпнобугорская СОШ"


Slide 8

Задание: Составь алгоритм сбора портфеля. Продумай СКИ. Способ описания алгоритма _______________ Число шагов __________________ Исполнитель ________________ Среда исполнителя _______________ Возьми портфель Открой дневник Посмотри расписание Сложи школьные принадлежности в портфель Закрой портфель Словесный 5 (пять) Человек Квартира


Slide 9

Блок-схема – графическое представление алгоритма в виде последовательности связанных между собой функциональных блоков (стандартных графических элементов), каждый из которых соответствует выполнению одного или нескольких действий. Средства представления и записи алгоритмов


Slide 10

Основные условные обозначения в блок-схемах


Slide 11

Классификация алгоритмов по структуре:


Slide 12

Линейный алгоритм – это алгоритм, шаги которого выполняются последовательно друг за другом.  (Пример: алгоритм сбора портфеля). Линейный алгоритм


Slide 13

Задача Вычислить периметр произвольного треугольника по его трем сторонам. Решение: 1 этап: Постановка задачи. Исходные данные: А, B, C – стороны произвольного треугольника Выходные данные: P – периметр треугольника. 2 этап: Математическая модель. P=A+B+С


Slide 14

3 этап: Составление алгоритма


Slide 15

Базовая структура линейного алгоритма:


Slide 16

№ 1 Используя блок-схему алгоритма , вычислите значение функции Y при X=2, РЕШЕНИЕ: начало X = 2 Z = 8 * 2 = 16 Z = v16 = 4 Z = 4 – 1 = 3 Y = 3 * 2 = 6 Y = 6 / 3 = 2 конец


×

HTML:





Ссылка: