Презентация, доклад по информатике Алгоритмический урок

Содержание

Человек ежедневно выполняет различную работу, различные действия. Для выполнения многих задач существуют определенные правила, объясняющие человеку, как решить ту или иную задачу (например приготовление какого-нибудь блюда по рецепту).

Слайд 1Алгоритм. Алгоритмический язык.


Алгоритм.  Алгоритмический язык.

Слайд 2Человек ежедневно выполняет различную работу, различные действия.
Для выполнения многих задач

существуют определенные правила, объясняющие человеку, как решить ту или иную задачу (например приготовление какого-нибудь блюда по рецепту).
Человек ежедневно выполняет различную работу, различные действия. Для выполнения многих задач существуют определенные правила, объясняющие человеку, как

Слайд 3Понятие «Алгоритм»
Чем точнее будут описаны правила, тем легче выполнить задачу.
Решение многих

задач человек может предоставить различным машинам. Применение технических средств требует соблюдения очень строгого написания правил выполнения – алгоритма.
Понятие «Алгоритм»Чем точнее будут описаны правила, тем легче выполнить задачу.Решение многих задач человек может предоставить различным машинам.

Слайд 4Определения:
Алгоритм – это точное описание (указание) исполнителю, как совершить последовательность действий,

направленных на достижение поставленной цели.

Алгоритм – это последовательность действий со строго определенными правилами выполнения.
Алгоритмизация– процесс разработки алгоритма (плана действий) для решения задачи.


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

Слайд 5АЛГОРИТМИЗАЦИЯ – процесс разработки
алгоритма (плана действий) для решения
задачи.

АЛГОРИТМИЗАЦИЯ – процесс разработки алгоритма (плана действий) для решения задачи.

Слайд 6Исполнитель алгоритма
Исполнитель – тот, кто будет выполнять алгоритм.
Например: человек, автомат, компьютер,

солдат.
Система команд исполнителя – команды, «понятные» данному исполнителю.
Формальное выполнение алгоритма – строгое выполнение последовательности действий алгоритма без понимания целей решения задачи.
Исполнитель алгоритмаИсполнитель – тот, кто будет выполнять алгоритм.Например: человек, автомат, компьютер, солдат.Система команд исполнителя – команды, «понятные»

Слайд 7Исполнители алгоритма:
Робот-чертежник
Робот-черепашка
Робот-вычислитель
Человек
Компьютер

Исполнители алгоритма:Робот-чертежникРобот-черепашкаРобот-вычислительЧеловекКомпьютер

Слайд 8Робот-чертежник
Этот робот имеет набор команд: перо поднять, перо опустить, вперед n

шагов, назад n шагов, влево n шагов, вправо n шагов, поворот на m градусов.
Робот-чертежникЭтот робот имеет набор команд: перо поднять, перо опустить, вперед n шагов, назад n шагов, влево n

Слайд 9Например:
Перо опустить
Вперед 5
Поворот на 150
вперед 4
поворот на 240
вперед 4
поворот на 150
вперед

5
перо поднять

150

150

Например:Перо опуститьВперед 5Поворот на 150вперед 4поворот на 240вперед 4поворот на 150вперед 5перо поднять150150

Слайд 10Робот-черепашка

Робот-черепашка

Слайд 11Например:

Например:

Слайд 12Главное, что мы должны понять и запомнить
Компьютер является инструментом человека

для работы с информацией. Он автоматически, есть без участия человека, может исполнять последовательность команд — компьютерную программу.
Компьютерная программа — это описание способа решения задачи (алгоритма), только не в виде текста на естественном языке и не в виде блок-схемы, а на особом языке, то есть на языке программирования.
Система команд исполнителя-компьютера — список команд, которые компьютер может выполнять.

Главное, что мы должны понять и запомнить Компьютер является инструментом человека для работы с информацией. Он автоматически,

Слайд 13Вопросы
Чем отличается исполнитель-человек от исполнителя-компьютера?
Может ли компьютер обрабатывать данные, если

в его памяти нет программ?
Что такое компьютерная программа?
Благодаря каким устройствам компьютер может исполнять программы и обрабатывать данные?
Исполнит ли компьютер программу, написанную на естественном русском языке? Почему?

Вопросы Чем отличается исполнитель-человек от исполнителя-компьютера?Может ли компьютер обрабатывать данные, если в его памяти нет программ?Что такое

Слайд 14Типы алгоритмов
Алгоритмы бывают:

Линейные
Разветвляющиеся
Циклические


Типы алгоритмовАлгоритмы бывают:ЛинейныеРазветвляющиесяЦиклические

Слайд 15Алгоритмический язык
Алгоритмический язык – это система обозначений и правил для единообразной

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

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

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

Слайд 17Например:
Каждый из нас умеет открывать дверь своей квартиры и делает это

автоматически, не задумываясь по несколько раз в день.
А теперь представьте, что вам надо научить этому маленького ребенка (брата, сестру) и в этом случае мы будем использовать алгоритм.
Например:Каждый из нас умеет открывать дверь своей квартиры и делает это автоматически, не задумываясь по несколько раз

Слайд 18алг открывание двери
нач
взять ключ
вставить ключ в замок
повернуть ключ 2 раза

по часовой стрелке
открыть дверь
кон

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

Тело алгоритма

алг открывание дверинач 		взять ключ		вставить ключ в замок		повернуть ключ 2 раза по часовой стрелке		открыть дверьконТакая структура алгоритма

Слайд 19Графическое представление алгоритма: Блок-схема линейного алгоритма
начало
Взять ключ
Вставить ключ в замок
Повернуть ключ

2 раза по часовой стрелке
Открыть дверь

конец

Графическое представление алгоритма:  Блок-схема линейного алгоритманачалоВзять ключВставить ключ в замокПовернуть ключ 2 раза по часовой стрелкеОткрыть

Слайд 20Обозначает блоки начало и конец
Обозначает блок вычислений или указаний по выполнению

действий
Обозначает блоки начало и конецОбозначает блок вычислений или указаний по выполнению действий

Слайд 21Свойства алгоритма:
Дискретность – разделение алгоритма на отдельные команды
Определённость – понятность и

возможность выполнения каждого действия исполнителем
Однозначность – единственность толкования правил выполнения действия и их порядок
Свойства алгоритма:Дискретность – разделение алгоритма на отдельные командыОпределённость – понятность и возможность выполнения каждого действия исполнителемОднозначность –

Слайд 22Свойства алгоритма:
Конечность – завершённость каждой команды
Результативность – выполнение алгоритма должно завершаться

получением определенных результатов
Массовость – возможность применения алгоритма для решения целого класса конкретных задач
Свойства алгоритма:Конечность – завершённость каждой командыРезультативность – выполнение алгоритма должно завершаться получением определенных результатовМассовость – возможность применения

Слайд 23Программа
Правила алгоритмического языка лежат в основе всех языков программирования
Алгоритм, записанный на

«понятном» компьютеру языке, называется программой, а сам язык – языком программирования.
ПрограммаПравила алгоритмического языка лежат в основе всех языков программированияАлгоритм, записанный на «понятном» компьютеру языке, называется программой, а

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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