Алгоритмы. Исполнители. Программы

Содержание

Слайд 2

Алгоритм - это точное и понятное указание исполнителю совершить последовательность действий, направленных

Алгоритм - это точное и понятное указание исполнителю совершить последовательность действий, направленных
на достижение указанной цели или на решение поставленной задачи.

Слайд 3

Термин алгоритм произошёл от имени арабского математика Аль – Хорезми, который разработал

Термин алгоритм произошёл от имени арабского математика Аль – Хорезми, который разработал
правила вычисления в вычислительной математике.

Слайд 4

Исполнитель может выполнить только те команды, которые ему знакомы или входят в

Исполнитель может выполнить только те команды, которые ему знакомы или входят в
СИСТЕМУ КОМАНД ИСПОЛНИТЕЛЯ(СКИ).

лежать
взять
фу
сидеть
ко мне

иди сюда

Слайд 5

Исполнитель должен быть безумным, то есть он – выполняет команды не задумываясь

Исполнитель должен быть безумным, то есть он – выполняет команды не задумываясь
в их смысл(например ЭВМ, робот)

приземлиться!

отстань

Слайд 6

терминатор – человек-робот, безукоризненно исполняющий команды

терминатор – человек-робот, безукоризненно исполняющий команды

Слайд 7

Последовательность написания алгоритмов
1 Поставить задачу
2 Придумать список команд для исполнителя(СКИ)
3 Составить алгоритм

Последовательность написания алгоритмов 1 Поставить задачу 2 Придумать список команд для исполнителя(СКИ)
из СКИ

Слайд 8

Пример:
1 Задача: Напишите для робота - повара алгоритм приготовление чая
2 СКИ:

Пример: 1 Задача: Напишите для робота - повара алгоритм приготовление чая 2
налить кипяток, помешать, налить молоко, насыпать сахар, насыпать заварку.
3 Алгоритм :
насыпать заварку
налить кипяток
насыпать сахар
налить молоко
помешать

Слайд 9

Вопросы:
1 Будет ли выполнятся алгоритм, если исполнителю вместо сахара подсунуть соль?
2

Вопросы: 1 Будет ли выполнятся алгоритм, если исполнителю вместо сахара подсунуть соль?
Какие команды нужно поменять местами, чтобы результат выполнения алгоритма изменился?

Слайд 10

Задание
составьте алгоритм для замены батарейки у электронных часов

Задание составьте алгоритм для замены батарейки у электронных часов

Слайд 11

Крестьянин стоит на левом берегу реки с волком, козой и капустой. Ему

Крестьянин стоит на левом берегу реки с волком, козой и капустой. Ему
нужно перевезти всех на правый берег. Но его лодка может взять только одного пассажира – либо волка, либо капусту, либо козу. Составьте алгоритм решения задачи.

Слайд 12

Составим СКИ для задачи

Посадить козу
Высадить козу
Посадить волка
Высадить волка
погрузить капусту
Выгрузить капусту
Плыть вправо
Плыть влево

Составим СКИ для задачи Посадить козу Высадить козу Посадить волка Высадить волка

Слайд 13

программа – алгоритм, написанный на языке понятном для ЭВМ

алгоритм

программа

программа – алгоритм, написанный на языке понятном для ЭВМ алгоритм программа

Слайд 14

Для управления компьютером разработаны специальные
Языки программирования

Для управления компьютером разработаны специальные Языки программирования
Имя файла: Алгоритмы.-Исполнители.-Программы.pptx
Количество просмотров: 148
Количество скачиваний: 0