Разделы презентаций


Алгоритм. Свойства и виды алгоритмов. Способы записи алгоритмов, блок-схемы

Содержание

Цели урокаДать определения: алгоритм, алгоритмизация.Сформировать понятия о свойствах алгоритма и его видах.Дать представление о элементах блок-схем.Получение навыков составление алгоритмов на естественном языке.Получение навыков построения блок-схемы алгоритма, записанного на естественном языке.

Слайды и текст этой презентации

Слайд 1Алгоритм. Свойства и виды алгоритмов. Способы записи алгоритмов, блок-схемы.
МБОУ СОШ

№ 151
Учитель информатики
Сенцова Алена Владимировна
Урок для 9 класса

Алгоритм.   Свойства и виды алгоритмов.   Способы записи алгоритмов, блок-схемы.МБОУ СОШ № 151Учитель информатикиСенцова

Слайд 2Цели урока
Дать определения: алгоритм, алгоритмизация.
Сформировать понятия о свойствах алгоритма и

его видах.
Дать представление о элементах блок-схем.
Получение навыков составление алгоритмов на

естественном языке.
Получение навыков построения блок-схемы алгоритма, записанного на естественном языке.
Цели урокаДать определения: алгоритм, алгоритмизация.Сформировать понятия о свойствах алгоритма и его видах.Дать представление о элементах блок-схем.Получение навыков

Слайд 3Темы для обсуждения
Алгоритм
Алгоритмизация
Свойства алгоритмов
Способы записи алгоритмов
Виды алгоритмов
Язык блок-схем
Основные структуры языка

блок-схемы

Темы для обсужденияАлгоритмАлгоритмизацияСвойства алгоритмовСпособы записи алгоритмовВиды алгоритмовЯзык блок-схемОсновные структуры языка блок-схемы

Слайд 4Алгоритм
Упорядоченная последовательность действий, строгое выполнение которых приводит к решению поставленной

задачи за конечное число шагов.

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

Слайд 5Алгоритмизация
Процесс разработки алгоритма (плана действий) для решения задачи.

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

Слайд 6Свойства алгоритмов
Дискретность – это разбиение алгоритма на ряд отдельных законченных

действий (шагов).

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

Слайд 7Детерминированность (определенность, точность) – любое действие алгоритма должно быть строго

и недвусмысленно определено в каждом случае.
Свойства алгоритмов

Детерминированность (определенность, точность) – любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае.Свойства алгоритмов

Слайд 8Конечность – каждое действие в отдельности и алгоритм в целом

должны иметь возможность завершения.
Свойства алгоритмов

Конечность – каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения.Свойства алгоритмов

Слайд 9Массовость – один и тот же алгоритм можно использовать с

разными исходными данными.
Свойства алгоритмов

Массовость – один и тот же алгоритм можно использовать с разными исходными данными.Свойства алгоритмов

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

алгоритмов

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

Слайд 11Результативность – отсутствие ошибок в алгоритме должно приводить к определенному

результату для всех входных данных.
Свойства алгоритмов

Результативность – отсутствие ошибок в алгоритме должно приводить к определенному результату для всех входных данных.Свойства алгоритмов

Слайд 12Способы записи алгоритмов
Словесный – естественный язык (русский, английский и т.д.).
Графический

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

любом алгоритмическом языке программирования.
Способы записи алгоритмовСловесный – естественный язык (русский, английский и т.д.).Графический – в виде блок-схем.Алгоритмический – языки описания

Слайд 13Линейный (последовательный) – описание действий, которые выполняются однократно в заданном

порядке.
Виды алгоритмов

Линейный (последовательный) – описание действий, которые выполняются однократно в заданном порядке.Виды алгоритмов

Слайд 14Циклический – описание действий, которые должны повторяться указанное число раз

или пока не выполнено указанное условие (повторяющие действия – тело

цикла).

Виды алгоритмов

