Алгоритмы и исполнители

Содержание

Слайд 2

Тема: – Алгоритм и его свойства ПЛАН УРОКА 1. Понятие алгоритма 2. Свойства алгоритма 3. Типы

Тема: – Алгоритм и его свойства ПЛАН УРОКА 1. Понятие алгоритма 2.
алгоритмов 4. Способы описания алгоритмов

Слайд 3

Алгоритм – точное и понятное предписание исполнителю совершить последовательность действий, направленный

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

Слайд 4

Свойства алгоритма

Понятность
Дискретность
Определенность
Результативность
Массовость

Свойства алгоритма Понятность Дискретность Определенность Результативность Массовость

Слайд 5

Способы описания алгоритма

Словесный
Графический
Алгоритмический язык
Языки программирования

Способы описания алгоритма Словесный Графический Алгоритмический язык Языки программирования

Слайд 6

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

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

Слайд 7

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

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

Слайд 8

Типы алгоритмов

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

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

Слайд 9

Типы блоков


Начало, конец
Операция ввода, вывода
Операция присваивания
Условие или переход
Подпрограмма
] ;

Типы блоков Начало, конец Операция ввода, вывода Операция присваивания Условие или переход
: Комментарии

Слайд 10

Линейный алгоритм

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

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

Линейный алгоритм Это алгоритм, в котором все действия выполняются в строгой последовательности
1
действие 2
……………
действие n
Язык блок-схем

Действие 1

Действие 2

Действие n

Слайд 11

Разветвляющийся алгоритм

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

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

1. если-то-иначе
Алгоритмический язык
если условие
то действия1
иначе действия 2
Все
Язык блок-схем

Слайд 12

Разветвляющийся алгоритм

2. если-то
Алгоритмический язык Язык блок-схем
если условие  
то действие

Разветвляющийся алгоритм 2. если-то Алгоритмический язык Язык блок-схем если условие то действие все
все

Слайд 13

Циклический алгоритм

Цикл с предусловием
Предусматривает повторение действий до тех пор, пока условие верно

Алгоритмический

Циклический алгоритм Цикл с предусловием Предусматривает повторение действий до тех пор, пока
язык
пока условие
нц  
тело цикла (последовательность действий)
кц
Язык блок - схем

нет

Слайд 14

Циклический алгоритм

Цикл с параметром
Предписывает выполнять тело цикла для всех значений некоторой

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

Алгоритмический язык
нц для i от i1 до i2
тело цикла (последовательность действий) кц
Язык блок - схем

Слайд 15

Циклический алгоритм

Цикл с параметром
Предписывает выполнять тело цикла для всех значений некоторой

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

Алгоритмический язык
нц для i от i1 до i2
тело цикла (последовательность действий) кц
Язык блок - схем

Слайд 16

действия выполнять до тех пор, пока условие неверно

Цикл с постусловием

Тело цикла

Условие цикла

нет

да

действия выполнять до тех пор, пока условие неверно Цикл с постусловием Тело

Слайд 17

Технологические этапы решения задач на ПЭВМ

Постановка задачи
Построение формализованной модели
Определение аргументов и результатов
Определение

Технологические этапы решения задач на ПЭВМ Постановка задачи Построение формализованной модели Определение
метода решения
Построение алгоритма
Исполнение алгоритма
Анализ результатов
Ответ

Уточнение модели

Слайд 18

Домашнее задание

Материал конспекта
Цветкова, М.С. Информатика и ИКТ [текст]: учебник для нач. и

Домашнее задание Материал конспекта Цветкова, М.С. Информатика и ИКТ [текст]: учебник для
сред проф. образования / М. С. Цветкова, Л. С. Великович. – 4-е изд., стер. – М.: Издательский центр «Академия», 2013. – 352 с.1

Слайд 19

Тест

Алгоритм – это…
Точность алгоритма - это…
Следование – это структура…
Развилка или…
К командам простым

Тест Алгоритм – это… Точность алгоритма - это… Следование – это структура…
относятся…
Сокращенная форма есть у команды…
Исполнитель может выполнить…
Различают структуру алгоритма…
Команда цикла начинается со слова…
Знак «=» означает…
Компьютер выполняет…
Различают циклы...
Алгоритм нахождения среднего арифметического трех чисел имеет структуру...
Решение биквадратного уравнения является алгоритмом ...
Исходные величины в алгоритме называют...