Презентация "Алгоритмы. Исполнители. Программы" 6 класс


Подписи к слайдам:
PowerPoint Presentation

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

  • http://sterlibash.ru/lesson
  • Загидуллин Наиль Рашитович
  • Стерлибашевское МБОУ СОШ № 2

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

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

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

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

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

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

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

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

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

Последовательность написания алгоритмов

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

Пример:

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

Вопросы:

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

Задание

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

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

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

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

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

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

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

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

В настоящее время существуют сотни языков программирования(Си, Бейсик, Паскль, Java…)

  • В настоящее время существуют сотни языков программирования(Си, Бейсик, Паскль, Java…)