Компьютерное сопровождение к уроку «Основные типы алгоритмических структур»

Содержание

Слайд 2

Блочные символы:

?
?
?
?

Блочные символы: ? ? ? ?

Слайд 3

Блочные символы:


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

Блочные символы: Начало и конец алгоритма Ввод и вывод данных Выполнение действия Последовательность действий

Слайд 4

Задания для групп Записать в словесной форме алгоритмы :

А) рецепт приготовления чая
Б)Правописание приставок

Задания для групп Записать в словесной форме алгоритмы : А) рецепт приготовления
бес- и без- (примеры: бесстрашный, беспечный, беззаботный …)
С) Имея , ведро, наполнить бочку из водоема.

Слайд 5

Тема урока «Основные типы агроритмических структур».

Какие основные (базовые) алгоритми-ческие структуры существуют?
Блок –

Тема урока «Основные типы агроритмических структур». Какие основные (базовые) алгоритми-ческие структуры существуют?
схемы базовых структур.
Название элементов блок – схем.
Как называются алгоритмы, содержа-щие эти структуры?
Как реализуется различные алгорит-мы?

Слайд 6

Рецепт приготовления чая


Начало
Положить пакетик
Залить кипятком
Выдержать 2 мин.
Конец

Рецепт приготовления чая Начало Положить пакетик Залить кипятком Выдержать 2 мин. Конец

Слайд 7


Это базовая структура СЛЕДО-ВАНИЕ. Действия следуют одно за другим.
Алгоритм , в

Это базовая структура СЛЕДО-ВАНИЕ. Действия следуют одно за другим. Алгоритм , в
котором команды выполняются одна за другой, называется линейным алгоритмом.

Слайд 8

Правописание приставок

1.Введите слово
2. Найдите корень
3. Если корень начинается с гласной или звонкой

Правописание приставок 1.Введите слово 2. Найдите корень 3. Если корень начинается с
согласной,
4. то пишем приставку без-
5. иначе пишем приставку бес-

Слайд 9

Базовая структура ветвление

В базовой структуре ветвление та или иная серия команд

Базовая структура ветвление В базовой структуре ветвление та или иная серия команд
выполняется в зависимости от истинности условия.
Алгоритм ,содержащий к базовую структуру ветвление , называется разветвляющимся.
Разновидности вариантов ветвления:
1.Если –то ( развилка неполная)
2. Если- то- иначе- (развилка полная)
3. Выбор

Слайд 10

начало
ВВОД
да нет
УСЛ.
ДЕЙСТВИЕ1 ДЕЙСТВИЕ2
КОНЕЦ

1.Введите слово
2. Найдите корень
3. Если корень начинается

начало ВВОД да нет УСЛ. ДЕЙСТВИЕ1 ДЕЙСТВИЕ2 КОНЕЦ 1.Введите слово 2. Найдите
с гласной или звонкой согласной,
4. то пишем приставку без-
5. иначе пишем приставку бес-
Посмотрите внимательно,
Не нужны ли какие либо изменения в блок-схеме?

Слайд 11

Базовая структура ветвление

Если – то – иначе
да усл нет
дейст.1 дейст.2

Выбор
да

Базовая структура ветвление Если – то – иначе да усл нет дейст.1
усл1 нет усл.2 нет
да
дейст.1 действ.2

Если –то
да усл нет
действие

Выбор иначе
Да усл1 нет усл нет
Дейст1 дейст.2 дейс3

Слайд 12

ЦИКЛЫ
Алгоритм, предусматривающий многократное повторение одного и того же действия над новыми

ЦИКЛЫ Алгоритм, предусматривающий многократное повторение одного и того же действия над новыми
данными, называется циклическим.
Повторяющаяся серия команд называется телом цикла.
Разновидности циклов:
1.Цикл пока ( цикл с условием)
2. Цикл до ( цикл с постусловием)
3 . Цикл со счетчиком ( цикл для, арифметический)

Слайд 13

УСЛОВИЕ

УСЛОВИЕ

ДЕЙСТВИЕ

НЕТ

ДА

ЦИКЛ ПОКА (Цикл с условием)

