Рабочие листы
к вашим урокам
Скачать
1 слайд
Разветвляющиеся алгоритмы.
Ветвление.
2 слайд
Цели урока:
повторить понятия алгоритма, исполнителя, системы команд исполнителя, типы и способы представления алгоритмов;
познакомиться с разветвляющимся алгоритмом. Рассмотреть полную, неполную формы ветвления;
научиться представлять алгоритмы в виде блок-схем, и составлять программы на языке программирования.
3 слайд
Составьте четыре правильные по смыслу фразы:
Основные алгоритмические структуры:
Четкое предписание исполнителю выполнить последовательность действий, направленных на решение поставленной задачи
Один и тот же алгоритм может быть использован
Набор действий, которые может выполнить исполнитель
Для решения целого класса задач
Называется системой команд исполнителя
Называется программой
Называется алгоритмом
Линейный, разветвляющийся и циклический
Словесный, графический и на алгоритмическом языке
Для решения только одной задачи.
4 слайд
Составьте четыре правильные по смыслу фразы:
Исполнителем алгоритма может быть
Называется программой
Словесный, графический и на алгоритмическом языке
Для решения только одной задачи.
Человек или техническое устройство
Может составить разные алгоритмы
Только человек
Можно записать только одним способом
Можно записать разными способами
Каждый алгоритм
Алгоритм, записанный на языке
программирования
5 слайд
Произведите сортировку данных свойств в соответствии с их отношением к свойствам информации или к свойствам алгоритма:
понятность полезность
актуальность полнота дискретность результативность конечность массовость достоверность однозначность
Свойства информации
Свойства алгоритмов
6 слайд
Результат сортировки
понятность полезность
актуальность полнота дискретность результативность конечность массовость достоверность однозначность
Свойства информации
Свойства алгоритмов
понятность
полезность
актуальность
полнота
дискретность
результативность
конечность
массовость
достоверность
однозначность
7 слайд
Разветвляющийся алгоритм –
алгоритм, в котором выполняется та или иная последовательность действий, в зависимости от поставленного условия.
Ветвление– это такая форма организации действий, при которой в зависимости от выполнения (невыполнения) некоторого условия совершается либо одна, либо другая последовательность действий.
Общий вид ветвления :
Неполная форма:
Если <условие> то <действие>
Полная форма:
Если <условие> то <действие 1> иначе <действие 2>
8 слайд
Расположи условия и действия соответственно столбцам таблицы (неполная форма).
Действительных корней нет
T=1000
D<0
Сделал дело
Гуляй смело
Люби и саночки возить
Вода кипит
Любишь кататься
a<0
|a| = -a
9 слайд
10 слайд
Расположи условия и действия соответственно столбцам таблицы (полная форма).
Налево пойдешь
Коня потеряешь
Сам пропадешь
a<0
|a| = -a
|a| = a
Идет дождь
Открой зонт
Не открывай зонт
11 слайд
Формы ветвления (блок-схемы)
Условие
Действие
Да
Нет
Неполная форма:
Условие
Действие 1
Действие 2
Да
Нет
Полная форма:
12 слайд
Вычислите значение переменной по блок-схеме:
А= -3
13 слайд
Конструкции ветвления на языке программирования
Полная форма:
if <условие> then {действие1, если условие верно}
else {действие2, если условие неверно};
Неполная форма:
if <условие> then {действие, если условие верно};
Условие- это логическое выражение, в зависимости от которого выбирается одно из двух действий, принимает значения Истина или Ложь
Если значение условия истинно, то выполняется действие 1, в противном случае выполняется действие 2.
14 слайд
x:=3;
y:=7;
if x<y then
x:=2
else
y:=sqr(x)
Вычислите значение переменной :
x:=9;
y:=7;
if x<y then x:=2
else y:=sqr(x)
а)
б)
У=2
У=3
15 слайд
Решить задачу: Найти большее из двух чисел А и В.
Результат обозначить С.
А>B
C:=A
C:=B
CLS
PRINT “ нахождение большего числа”
INPUT A,B
if A>B then
C=A
else
C=B
PRINT C
END
ДА
НЕТ
Полная форма:
16 слайд
CLS
PRINT “ нахождение большего числа”
INPUT A,B
C=A
if B>A then
C=B
PRINT C
END
B>А
C:=A
C:=B
ДА
НЕТ
Неполная форма:
17 слайд
1. По данной блок -схеме, записать соответствующую программу
18 слайд
2. Составить блок-схему по данной программе:
CLS
INPUT “A, B”; A, B
IF A<=B THEN X = A + B ELSE X = A * B
PRINT “X=”; X
END
19 слайд
1. Набрать программу решения задачи о наибольшем значении на компьютере. Ввести с клавиатуры значения А и В. Проанализировать результат.
2. Изменить программу, чтобы
вычислялось меньшее из двух чисел.
3. Человек вводит число А. Если оно положительное, то вычисляется корень числа, если же отрицательное, то число возводится в квадрат.
Практическая работа
20 слайд
Домашнее задание:
1.Учить определения.
2. Составить блок-схему и программу решения квадратного уравнения АX2+BX-C=0 (А ≠ 0), протестировать.
Рабочие листы
к вашим урокам
Скачать
Цели урока:
учебные:
развивающие:
· Развивать способность учащихся анализировать, сравнивать, делать выводы.
· Активизировать познавательную активность учащихся через мультимедийные средства обучения.
· Развивать образное, критическое, дивергентное мышление.
воспитательные:
6 662 915 материалов в базе
Настоящий материал опубликован пользователем Киселева Марина Альбертовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.