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

Содержание

Алгоритм - Строго детерминированая последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанное с помощью понятных исполнителю программ.

Слайд 1Алгоритмизация

Алгоритмизация

Слайд 2Алгоритм -
Строго детерминированая последовательность действий, описывающая процесс преобразования объекта из

начального состояния в конечное, записанное с помощью понятных исполнителю программ.
Алгоритм - Строго детерминированая последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанное с

Слайд 3СВОЙСТВА АЛГОРИТМА
РЕЗУЛЬТАТИВНОСТЬ
ДИСКРЕТНОСТЬ
ДЕТЕРМИНИРОВАННОСТЬ
(ОПРЕДЕЛЕННОСТЬ)
МАССОВОСТЬ
Предполагает получение однозначного результата вычислительного процесса при заданных исходных данных
Указывает

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

Это свойство предполагает, что алгоритм должен быть пригоден для решения всех задач данного типа

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

СВОЙСТВА АЛГОРИТМАРЕЗУЛЬТАТИВНОСТЬДИСКРЕТНОСТЬДЕТЕРМИНИРОВАННОСТЬ(ОПРЕДЕЛЕННОСТЬ)МАССОВОСТЬПредполагает получение однозначного результата вычислительного процесса при заданных исходных данныхУказывает на наличие таких исходных данных, для

Слайд 4Алгоритм должен быть формализован по некоторым правилам посредством конкретных изобразительных средств.



К ним относятся следующие способы записи алгоритмов:
словесный,
формульно-словесный,
графический, язык операторных схем,
алгоритмический язык.

Наибольшее распространение благодаря своей наглядности получил графический (блок-схемный) способ записи алгоритмов.

Алгоритм должен быть формализован по некоторым правилам посредством конкретных изобразительных средств. К ним относятся следующие способы записи

Слайд 5БЛОК - СХЕМА
Блок-схемой называется графическое изображение логической структуры алгоритма, в котором каждый

этап процесса обработки информации представляется в виде геометрических символов (блоков), имеющих определенную конфигурацию в зависимости от характера выполняемых операций. 
БЛОК - СХЕМАБлок-схемой называется графическое изображение логической структуры алгоритма, в котором каждый этап процесса обработки информации представляется в

Слайд 6ЭЛЕМЕНТЫ БЛОК – СХЕМЫ

ЭЛЕМЕНТЫ  БЛОК – СХЕМЫ

Слайд 7Элементы обозначающие начало и конец алгоритма
НАЧАЛО
КОНЕЦ

Элементы обозначающие начало и конец алгоритмаНАЧАЛОКОНЕЦ

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

