Алгоритм
<<  Алгоритмы Алгоритмы  >>
Алгоритмы
Алгоритмы
Алгоритм «Разделите предметы по форме»
Алгоритм «Разделите предметы по форме»
Квадрат
Квадрат
Если робот понимает «Шаг», «прыжок» и «поворот», Его же прыгнуть
Если робот понимает «Шаг», «прыжок» и «поворот», Его же прыгнуть
«Вот здорово, Андрей
«Вот здорово, Андрей
Любой робот , управляемая игрушка и компьютер выполняют действия по
Любой робот , управляемая игрушка и компьютер выполняют действия по
Алгоритм – это последовательность элементарных действий (шагов, команд
Алгоритм – это последовательность элементарных действий (шагов, команд
Каким условиям должен отвечать алгоритм
Каким условиям должен отвечать алгоритм
Виды алгоритмов ( по способу записи)
Виды алгоритмов ( по способу записи)
Разветвляющийся
Разветвляющийся
Кто такой исполнитель
Кто такой исполнитель
Человек и компьютер – исполнители алгоритма
Человек и компьютер – исполнители алгоритма
Команда – это указание исполнителю совершить некоторое действие
Команда – это указание исполнителю совершить некоторое действие
Фортрану задал Кот вопрос: «Пожалуйста, скажите, А может быть, что не
Фортрану задал Кот вопрос: «Пожалуйста, скажите, А может быть, что не
Главное, что мы должны запомнить
Главное, что мы должны запомнить
Алгоритм, записанный на понятном компьютеру языке программирования,
Алгоритм, записанный на понятном компьютеру языке программирования,

Презентация на тему: «Алгоритмы». Автор: SVG. Файл: «Алгоритмы.ppt». Размер zip-архива: 148 КБ.

Алгоритмы

содержание презентации «Алгоритмы.ppt»
СлайдТекст
1 Алгоритмы

Алгоритмы

2 Алгоритм «Разделите предметы по форме»

Алгоритм «Разделите предметы по форме»

Возьмите предмет. Определите, какой он формы. Если это треугольник, то положите его справа. Если это квадрат, то положите его слева. Конец. Какая здесь допущена ошибка? К чему это привело?

3 Квадрат

Квадрат

Команды

ТР ЗА КВ Конец

ТР ЗА КВ Конец

ТР ЗА КВ Конец

ТР ЗА КВ Конец

ТР ЗА КВ Конец

ТР ЗО ОЧ Конец

ТР ЗО ОЧ Конец

ТР ЗО ОЧ Конец

ТР ЗО ОЧ Конец

ТР ЗО ОЧ Конец

ОК ПОКРАСЬ ОЧ Конец

ОК ПОКРАСЬ ОЧ Конец

ОК ПОКРАСЬ ОЧ Конец

ОК ПОКРАСЬ ОЧ Конец

ОК ПОКРАСЬ ОЧ Конец

Алгоритмы «Квадрат» «Треугольник» «Окружность»

Алгоритмы «Квадрат» «Треугольник» «Окружность»

Алгоритмы «Квадрат» «Треугольник» «Окружность»

Квадрат КВ

Треугольник ТР

Окружность ОК

Закрась ЗА

Очисти ОЧ

4 Если робот понимает «Шаг», «прыжок» и «поворот», Его же прыгнуть

Если робот понимает «Шаг», «прыжок» и «поворот», Его же прыгнуть

заставляют, что тогда произойдет?

Чтоб допрыгнуть до стены Сделать три прыжка должны. Что ответит исполнитель, Если сделать пять велите

5 «Вот здорово, Андрей

«Вот здорово, Андрей

- Пищал с восторгом Воробей.- Сбылась , сбылась мечта моя: Мы как Фортран – учителя!»

Воробей. «Налей воды, плиту зажги И кашу пять минут вари». Плиту машина облила, Потом ее же подожгла. «Балда! – воскликнул Воробей. – Не на плиту в кастрюлю лей!» утешил Воробья Андрей: «Ты ж не сказал об этом ей» Воробей. «Я повторю в последний раз! (Вот бестолковый 1-й класс!) В кастрюлю наливай воды, вода вскипит , насыпь крупы». Послушная машина-кок. Запомнила его урок. Воды в кастрюлю налила, но газ, конечно, не зажгла. И до утра она ждала, когда же закипит вода. К друзьям на помощь поспеши, Порядок действий подскажи Машина – это исполнитель и выполняет только то, Что вы ей сами зададите и не изменит ничего.

6 Любой робот , управляемая игрушка и компьютер выполняют действия по

Любой робот , управляемая игрушка и компьютер выполняют действия по

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

Андрейка этого не знал И так команды написал, Что бедный робот весь урок Не мог открыть ключом замок. В чем же здесь ошибка кроется? Когда ж замок откроется? Как открыть замок: Повернуть ключ в замочной скважине Вставить ключ в замочную скважину Достать ключ из кармана Конец Теперь вернемся к жизни в классе. Представить нам придется как к уроку подготовиться. Какой Вы любите урок?

7 Алгоритм – это последовательность элементарных действий (шагов, команд

Алгоритм – это последовательность элементарных действий (шагов, команд

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

Практикум за компьютером «Переозчик» Алгоритмически этюды . Роботландия

Фортран Когда козу переправляли, Замок старались, открывали, Команды роботу давали Вы алгоритмы составляли

8 Каким условиям должен отвечать алгоритм

Каким условиям должен отвечать алгоритм

Массовость- это означает что последовательность должна быть предназначена не для решения одной конкретной задачи, а может быть использована для решения целого класса задач. Результативность. Получение требуемого результата за конечное число шагов-команд. Неправильный алгоритм, который не достигает цели нельзя считать алгоритмом. Определенность – это означает , что действия выполняемые на каждом шаге должны быть однозначно и точно определены. Понятность. Алгоритм должен быть понятен тому для кого он предназначен.

9 Виды алгоритмов ( по способу записи)

Виды алгоритмов ( по способу записи)

Алгоритм на естественном языке

Блок-схема алгоритма

Начало Взять циркуль Выбрать по линейке расстояние между иглой и карандашом Поставить циркуль иглой в центр будущей окружности Провести карандашом окружность вокруг центра Закрасить желтым цветом Конец

10 Разветвляющийся

Разветвляющийся

Линейный

Виды алгоритмов ( по последовательности исполнения команд):

Все шаги алгоритма выполняются последовательно один за другим

- Такая форма организации действий, при которой в зависимости от выполнения или невыполнения конкретного условия, совершается либо одна, либо другая последовательность действий.

11 Кто такой исполнитель

Кто такой исполнитель

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

Как чистить следует банан: Одной рукой банан возьмем Другой кожурку отогнем. Осталась, если кожура, то перейдем к команде 2. А если кончилась она, К четвертой перейти пора В ведро кожурка полетит. Вот и закончен алгоритм

12 Человек и компьютер – исполнители алгоритма

Человек и компьютер – исполнители алгоритма

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

13 Команда – это указание исполнителю совершить некоторое действие

Команда – это указание исполнителю совершить некоторое действие

Набор всех команд исполнителя называется его системой команд.

14 Фортрану задал Кот вопрос: «Пожалуйста, скажите, А может быть, что не

Фортрану задал Кот вопрос: «Пожалуйста, скажите, А может быть, что не

поймет команды исполнитель?»

Чем похожи эти исполнители? Чем они отличаются?

Должны теперь запомнить вы: Любые исполнители Команды знают лишь свои, И в этом их отличие

Сравните команды двух исполнителей: телевизора и стиральной машины – автомата

Команды для стиральной машины

Команды для телевизора

Налить воду

Включить

Нагреть воду

Включить

Выбрать режим стирки

Отрегулировать звук

Включить режим полоскания

Настроить каналы

Слить воду

Настроить изображение

Сушить белье

Переключить канал

15 Главное, что мы должны запомнить

Главное, что мы должны запомнить

Объект, исполняющий алгоритм, - это исполнитель алгоритма. Человек и компьютер могут быть исполнителями алгоритма. Человек может создавать алгоритмы и исполнять их, а компьютер - только исполнять алгоритмы, написанные человеком на одном из языков программирования и введенные во внутреннюю память компьютера Система команд исполнителя (СКИ) – это набор команд, которые способен исполнять данный исполнитель

16 Алгоритм, записанный на понятном компьютеру языке программирования,

Алгоритм, записанный на понятном компьютеру языке программирования,

называется программой.

Program Uses crt; Var x,y: integer; Begin fillChar (mem[$B800:0], 80*25*2,0); Y:=0; Repeat X:=0; Repeat mem[$B800:x*2+y*160+1]:=byte(«*»); Inc(x,2); Until x>=79; Inc(y,2); Until y>=24; End.

«Алгоритмы»
http://900igr.net/prezentacija/informatika/algoritmy-124956.html
cсылка на страницу

Алгоритм

31 презентация об алгоритме
Урок

Информатика

130 тем
Слайды