Выбранный для просмотра документ Карточки в парах.docx
Скачать материалКурс профессиональной переподготовки
Курс профессиональной переподготовки
Курс повышения квалификации
Выбранный для просмотра документ Разработка открытого урока Циклы.docx
Скачать материалВыбранный для просмотра документ Самостоятельная работа.docx
Скачать материалВыбранный для просмотра документ Составление программ с использованием циклических алгоритмов.pptx
Скачать материал1 слайд
Составление программ с использованием циклических алгоритмов
9 класс
учитель : Кербер Н.И.
Баево – 2013г.
2 слайд
Цель урока:
формирование технологии программирования циклических алгоритмов с использованием операторов цикла;
изучение новых операторов goto, randomize
развитие логического и абстрактного мышления;
формирование самостоятельности и ответственности при работе с компьютером.
3 слайд
НАЧАЛО
i := 1,3
i:=i+3/2
i
КОНЕЦ
Что получиться в результате в данной блок – схеме?
4 слайд
Найдите ошибки в программе и исправьте их:
Program z2
Var a, b, s: integer;
Begin;
A=10;
B:=6
S:=A+B;
Writeln (S;
End
5 слайд
Что будет выведено на экран в результате выполнения следующей программы:
Program z1;
Begin
Writeln («Привет! Это я, умный компьютер!»);
Writeln (‘Я знаю, что 6*5 =‘, 6*5);
End.
6 слайд
6
Сколько раз выполняется цикл и чему равно a?
a := 1;
for i:=1 to 3 do a := a+1;
3 раза
a = 4
a := 1;
for i:=3 to 1 do a := a+1;
a = 1
a := 4; b := 6;
while a < b do a := a + 1;
2 раза
a = 6
a := 4; b := 6;
while a < b do a := a + b;
1 раз
a = 10
7 слайд
Тема урока:
Составление программ с использованием циклических алгоритмов
8 слайд
Оператор перехода:
Формат:
GOTO <метка>;
Раздел описания меток: label …;
Например: label 1,2;
Метка начинается с цифры, за которой стоит двоеточие.
Например: 1: (фрагмент программы, который нужно выполнить).
9 слайд
Задача
Составить программу нахождения НОД двух чисел.
Исходные данные: m,n
Результат: nod
Взаимосвязь между исходными данными и результатом: x=n, у=m
1: Если х=у то перейти к метки 2
Если х>у то x=x-y иначе y=y-x
перейти к метке 1
2: nod=x
10 слайд
Датчик случайных чисел
Randomize - генератора случайных чисел.
Random – выбирает значение для переменной.
x[a,b], то x:=random (b-a)+a
x[0,X], то x:= random (x)
Например:
randomize;
a:=random(10);
11 слайд
Демонстрация программы
12 слайд
Задача
Отгадать целое число, которое "загадал" компьютер в диапазоне от 0 до 100.
Описание переменных:
a – число, "загаданное" компьютером;
b – очередное число, вводимое пользователем.
Пока a<>b, предлагаться ввести очередное число.
Если b > a, то на экран будет выдаваться сообщение : “Много” иначе
Если b < a, то появится сообщение "Мало" иначе появиться сообщение "Угадал".
13 слайд
Физкультминутка
14 слайд
Работа в парах:
15 слайд
Задача
Мистер Пипкин и мистер Липкин одновременно внесли в свои банки одинаковые вклады по V долларов. Банк мистера Пипкина начисляет своим клиентам 10% годовых, а банк мистера Липкина - только 7%. Во сколько раз больше денег окажется через 10 лет на счёте у мистера Пипкина, чем у мистера Липкина?
16 слайд
R=P/L
R
конец
начало
V
P=V, L=V
I=1,10
P=P+P*0.1
L=L+L*0.07
17 слайд
Техника безопасности при работе на ПК
В случае появления неисправности в работе ПК следует выключить его и сообщить об этом учителю.
При работающем видеотерминале расстояние от глаз до экрана должно быть 0,6 - 0,7 м, уровень глаз должен приходиться на центр экрана или на 2/3 его высоты.
При плохом самочувствии, появлении головной боли, головокружения и пр. прекратить работу и сообщить об этом учителю.
При поражении электрическим током немедленно отключить видеотерминалы, оказать первую помощь пострадавшему, при необходимости отправить его в медицинский кабинет.
18 слайд
Итог урока
19 слайд
А. Оператор для организации повторения действий в языках программирования – это…
оператор организации диалога с пользователем
условный оператор
оператор цикла
подпрограмма
20 слайд
B. Найдите значение выражения:
sqr (5) – 17 div 4 mod 3
21
24
17
1
21 слайд
C. Найдите значение переменной S:
begin S:=3;
k:=S*2;
S:=k*k;
S:=S + k end;
9
3
42
36
22 слайд
D. Определите значение переменной S после выполнения следующих операторов:
S:=0;
For i:=1 to 3 do S:=S + i;
1
3
6
9
23 слайд
E. Назначением фрагмента программы:
S:=0;
for K:=1 to 100 do S:=S+K;
является:
вычисление сотой степени числа К (S=К100)
подсчитывание суммы ста чисел, введенных пользователем
подсчитывание суммы первых ста натуральных чисел
24 слайд
Спасибо
за
уроки!!!
Тема: "Составление программ с использованием циклических алгоритмов" Продолжительность: 2 урока по 40 минут.
Цели урока:
Можно выделить наиболее эффективные приемы на этом уроке:
- при проверке домашнего задания – позволяет иллюстрировать ответы разнообразными наглядными средствами;
- при проверке фронтальных самостоятельных работ – обеспечивает быстрый контроль результатов.
6 270 847 материалов в базе
Настоящий материал опубликован пользователем Кербер Наталья Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Клиническая психология: Основы психосоматики
Методы учета затрат: понятие и сущность затрат
Основы фасилитации и модерации
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.