Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Алгоритм как модель деятельности 10 класс

Содержание

12/19/2021Что такое алгоритмическая модель?Почему алгоритм можно назвать моделью и что он моделирует?Алгоритм – это понятное и точное предписание конкретному исполнителю совершить конечную последователь-ность действий, приводящую к поставленной цели.Цель достигается через деятельность некоторого исполнителя.
Алгоритм как модель деятельности10 классУчитель информатики: Грязных В.С. 12/19/2021Что такое алгоритмическая модель?Почему алгоритм можно назвать моделью и что он моделирует?Алгоритм 12/19/2021Этапы деятельности:Определение цели;Планирование работы исполнителя;Работа исполнителя;Получение результата.   Где же здесь 12/19/2021Алгоритм является информационной моделью деятельности исполнителя. Такую модель будем называть алгоритмической. Рис. 12/19/2021Система команд исполнителя   Чтобы построить реальный план-алгоритм, нужно знать возможности 12/19/2021Пример алгоритмической модели.  Задача: угадывание целого числа из заданного диапазона методом 12/19/2021Алгоритм для исполнителя-человека.Алгоритм Угадывание числаДано: диапазон чисел от А до ВНадо: угадать 12/19/2021 Блок-схема 12/19/2021Алгоритм для исполнителя-компьютера. Алгоритмический языкАлг Половинное делениеЦел А, В, ХНачалоВвод А, В, 12/19/2021Структурное программированиеСтруктура построенного алгоритма – цикл с вложенным ветвлением. Любой алгоритм можно 12/19/2021Трассировка алгоритма - модель работы процессора.  Чтобы проверить правильность алгоритма, совсем 12/19/2021 12/19/2021 12/19/2021Трассировка алгоритма - модель работы процессора.Программа выполняется по шагам (первый  столбец 12/19/2021Вывод:Таким образом, алгоритм в совокупности с трассировочной таблицей полностью моделируют процесс обработки информации, происходящий в компьютере. 12/19/2021Система основных понятий
Слайды презентации

Слайд 2 12/19/2021
Что такое алгоритмическая модель?
Почему алгоритм можно назвать моделью

12/19/2021Что такое алгоритмическая модель?Почему алгоритм можно назвать моделью и что он

и что он моделирует?
Алгоритм – это понятное и точное

предписание конкретному исполнителю совершить конечную последователь-ность действий, приводящую к поставленной цели.
Цель достигается через деятельность некоторого исполнителя.

Слайд 3 12/19/2021
Этапы деятельности:
Определение цели;
Планирование работы исполнителя;
Работа исполнителя;
Получение результата.

12/19/2021Этапы деятельности:Определение цели;Планирование работы исполнителя;Работа исполнителя;Получение результата.  Где же здесь

Где же здесь место алгоритму?
Алгоритм – это

детальный план работы исполнителя , это описание последовательности действий, которые должен совершить исполнитель.

Слайд 4 12/19/2021
Алгоритм является информационной моделью деятельности исполнителя. Такую модель

12/19/2021Алгоритм является информационной моделью деятельности исполнителя. Такую модель будем называть алгоритмической.

будем называть алгоритмической. Рис. Этапы движения от цели к результату.

Определение
цели
Построение
плана-
алгоритма
Работа
исполнителя
Получение


результата




Модель
работы
исполнителя


Слайд 5 12/19/2021
Система команд исполнителя
Чтобы построить реальный

12/19/2021Система команд исполнителя  Чтобы построить реальный план-алгоритм, нужно знать возможности

план-алгоритм, нужно знать возможности исполнителя. Эти возможности определяются СКИ.

Составляя алгоритм нельзя выходить за рамки СКИ.
Проще построить алгоритм для программно управляемого автомата, чем для человека. Для автомата СКИ – это строго определённый набор команд на формализованном языке описания алгоритмов. Такие языки называются языками программирования, а алгоритм – программой.
СКИ человека невозможно полностью описать.

Слайд 6 12/19/2021
Пример алгоритмической модели.
Задача:
угадывание целого числа

12/19/2021Пример алгоритмической модели. Задача: угадывание целого числа из заданного диапазона методом

из заданного диапазона методом половинного деления. Первый игрок загадывает

целое число из заданного диапазона чисел,
например от 1 до 100.
Второй должен угадать число за наименьшее количество вопросов.

Слайд 7 12/19/2021
Алгоритм для исполнителя-человека.
Алгоритм Угадывание числа
Дано: диапазон чисел от

12/19/2021Алгоритм для исполнителя-человека.Алгоритм Угадывание числаДано: диапазон чисел от А до ВНадо:

А до В
Надо: угадать число Х, задуманное игроком, используя

алгоритм половинного деления
Начало
1.Задать вопрос: Х меньше среднего значения между А и В?
2.Если ответ «да», то принять за значение В целую часть среднего значения.
3.Если ответ «нет», то принять за значение А ближайшее целое число, большее, чем среднее.
4.Если значения А и В равны, то их общее значение и есть искомое число Х.
5. Если значения А и В не равны, то вернуться к исполнению пункта 1.
Конец

Слайд 8 12/19/2021
Блок-схема

12/19/2021 Блок-схема

нет

да нет

Алгоритм для исполнителя-компьютера.


Слайд 9 12/19/2021
Алгоритм для исполнителя-компьютера. Алгоритмический язык
Алг Половинное деление
Цел А, В,

12/19/2021Алгоритм для исполнителя-компьютера. Алгоритмический языкАлг Половинное делениеЦел А, В, ХНачалоВвод А,

Х
Начало
Ввод А, В, Х
Пока А≠В, повторять
Нц
Если Х≤(А+В)/2
То

В:=ЦЕЛ((А+В)/2)
Иначе А:=ЦЕЛ((А+В)/2)+1
Кц
Вывод А
Конец


Слайд 10 12/19/2021
Структурное программирование
Структура построенного алгоритма – цикл с вложенным

12/19/2021Структурное программированиеСтруктура построенного алгоритма – цикл с вложенным ветвлением. Любой алгоритм

ветвлением.
Любой алгоритм можно построить из сочетания трёх основных

алгоритмических структур: следования, ветвления и цикла. Это утверждение – основа методики, которая называется структурным программированием.
Если алгоритм построен структурно, то легко перейти от описания алгоритма к программе.

Слайд 11 12/19/2021
Трассировка алгоритма - модель работы процессора.
Чтобы

12/19/2021Трассировка алгоритма - модель работы процессора. Чтобы проверить правильность алгоритма, совсем

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

язык программирования. Протестировать алгоритм может и человек - путём трассировки. Выполняя ручную трассировку, человек моделирует работу процессора, исполняя каждую команду и занося результаты выполнения команд в трассировочную таблицу.
Выберем интервал угадываемых чисел от 1 до 8. Пусть игрок задумал число 3.


Слайд 12 12/19/2021

12/19/2021

Слайд 13 12/19/2021

12/19/2021

Слайд 14 12/19/2021
Трассировка алгоритма - модель работы процессора.
Программа выполняется по

12/19/2021Трассировка алгоритма - модель работы процессора.Программа выполняется по шагам (первый

шагам (первый
столбец таблицы).
В столбце «Команда алгоритма»

отображается содержимое регистра команд процессора, куда помещается очередная команда.
В столбце «Переменные» отображается содержимое ячеек памяти, отведённых под переменные величины.
В графе «Выполняемое действие» отражаются действия, выполняемые арифметико-логическим устройством процессора.

Слайд 15 12/19/2021
Вывод:
Таким образом, алгоритм в совокупности с трассировочной таблицей

12/19/2021Вывод:Таким образом, алгоритм в совокупности с трассировочной таблицей полностью моделируют процесс обработки информации, происходящий в компьютере.

полностью моделируют процесс обработки информации, происходящий в компьютере.


  • Имя файла: algoritm-kak-model-deyatelnosti-10-klass.pptx
  • Количество просмотров: 140
  • Количество скачиваний: 0