Рабочие листы
к вашим урокам
Скачать
1 слайд
Циклы
Задачи на цикл в Паскале
Урок информатики в 9 классе
Учитель: Колмыкова Светлана Юрьевна
2 слайд
3 слайд
В языке программирования Паскаль существует три вида циклических конструкций.
1. Цикл for
Цикл for (для) называют циклом со счетчиком или цикл с параметром. Этот цикл используется, когда количество повторений может быть вычислено заранее.
4 слайд
2. Цикл while
Цикл while является циклом с предусловием. В заголовке цикла находится логическое выражение. Если оно возвращает истино, то тело цикла выполняется, если ложно – то нет.
Цикл с предусловием может ни разу не выполняться, если логическое выражение сразу ложно
5 слайд
3. Цикл repeat
Если тело цикла должно выполниться хотя бы один раз, не зависимо оттого, что вернет логическое выражение. В таком случае используется цикл repeat – цикл с постусловием.
6 слайд
Задачи:
7 слайд
1. Вычислить сумму чисел от 6 до 10
Program z1:
var i,s: integer; {i счётчик, s сумма}
begin
S:=0; { Вначале обнулим сумматор }
for i:=6 to 10 do
S:=S + N; {Эта строка - тело цикла. При его выполнении каждый раз к S прибавляется очередное N. Переменную S можно сравнить с аккумулятором, в котором накапливается сумма }
writeln('Сумма чисел=', S:6);
readln
end.
8 слайд
2. Вычисление р = n! (n факториал).
program z2;
var p, i, n: integer;
begin
write ('введите целое n = ');
readln (n);
p: = 1;
for i: = 1 to n do
p: = p * i;
write (n, '! = ',p);
readln
end.
9 слайд
3. Дано натуральное число. Вывести на экран все натуральные числа до заданного включительно.
4. Напечатайте 20 первых степеней числа 2
10 слайд
Вычислите сумму ряда чисел 1/2 +1/3 +1/4 +…+1/n
Выведите квадраты натуральных чисел, не превосходящих 50.
Выведите на экран строку из звездочек.
Рабочие листы
к вашим урокам
Скачать
Урок №1 в теме "Программирование на языке Паскаль" 9 класса, предназначен для рассмотрения всех видов циклов, акцент на цикле For. Цель урока: повторить все виды циклических алгоритмов, отработка умений составлять блок схемы и решать простейшие задачи на языке программирования.
Задачи урока:
· Образовательная: актуализировать и закрепить ранее изученный материал, научиться составлять линейные алгоритмы и программы на языке программирования Паскаль;
· Развивающая: развитие алгоритмического мышления, памяти, внимательности, умения применять полученные знания при решении задач различной направленности;
· Воспитательная: развитие познавательного интереса, логического мышления, организованности, ответственности, повысить интерес обучающихся к данной теме.
Методы обучения: объяснительно-иллюстративный, исследовательский, практический.
Оборудование и программное обеспечение:
· компьютер;
· проектор;
· операционная система;
· презентация;
· язык программирования Паскаль.
6 625 839 материалов в базе
Настоящий материал опубликован пользователем Колмыкова Светлана Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
36 ч. — 144 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
8 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.