Циклический – описание действий, которые должны повторяться указанное число раз или пока не выполнено указанное условие (повторяющие

Слайд 15Разветвляющийся – алгоритм, в котором в зависимости от условия выполняется

либо одна, либо другая последовательность действий.
Виды алгоритмов

Разветвляющийся – алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.Виды алгоритмов

Слайд 16Вспомогательный – алгоритм, который можно использовать в других алгоритмах, указав

только его имя.
Виды алгоритмов

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

Слайд 17Язык блок схем
является одним из способов символической записи алгоритмов.
Итак,

блок-схема состоит из блоков, которые соединяются между собой стрелками.


Язык блок схемявляется одним из способов символической записи алгоритмов. Итак, блок-схема состоит из блоков, которые соединяются между

Слайд 18Блок-схема
Стрелка – линия перехода.
Блок – графический символ, каждый из которых

соответствует одному шагу алгоритма. Внутри блока дается описание соответствующего действия.
Структурная

блок-схема – схема алгоритма, связанных между собой с помощью стрелок и блоков.
Блок-схемаСтрелка – линия перехода.Блок – графический символ, каждый из которых соответствует одному шагу алгоритма. Внутри блока дается

Слайд 19Начало/Конец программы
блок овал

Начало/Конец программыблок  овал

Слайд 20Ввод/Вывод дынных
Блок параллелограмм

Ввод/Вывод дынныхБлок  параллелограмм

Слайд 21Выполнение действий
Блок прямоугольник

Выполнение действийБлок  прямоугольник

Слайд 22Условие
Блок ромб

УсловиеБлок ромб

Слайд 23Ветвление полное
ЕСЛИ условие ТО оператор 1 ИНАЧЕ оператор 2
IF

> to do
Структура блок-схем
условие
Оператор 1
Оператор 2
ДА
НЕТ
Вход
Выход

Ветвление полноеЕСЛИ условие ТО оператор 1 ИНАЧЕ оператор 2IF to do Структура блок-схемусловиеОператор 1Оператор 2ДАНЕТВходВыход

Слайд 24Ветвление не полное
ЕСЛИ условие ТО оператор 1
IF to


Структура блок-схем
условие
Оператор 1
ДА
НЕТ
Вход
Выход

Ветвление не полноеЕСЛИ условие ТО оператор 1IF to Структура блок-схемусловиеОператор 1ДАНЕТВходВыход

Слайд 25Цикл с предусловием
ПОКА условие ДЕЛАТЬ тело цикла
While do

{тело цикла}
Структура блок-схем
условие
Тело цикла
ДА
НЕТ
Вход
Выход

Цикл с предусловиемПОКА условие ДЕЛАТЬ тело циклаWhile do {тело цикла}Структура блок-схемусловиеТело циклаДАНЕТВходВыход

Слайд 26Цикл с постусловием
ВЫПОЛНЯТЬ тело цикла

ПОКА НЕ ВЫПОЛНЕНО условие
Repeat {тело цикла} antil <условие>

Структура блок-схем

условие

Тело цикла

ДА

НЕТ

Вход

Выход

Цикл с постусловиемВЫПОЛНЯТЬ тело цикла

Слайд 27Составление алгоритма на естественном языке
Составить алгоритм:
линейный
с условием ЕСЛИ, ТО
с условием

ЕСЛИ, ТО, ИНАЧЕ
с условием цикла (повторение одного и того же

действия).

Составление алгоритма на естественном языкеСоставить алгоритм:линейныйс условием ЕСЛИ, ТОс условием ЕСЛИ, ТО, ИНАЧЕс условием цикла (повторение одного

Слайд 28Составление алгоритма с помощью блок-схем
Составить блок-схему для следующих задач:
Найти площадь

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

ученик подготовился к уроку, о он получит положительную оценку, иначе – получи двойку.
Очистить ведро картошки.
Составление алгоритма с помощью блок-схемСоставить блок-схему для следующих задач:Найти площадь и периметр прямоугольника.Если на улице дождь ,

Слайд 29Домашнее задание
Выучить все определения

Подготовиться к самостоятельной работе

Домашнее заданиеВыучить все определенияПодготовиться к самостоятельной работе

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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