Презентация "Программирование циклов" 9 класс
Подписи к слайдам:
Программирование циклов
- Операторы цикла
- Искандарова А.Р.
- учитель информатики
- МБОУ СОШ №18 г. Уфа
- Какая геометрическая фигура обозначает в блок-схеме действие?
- Прямоугольник
- Какая геометрическая фигура обозначает в блок-схеме условие?
- Ромб
- Какой оператор описывает в программе ввод данных?
- Read, readln
- Какой оператор описывает в программе вывод данных?
- Write, writeln
- Цикл с предусловием (цикл - пока)
- While <условие> do <тело цикла>;
- Цикл с постусловием (цикл - до)
- Repeat <тело цикла> until <условие>;
- Цикл с параметром (цикл - для)
- for i:=In to Ik do <тело цикла>;
- for i:=In downto Ik do <тело цикла>;
- While <условие> do <тело цикла>;
- Пока условие – истинно, выполняется тело цикла. Тело цикла может быть простым или составным оператором.
- условие
- да
- нет
- тело цикла
- Repeat <тело цикла> until <условие>;
- Повторяется выполнение тела цикла до истинности условия. Тело цикла с постусловием выполняется хотя бы один раз.
- тело цикла
- условие
- да
- нет
- for i:=In to Ik do <тело цикла>;
- for i:=In downto Ik do <тело цикла>;
- i – параметр цикла – простая переменная порядкового типа;
- In – выражение того же типа, определяющее начальное значение параметра;
- Ik – выражение того же типа, определяющее конечное значение параметра;
- Цикл повторяется, пока значение параметра лежит в интервале между In и Ik.
- тело цикла
- i:=In, Ik
- 1) x:=5;
- for i:=-1 to 5 do
- x:=x+1;
- Ответ:
- 7
- 2) s:=0;
- for i:=4 to 1 do
- s:=s+1;
- Ответ:
- ни разу
- x:=3;
- while x<10 do
- x:=x+3;
- x:=x+1;
- Ответ:
- 13
- x:=3;
- while x<10 do
- begin
- x:=x+3;
- x:=x+1;
- end;
- Ответ:
- 11
- a:=1; b:=1;
- While a+b < 8 do
- begin
- a:=a+1;
- b:=b+2;
- end;
- S:=a+b;
- Ответ:
- 2 раза
- S=8, a=3, b=5
- Var a,S: integer;
- Begin
- S:=0;
- For a:=5 downto 1 do
- S:=s+2*a;
- Writeln('S=', S);
- End.
- Ответ:
- S=30
- Program summa1;
- Var N,i,S: integer;
- Begin
- Write('N='); readln(N);
- S:=0; i:=1;
- While i<=N do
- begin
- S:=S+i;
- i:=i+1;
- end;
- Writeln('S=', S);
- End.
- начало
- конец
- ввод N
- S:=0; i:=1
- i<=N
- S:=S+i;
- i:=i+1
- Вывод S
- да
- нет
- Program summa2;
- Var N,i,S: integer;
- Begin
- Write('N='); readln(N);
- S:=0; i:=1;
- Repeat
- S:=S+i;
- i:=i+1;
- Until i>N;
- Writeln('S=', S);
- End.
- начало
- конец
- ввод N
- S:=0; i:=1
- i>N
- S:=S+i;
- i:=i+1
- Вывод S
- да
- нет
- Program summa3;
- Var N, i, S: integer;
- Begin
- Write('N='); readln(N);
- S:=0;
- For i:=1 to N do
- S:=S+i;
- Writeln('S=', S);
- End.
- начало
- конец
- ввод N
- S:=0;
- i:=1, N
- S:=S+i;
- Вывод S
- Мультимедийный тест по информатике "Язык программирования Pascal. Циклы"
- Найти сумму квадратов от 1 до N. (S = 1 + 4 + 9 + … + n2)
- Найти произведение 1 ∙ 2 ∙ 3 ∙ … ∙ n.
- Найти сумму 1! + 2! + 3! +…+ n!
- (n!= 1 ∙ 2 ∙ 3 ∙ … ∙ n)
- Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса. М.:БИНОМ. Лаборатория знаний, 2010
- Семакин И.Г., Хеннер Е.К. Задачник-практикум в 2 т.: Том 1. М.: БИНОМ. Лаборатория знаний, 2010
- http://www.uchportal.ru/load/283-1-0-51684
- Рисунок из коллекции Microsoft Office.
Информатика - еще материалы к урокам:
- Презентация "Представление информации" 5 класс
- Сценарий "Практическая работа в электронных таблицах перевод десятичных чисел в любую другую систему счисления с основанием меньше 10" 10 класс
- Презентация "Перевод целых чисел из десятичной системы счисления в любую другую систему счисления" 10 класс
- Презентация "Техника безопасности и организация рабочего места в кабинете информатики" 7 класс
- Конспект урока "Техника безопасности и организация рабочего места в кабинете информатики" 7 класс
- Сценарий "История развития вычислительной техники" 9 класс