УСЛОВИЕ УСЛОВИЕ ДЕЙСТВИЕ НЕТ ДА ЦИКЛ ПОКА (Цикл с условием)

Слайд 14

ЦИКЛ ДО ( цикл с постусловием)

ДЕЙСТВИЕ

УСЛОВИЕ

ДА

НЕТ

ЦИКЛ ДО ( цикл с постусловием) ДЕЙСТВИЕ УСЛОВИЕ ДА НЕТ

Слайд 15

ЦИКЛ ДЛЯ

ДЕЙСТВИЕ

ДЛЯ X ОТ 1 ДО 5

X=1

X=3

X=4

X=5

ВЫХОД ИЗ ЦИКЛА

X=2

ЦИКЛ ДЛЯ ДЕЙСТВИЕ ДЛЯ X ОТ 1 ДО 5 X=1 X=3 X=4

Слайд 16

нет да

Задание начальных
параметров

Тело цикла

Задание новых
значений параметров

Проверка условия окончания цикла

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

Слайд 17

Физминутка
Любопытная Варвара
Смотрит влево…Смотрит вправо.
А потом опять вперед. Тут немного отдохнет
Шея не

Физминутка Любопытная Варвара Смотрит влево…Смотрит вправо. А потом опять вперед. Тут немного
напряжена и расслаблена…
А Варвара смотрит вверх! Выше всех, все дальше
вверх!
Возвращается обратно. Расслабление приятно!
Шея не напряжена и расслаблена!
А теперь посмотрим вниз. Мышцы шеи напряглись.
Возвращаемся обратно. Расслабление приятно.
Шея не напряжена и расслаблена!

Слайд 18

Задачи на закрепление знаний

К данной блок схеме составить условие задачи и реализовать

Задачи на закрепление знаний К данной блок схеме составить условие задачи и
ее для известных вводных величин
Модуль числа x ( 5 ? -5 ?)
Сумма натуральных чисел от 1 до N (N=4)

Слайд 19

ЕСЛИ X>0
у:=х

у:=-х

X=5

X= - 5

ДА

НЕТ

ЕСЛИ X>0 у:=х у:=-х X=5 X= - 5 ДА НЕТ

Слайд 20

нет да N =4 S=?
S:= S+x

ДЛЯ X ОТ 1 ДО N
S:= 0

нет да N =4 S=? S:= S+x ДЛЯ X ОТ 1 ДО N S:= 0

Слайд 21

Работа в группах

Написать алгоритм и определить его вид (в виде блок –схем)

Работа в группах Написать алгоритм и определить его вид (в виде блок

А)По данному радиусу найти площадь и длину окружности
Б)Значение функции
у={4, если а>0; 3, если а>=0
С) Перед выходным папа сказал сыну: « Давай спланируем завтрашний день. Если будет хорошая погода, то проведем день в лесу. Если будет дождь, займемся конструированием, а затем посмотрим фильм по телевизору.
Как изменится блок- схема , если отец принял предложение сына «хорошо бы вернуться из леса к началу телефильма» ?

Слайд 22

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

А) линейный алгоритм с базовой структурой следования
начало
ввести R
S:=pi* R*R

Проверка самостоятельной работы А) линейный алгоритм с базовой структурой следования начало ввести
L:= 2*pi*R
вывод R,L
конец

Слайд 23

а > 0

y:=4

у:=3

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

ДА

НЕТ

а > 0 y:=4 у:=3 Б) разветвляющийся алгоритм ДА НЕТ

Слайд 24

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

Хорошая
погода?

Хорошая
погода?

Прогулка
в лесу

Прогулка в
лесу

Конструиро-
вание

фильм
фильм

Конструиро-
вание

С) разветвляющийся алгоритм Хорошая погода? Хорошая погода? Прогулка в лесу Прогулка в

Слайд 25

Зада-ние № 4 к тесту

i=1

x:=x+10

i:=i+2

i<5

Зада-ние № 4 к тесту i=1 x:=x+10 i:=i+2 i
Имя файла: Компьютерное-сопровождение-к-уроку-«Основные-типы-алгоритмических-структур».pptx
Количество просмотров: 153
Количество скачиваний: 0