П
утевая карта урока информатики
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).