вверху и один выход внизу.
(например, получение значений переменой, вывод результатов на экран монитора

Ввод или вывод данных

Параллелограмм, предназначен для описания ввода или вывода данных, имеет один вход вверху и один выход внизу.(например, получение

Слайд 9ПРЯМОУГОЛЬНИК ИСПОЛЬЗУЕТСЯ ДЛЯ ОПИСАНИЯ ЛИНЕЙНОЙ ПОСЛЕДОВАТЕЛЬНОСТИ КОМАНД, ИМЕЕТ ОДИН ВХОД ВВЕРХУ

И ОДИН ВЫХОД ВНИЗУ

ПОСЛЕДОВАТЕЛНОСТЬ КОМАНД

ПРЯМОУГОЛЬНИК ИСПОЛЬЗУЕТСЯ ДЛЯ ОПИСАНИЯ ЛИНЕЙНОЙ ПОСЛЕДОВАТЕЛЬНОСТИ КОМАНД, ИМЕЕТ ОДИН ВХОД ВВЕРХУ И ОДИН ВЫХОД ВНИЗУПОСЛЕДОВАТЕЛНОСТЬ КОМАНД

Слайд 10РОМБ СЛУЖИТ ДЛЯ ОБОЗНАЧЕНИЯ УСЛОВИЙ В АЛГОРИТМИЧЕСКИХ СТРУКТУРАХ «ВЕТВЛЕНИЕ» И «ВЫБОР»,

ИМЕЕТ ОДИН ВХОД ВВЕРХУ И ДВА ВЫХОДА (НАЛЕВО, ЕСЛИ УСЛОВИЕ ИСТИННО, И НАПРАВО, ЕСЛИ УСЛОВИЕ ЛОЖНО)

УСЛОВИЕ

НЕТ

ДА

РОМБ СЛУЖИТ ДЛЯ ОБОЗНАЧЕНИЯ УСЛОВИЙ В АЛГОРИТМИЧЕСКИХ СТРУКТУРАХ «ВЕТВЛЕНИЕ» И «ВЫБОР», ИМЕЕТ ОДИН ВХОД ВВЕРХУ И ДВА

Слайд 11ПРЯМОУГОЛЬНИК В ПРЯМОУГОЛЬНИКЕ, ПРИМЕНЯЕТСЯ ДЛЯ ВЫЗОВА ОТДЕЛЬНО НАПИСАННОГО АЛГОРИТМА (ПОДПРОГРАММЫ)
ПОДПРОГРАММА

ПРЯМОУГОЛЬНИК В ПРЯМОУГОЛЬНИКЕ, ПРИМЕНЯЕТСЯ ДЛЯ ВЫЗОВА ОТДЕЛЬНО НАПИСАННОГО АЛГОРИТМА (ПОДПРОГРАММЫ)ПОДПРОГРАММА

Слайд 12ПРЯМОУГОЛЬНИК СОСРЕЗАННЫМ УГЛОМ ПРИМЕНЯЕТСЯ ДЛЯ ВВОДА ПЕРЕМЕННЫХ ИЛИ ВВОДА КОММЕНТАРИЕВ
ОБЪЯВЛЕНИЕ ПЕРЕМЕННЫХ

ПРЯМОУГОЛЬНИК СОСРЕЗАННЫМ УГЛОМ ПРИМЕНЯЕТСЯ ДЛЯ ВВОДА ПЕРЕМЕННЫХ ИЛИ ВВОДА КОММЕНТАРИЕВОБЪЯВЛЕНИЕ ПЕРЕМЕННЫХ

Слайд 13БАЗОВЫЕ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ

БАЗОВЫЕ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ

Слайд 14Логическая структура любого алгоритма может быть  представлена комбинацией трех базовых структур:   
СЛЕДОВАНИЕ
ВЕТВЛЕНИЕ
ЦИКЛ

Логическая структура любого алгоритма может быть  представлена комбинацией трех базовых структур:   СЛЕДОВАНИЕВЕТВЛЕНИЕЦИКЛ

Слайд 15БАЗОВАЯ СТРУКТУРА «СЛЕДОВАНИЕ» (ИЛИ ЛИНЕЙНЫЙ АЛГОРИТМ)
Образуется последовательностью действий, следующих одно за

другим
БАЗОВАЯ СТРУКТУРА «СЛЕДОВАНИЕ»  (ИЛИ ЛИНЕЙНЫЙ АЛГОРИТМ)Образуется последовательностью действий, следующих одно за другим

Слайд 16Базовая структура «Ветвление»
Обеспечивает в зависимости от результата проверки условия (да или нет) выбор

одного из альтернативных путей работы алгоритма. Каждый из путей ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран. Структура ветвление существует в четырех основных вариантах:
если—то;
если—то—иначе;
выбор;
выбор—иначе.

Базовая структура «Ветвление»Обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из альтернативных путей работы алгоритма.

Слайд 171. ЕСЛИ - То
если условие
 то действия
все
ПРИМЕР

1. ЕСЛИ - Тоесли условие  то действия все ПРИМЕР

Слайд 182. Если – то- иначе
если условие  
то действия 1  


иначе действия 2
все

ПРИМЕР

2. Если – то- иначеесли условие   то действия 1   иначе действия 2 все ПРИМЕР

Слайд 193. выбор
выбор  
при условие 1: действия 1  
при условие

2: действия 2  
. . . . . . . . . . . .  
при условие N: действия N все

ПРИМЕР

3. выборвыбор   при условие 1: действия 1   при условие 2: действия 2   . .

Слайд 204. Выбор - иначе
выбор  
при условие 1: действия 1  


при условие 2: действия 2
  . . . . . . . . . . . .  
при условие N: действия N  
иначе действия N+1
все

ПРИМЕР

4. Выбор - иначевыбор   при условие 1: действия 1   при условие 2: действия 2  

Слайд 21Базовая структура «цикл»
Обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла. Основные разновидности

циклов представлены в таблице:
Базовая структура «цикл»Обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла. Основные разновидности циклов представлены в таблице:

Слайд 22Цикл типа «ПОКА»  Предписывает выполнять тело цикла до тех пор,  пока выполняется условие, записанное

после слова пока.
Цикл типа «ПОКА»  Предписывает выполнять тело цикла до тех пор,  пока выполняется условие, записанное после слова пока.

Слайд 23Цикл типа «ДЛЯ»  Предписывает выполнять тело цикла для всех значений        некоторой

переменной (параметра цикла) в заданном диапазоне.   
Цикл типа «ДЛЯ»  Предписывает выполнять тело цикла для всех значений        некоторой переменной (параметра цикла) в

Слайд 24примеры

примеры

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

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


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

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

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

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