Презентация, доклад на тему Алгоритмы Виды алгоритмов Свойства алгоритмов

Содержание

Рассмотрим ряд задач: распланировать свой день; испечь торт; как добраться до пункта назначения, если известен маршрут; решить задачу на компьютере; тронуться с места на автомобиле (велосипеде); Что важно при решении этих задач, с чего начинается

Слайд 1Тема
Алгоритмы
Виды алгоритмов
Свойства алгоритмов

ТемаАлгоритмыВиды алгоритмовСвойства алгоритмов

Слайд 2 Рассмотрим ряд задач:

распланировать свой день;
испечь торт;
как добраться до

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



Рассмотрим ряд задач: распланировать свой день; испечь торт; как добраться до пункта назначения, если известен маршрут;

Слайд 3Всё, что бы мы ни делали, чаще всего имеет какую-либо цель.

И не всегда эта цель достигается.
Если точно и правильно сформулировать желаемый результат, а потом продумать чёткий план его содержания, то эта цель будет достигнута


начало

Всё, что бы мы ни делали, чаще всего имеет какую-либо цель. И не всегда эта цель достигается.

Слайд 4 Понятие алгоритма ценно не только практическим использованием, оно имеет важное

общеобразовательное и мировоззренческое значение. Навыки алгоритмического мышления способствуют формированию особого стиля культуры человека, составляющими которого являются:
целеустремленность и сосредоточенность;
объективность и точность;
логичность и последовательность в планировании и выполнении своих действий;
умение четко и лаконично выражать свои мысли;
правильно ставить задачу и находить окончательные пути ее решения;
быстро ориентироваться в стремительном потоке информации.


Понятие алгоритма ценно не только практическим использованием, оно имеет важное общеобразовательное и мировоззренческое значение. Навыки алгоритмического

Слайд 5Характеристики величины:
Имя (идентификатор) — это обозначение величины и место в памяти.


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


начало

Характеристики величины:Имя (идентификатор) — это обозначение величины и место в памяти. Тип — множество допустимых значений и

Слайд 6 Алгоритм –
это последовательность действий,

приводящая к достижению результата

начало


Алгоритм – это последовательность действий, приводящая к достижению результата начало

Слайд 7Исполнитель
Центральным объектом в схеме является Исполнитель – это тот объект (или

субъект) для управления которым составляется алгоритм
Например, прочесть алгоритм решения уравнения сможет и первоклассник, а выполнить его, конечно же, нет.
С другой стороны, малыш трех лет не сможет прочесть правила (алгоритм) поведения за столом во время еды, но выполнить их сможет, если ему о них рассказать и показать, что они обозначают.
Команда алгоритма правильна, если исполнитель ее понял и умеет выполнить
Кто может являться исполнителем алгоритмов?




начало

ИсполнительЦентральным объектом в схеме является Исполнитель – это тот объект (или субъект) для управления которым составляется алгоритмНапример,

Слайд 8Виды алгоритмов
Существует три основных вида алгоритмов, которые и являются базовыми

при написании программ


Виды алгоритмов Существует три основных вида алгоритмов, которые и являются базовыми при написании программ

Слайд 9Линейный алгоритм – это алгоритм, в котором все действия выполняются в

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

Первый тип алгоритмов

Например: включение персонального компьютера

начало


Линейный алгоритм – это алгоритм, в котором все действия выполняются в строгом порядке, последовательно, одно за другимПервый

Слайд 10
Алгоритм, в котором осуществляется выбор действий в зависимости от какого-то условия,

называют разветвляющимся

Второй тип алгоритма

начало


Алгоритм, в котором осуществляется выбор действий в зависимости от какого-то условия, называют разветвляющимсяВторой тип алгоритманачало

Слайд 11Настроение
хорошее?
Позвонить другу
Погулять
ДА
НЕТ
НАЧАЛО
КОНЕЦ
ДА
НЕТ
ДА
НЕТ
Пример разветвляющегося алгоритма

Настроение хорошее?Позвонить другуПогулятьДАНЕТНАЧАЛОКОНЕЦДАНЕТДАНЕТПример разветвляющегося алгоритма

Слайд 12Третий тип алгоритмов
Циклический алгоритм –
это алгоритм, содержащий повторяющие действия с

какой–либо изменяющейся величиной (параметром)

начало


Третий тип алгоритмовЦиклический алгоритм – это алгоритм, содержащий повторяющие действия с какой–либо изменяющейся величиной (параметром) начало

Слайд 13Повторяющаяся последовательность действий называется циклом,

а эти действия – циклическими

начало


Повторяющаяся последовательность действий называется циклом,         а эти действия –

Слайд 14НАЧАЛО
Ягоды
собраны?
Сорви ягоду
Положи в корзину
Унеси корзину
КОНЕЦ
ДА
ДА
НЕТ
НЕТ
НЕТ

Пример циклического алгоритма

НАЧАЛОЯгоды собраны?Сорви ягодуПоложи в корзинуУнеси корзинуКОНЕЦДАДАНЕТНЕТНЕТПример циклического алгоритма

Слайд 15Способы описания алгоритмов на естественном языке; на специальном (формальном) языке; с помощью

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

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

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


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

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

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

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