Просмотр содержимого документа
«Опорный конспект»
Просмотр содержимого документа
«Путевая карта урока информатики»
П
утевая карта урока информатики
9
класс, 23.04.2019
Задание №1. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:
a := 425;
b := a div 100;
a := a mod 10;
Ответ:_a=______и b=______

Задание №2
ОГЭ 9. Простейший циклический алгоритм, записанный на алгоритмическом языке
Чему будет равно значение переменной s, полученное в результате работы следующей программы.
Паскаль | Алгоритмический язык |
var s,k: integer; begin s := 0; for k := 8 to 12 do s := s + 12; writeln(s); end. | алг нач цел s, k s := 0 нц для k от 8 до 12 s := s + 12 Ответ:_____________ кц вывод s кон |
Сколько раз выполнится тело цикла? Ответ:_____________
З
адание №3
Гражданин 1 марта открыл счёт в банке, вложив 1000 рублей. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить сумму вклада через пять, семь или двенадцать месяцев. (можно предложить идеи решения)
Используем оператор цикла c параметром FOR
Программа:
Задание №4
А если изменить вопрос задачи: через сколько месяцев у него на счете будет более 2000 рублей?
Достаточно ли нам знаний цикла FOR?
Тема урока:_________________________________________
См. опорный конспект.
Решаем задачу №4 (вместе)
Программа:
Задание №5 Егэ 20
Ниже записана программа. Что выведет программа на экран, получив на вход число
=256?
v
ar x, L, M: longint;
begin
readln(x);
L:=0; M:=0;
while x 0 do begin
L:= L + 1;
M:= M + x mod 10;
x:= x div 10;
end;
writeln(L); write(M);
end.
Так, что делает эта программа? Сформулируйте.

Задание №6
Программа "Угадай число"
Отгадать целое число, которое "загадал" компьютер в определенном диапазоне.
Для решения:
Описание переменных:
x– число, "загаданное" компьютером;
y – очередное число, вводимое пользователем.
Алгоритм решения задачи:
Программа генерирует псевдослучайное число (RANDOM), которое записывается в переменную x.
Пока число x не совпадет с числом y, пользователю будет предлагаться ввести очередное число. При этом, если y x, то на экран будет выдаваться сообщение "Много". Иначе будет проверяться условие y x. При его положительном значении появится сообщение "Мало", иначе сообщение "Угадал".
Программа:
var |
x,y: integer; |
begin |
x := |
while … do begin |
write('Введи число: '); |
readln(y); |
|
|
end; |
writeln('Угадал'); |
end. |
|
Компьютерный эксперимент. Отладка программы.
З
адание №7 Тестовый опрос «Циклические алгоритмы» (Mimio Studio).
Просмотр содержимого документа
«Технологическая карта урока»
Просмотр содержимого презентации
«Циклические алгоритмы с предусловием»
Урок информатики
Учитель Дзиова М.П.
23 апреля 2019г.
Опорный конспект
Задание №1. Определите значение целочислен-ных переменных a и b после выполнения фраг-мента программы:
a := 425;
b := a div 100;
a := a mod 10;
Ответ : a=4 b=5
Задание №2. ОГЭ 9 . Простейший циклический алгоритм, записанный на алгоритмическом языке
Чему будет равно значение переменной s, полученное в результате работы следующей программы.
Ответ: 60
Сколько раз выполнится тело цикла?
Ответ: 5
Задание №3
Гражданин 1 марта открыл счёт в банке, вложив 1000 рублей. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить сумму вклада через пять , семь или двенадцать месяцев.
Программа
Задание №4.
Гражданин 1 марта открыл счёт в банке, вложив 1000 рублей. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить через сколько месяцев у него на счету будет более 2000 рублей.
Тема урока:
Циклические алгоритмы с предусловием.
Условие повтора
нет
Оператор цикла while – цикл с предусловием
Оператор цикла while имеет следующую форму:
while условие do … оператор
да
Тело цикла
Программа
0 do begin L:= L + 1; M:= M + x mod 10; x:= x div 10; end ; writeln(L); write(M); end . " width="640"
Задание №5.
Ниже записана программа. Что выведет програм-ма на экран, получив на вход число Х=256?
var x, L, M: longint;
begin
readln(x);
L:=0; M:=0;
while x 0 do begin
L:= L + 1;
M:= M + x mod 10;
x:= x div 10;
end ;
writeln(L); write(M);
end .
Гимнастика для глаз
Задание №6. Отгадать целое число, которое "загадал" компьютер в определенном диапазоне.
Для решения:
Описание переменных:
x – число, "загаданное" компьютером; y – очередное число, вводимое пользователем.
Алгоритм решения задачи:
Программа генерирует псевдослучайное число ( RANDOM ), которое записывается в переменную x.
x then writeln('Много'); if y then writeln('Мало'); end ; writeln('Угадал'); end . Программа" width="640"
Программа " Угадай число "
var x,y: integer ;
begin
x := random(100);
while x y do begin
write('Введи число: ');
readln(y);
if y x then writeln('Много');
if y then writeln('Мало');
end ;
writeln('Угадал');
end .
Программа
Домашнее задание
Рефлексия
Спасибо!