Алгоритм и его формальное исполнение. Свойства алгоритма и его исполнители. Тема урока: Prezentacii.com.

Презентация:



Advertisements
Похожие презентации
Алгоритм Понятие, виды, свойства 5 класс. Из истории Слово "Алгоритм" происходит от algorithmi - латинского написания имени аль-Хорезми, под которым в.
Advertisements

Понятие алгоритма Презентацию разработал Мащенко П.С., учитель МБОУ СОШ 2 муниципального образования Щербиновский район станицы Старощербиновской Краснодарского.
Основы алгоритмизации и программирования. Алгоритм. Свойства алгоритма. Исполнители. Алгоритм - это чёткое описание последовательности действий, которые.
Алгоритмы Введение в программирование. Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города.
Алгоритмы Введение в программирование. Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города.
Алгоритмы Введение в программирование. Алгоритм Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми Появление алгоритмов связывают с зарождением математики.
Слово « алгоритм » происходит от латинского написания имени арабского математика Аль-Хорезми (Algorithmi), впервые описавший правила выполнения четырёх.
Алгоритмы Введение в программирование. Алгоритм Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми Появление алгоритмов связывают с зарождением математики.
Алгоритм. Свойства алгоритма. Основные типы алгоритмических структур Витковская Н.И.
Информатика в школе Алгоритмы Введение в программирование.
Алгоритм и его формальное исполнение. Свойства алгоритма и его исполнители.
Введение в программирование. Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла.
Алгоритм Слово «алгоритм» происходит от имени выдающегося математика средневекового Востока Мухаммеда аль-Хорезми ( ). Им были предложены приемы.
АЛГОРИТМЫ Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла (или Абу.
АЛГОРИТМ- ПОНЯТНОЕ И ТОЧНОЕ ПРЕДПИСАНИЕ ИСПОЛНИТЕЛЮ ВЫПОЛНИТЬ КОНЕЧНУЮ ПОСЛЕДОВАТЕЛЬНОСТЬ КОМАНД,ПРИВОДЯЩУЮ ОТ ИСХОДНЫХ ДАННЫХ К ИКОМОМУ РЕЗУЛЬТАТУ. Само.
Учитель информатики МАОУ «Кувинская СОШ» Кудымкарского района Пермского края Щукина Нина Александровна.
Замалдинова Зайтуня Фалькудиновна, учитель информатики МБОУ «СОШ 3», г.Боготола Красноярского края.
Алгоритм. Свойства алгоритма. Во многих областях человеческой деятельности для достижения требуемого результата используются алгоритмы, содержащие четкие.
Информатика Саушская средняя школа Разработка Габдрахмановой З. К.
Понятие алгоритма Алгоритм- понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от.
Транксрипт:

Алгоритм и его формальное исполнение. Свойства алгоритма и его исполнители. Тема урока: Prezentacii.com

Выяснить, что такое алгоритм, познакомится с историей возникновения данного понятия. Узнать о свойствах алгоритма, а также где в реальной жизни мы встречаемся с алгоритмами. Цель урока: Prezentacii.com

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

Происхождение термина «алгоритм» Это слово происходит от Algorithmi – латинского написания имени Мухаммеда аль-Хорезми (787 – 850) выдающегося математика средневекового Востока. В своей книге "Об индийском счете" он сформулировал правила записи натуральных чисел с помощью арабских цифр и правила действий над ними столбиком. В дальнейшем алгоритмом стали называть точное предписание, определяющее последовательность действий, обеспечивающую получение требуемого результата из исходных данных.

Литература Физика География Английский язык Технология Русский язык Математика

Исполнитель алгоритма – это объект или субъект, который способен выполнить алгоритм.

НАПРАВО! НАЛЕВО! КРУГОМ! ШАГОМ МАРШ! СИДЕТЬ! ЛЕЖАТЬ! ГОЛОС! РЯДОМ! РУЧНАЯ СТИРКА. ПОЛОСКАНИЕ. ОТЖИМ.

Система команд исполнителя – это множество команд, которые исполнитель понимает и умеет выполнять.

Алгоритм решения квадратного уравнения: 1) вычислить дискриминант и сравнить его с нулем; 2) если дискриминант больше 0, то уравнение имеет 2 корня 3)если дискриминант равен нулю, то уравнение имеет 1 корень 4)если дискриминант отрицательный, то уравнение корней не имеет. Алгоритм проверки безударных гласных: 1) Прочитать слово. 2) Поставить ударение. 3) Выделить корень. 4) Определить безударную гласную. 5)Подобрать проверочное слово, в котором данная гласная будет под ударением Алгоритм открывания двери: 1)Достать ключ 2)Вставить его в замочную скважину 3)Повернуть дважды против часовой стрелки 4) Вынуть ключ Что общего у этих алгоритмов?

1. Дискретность – алгоритм должен состоять из конкретных действий, следующих в определенном порядке.

1. Avoid touching the hot metal parts of the unit. 2. Slices of bread in the unit may burn. For this reason, do not use the unit near the flammable objects. 3. Do not operate the unit lying on its side – this could cause a fire. 4. Place the appliance in a clear space to allow the necessary air to circulate. Сможете ли вы выполнить этот алгоритм?

2. Понятность – алгоритм должен быть понятен исполнителю.

Алгоритм «Как завести автомобиль» 1. Сесть за руль 2. Вставить ключ в замок зажигания 3. Выжмать педаль 4. Установить КПП в нейтральное положение 5. Придерживая ногой педаль, проверить, снят ли автомобиль с ручного тормоза 6. Повернуть ключ в замке зажигания до конца по часовой стрелке Почему данный алгоритм не поможет завести автомобиль?

3. Однозначность – любое действие алгоритма должно быть определено строго и недвусмысленно.

Алгоритм решения квадратного уравнения: 1) вычислить дискриминант и сравнить его с нулем; 2) если дискриминант больше 0, то уравнение имеет 2 корня 3)если дискриминант равен нулю, то уравнение имеет 1 корень 4)если дискриминант отрицательный, то уравнение корней не имеет. Алгоритм проверки безударных гласных: 1) Прочитать слово. 2) Поставить ударение. 3) Выделить корень. 4) Определить безударную гласную. 5)Подобрать проверочное слово, в котором данная гласная будет под ударением Алгоритмы составлены для одного конкретного уравнения и слова или для множества подобных примеров?

4. Массовость - один и тот же алгоритм можно использовать с различными исходными данными.

5. Результативность – алгоритм должен приводить к результату за конечное число шагов.

Физкультминутка

Определите значение переменной b после выполнения следующего алгоритма: a := - 5; b := 5+7 * a; b := b/2 * a

Определите значение переменной c после выполнения следующего алгоритма: 1 вариант а := 5; а := а+4; b := -a+7; c := -b/2*a 2 вариант a := -5*2; c := 2*a+5; a := a – c; c := c+10/a.

У исполнителя Утроитель две команды, которым присвоены номера: 1. вычти 1 2. умножь на 3 Запишите порядок команд в алгоритме получения из числа 7 числа 13, содержащем не более 5 команд.

Рефлексия