Презентация по информатике на тему Алгоритмы и исполнители(10 класс)


Тема: « Алгоритмы и исполнители»10 класс Учитель информатики: Попова И.Г.,МБОУ Саранпаульская СОШ Алгоритм открывания двери ключом1. Достать ключ из кармана.2.  Вставить ключ в замочную скважину. 3. Повернуть ключ в замочной скважине 4. Вынуть ключ.

Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами.
Алгоритм – это описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.   Исполнитель – объект, который выполняет алгоритм.Алгоритм может выполнить тот, кто понимает все его команды и может их выполнить. Система команд исполнителя – совокупность команд, которые данный исполнитель умеет выполнить. Программа - запись алгоритма на языке исполнителя. Свойства алгоритма:1. Дискретность – процесс решения задачи должен быть разбит на последовательность отдельных шагов  Пример: робот не поймет команды положить 2-3 ложки песка. 2. Детерминированность- любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае. Алгоритм не должен содержать команды, смысл которой может восприниматься неоднозначно. 3. Результативность- процесс решения задачи должен прекратиться за конечное число шагов и при этом должен быть получен ответ задачи. 4. Массовость. По одному алгоритму можно решать однотипные задачи. Пример:Отрезать ломтик хлеба Намазать маслом Отрезать кусок любого другого пищевого продукта (колбасы, сыра, мяса…) Наложить отрезанный кусок на хлеб. 5. Конечность. Каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения Способы записи алгоритмов:1. алгоритмический язык 2. графический способ (блок-схемы). Представление алгоритма на алгоритмическом языкеАлг. - алгоритмАрг. - аргументы – величины, которые являются данными задачиРез. – результаты – величины, являющиеся результатами работы программы Нач. – начало исполняемой части алгоритма:= - команда присваиванияКон. {BC89EF96-8CEA-46FF-86C4-4CE0E7609802}Вид стандартного графического объектаНазначениеНачало алгоритма Конец алгоритма Выполняемое действие записывается внутри прямоугольника Условие выполнения действий записывается внутри ромба Счетчик кол-во повторов Последовательность выполнения действий. Выполните алгоритм:Закройте глаза. Расслабьте мышцы спины. Представьте зеленое пятно. Нарисуйте мысленно восьмерку, переверните ее, сместите вправо, влево, вверх, вниз. Повторите еще раз. Откройте глаза. Задание 1: Составьте алгоритм для преобразования слова РОЙ в слово МАК. Задание:Написать алгоритм или начертить блок-схему вычисления значений функции, заданной следующим образом: 3ax – b при 0 ≥ x ≤ 100y = ax + b при -100 ≤ x < 0 Шаг изменения x = 1 Домашнее задание:Составить алгоритм решения квадратного уравнения; Превратить МУХУ СЛОНА