Презентация, доклад по информатике Цикл с параметром

Вопросы для повторения:Назовите оператор, который используется для вывода результата на экран.Writeln или writeНазовите оператор, который используется для ввода какого-либо значения.Readln или readКакой фигурой в блок-схеме обозначаются эти операторы?ПараллелограммНазовите известные вам алгоритмические структуры.Линейный алгоритм, ветвление, цикл

Слайд 1Цикл с параметром
Учитель информатики Михайлина В.М.
МКОУ Усть-Тандовская ООШ

Цикл с параметромУчитель информатики Михайлина В.М.МКОУ Усть-Тандовская ООШ

Слайд 2Вопросы для повторения:
Назовите оператор, который используется для вывода результата на экран.
Writeln

или write
Назовите оператор, который используется для ввода какого-либо значения.
Readln или read
Какой фигурой в блок-схеме обозначаются эти операторы?
Параллелограмм
Назовите известные вам алгоритмические структуры.
Линейный алгоритм, ветвление, цикл
Вопросы для повторения:Назовите оператор, который используется для вывода результата на экран.Writeln или writeНазовите оператор, который используется для

Слайд 3Цикл с параметром используется, когда известно начальное значение переменной, конечное значение и

шаг изменения равен 1 или –1, т.е. параметр увеличивается или уменьшается на единицу. Таким образом, цикл с параметром организует выполнение одного или нескольких операторов заранее определенное число раз (известное заранее).

Цикл с параметром используется, когда известно начальное значение переменной, конечное значение и шаг изменения равен 1 или –1,

Слайд 4For i:=N1 to N2 do
Begin

end.
i – параметр цикла
N1 – начальное значение параметра
N2–

конечное значение параметра

For i:=N1 to N2 doBeginend.i – параметр циклаN1 – начальное значение параметраN2– конечное значение параметра

Слайд 5Выполняется следующим образом:
1. Параметру присваивается начальное значение N1;
2. Проверка: Если значение

параметра не больше (не меньше) конечного значения N2, то переход на п.3 иначе п.6.
3. Выполняется тело цикла
4. Параметр цикла увеличивается (уменьшается) на 1
5. Переход на п.2
6. Выход из цикла
Использовать цикл for необходимо при заранее известном количестве повторений. Нельзя изменять параметр в теле цикла. При использовании кратных (вложенных) циклов применять разные переменные в качестве параметров. Определять до цикла значения всех используемых в нем переменных. Не ставить точку с запятой после do.

Выполняется следующим образом:1. Параметру присваивается начальное значение N1;2. Проверка: Если значение параметра не больше (не меньше) конечного

Слайд 6ПРИМЕР 1. Найти произведение первых k натуральных чисел, кратных трём.
Решение:
При составлении алгоритма

учтем, что первое натуральное число, кратное 3, есть тройка, а все последующие больше предыдущего на 3.

1. Ввод k
2. P := 1 {здесь накапливаем произведение}
3. T := 0 {здесь будут числа, кратные 3}
4. I := 1
5. Если I > k, переход к шагу 10
6. T := T + 3
7. P := P * T
8. I := I + 1
9. Перейти к шагу 5
10. Вывод P
11. Конец

ПРИМЕР 1. Найти произведение первых k натуральных чисел, кратных трём.Решение:При составлении алгоритма учтем, что первое натуральное число, кратное

Слайд 7ПРИМЕР 2. Вводятся 10 чисел, посчитать среди них количество положительных.
program cycle_for1;
var i,kn:byte; x:real;
begin
kn:=0;
for i:=1 to 10 do
begin
writeln('Введите ',i,'

число: ');
readln(x);
if x>0 then kn:=kn+1 {увеличиваем количество на 1}
end;
writeln('Вы ввели ',kn,' положительных чисел.');
readln
end.

ПРИМЕР 2. Вводятся 10 чисел, посчитать среди них количество положительных.program cycle_for1;var i,kn:byte; x:real;beginkn:=0;for i:=1 to 10 dobeginwriteln('Введите ',i,' число: ');readln(x);if x>0 then kn:=kn+1 {увеличиваем количество на 1}end;writeln('Вы

Слайд 8Задачи:
Напечатать "столбиком" все целые числа от 12 до 25.
Напечатать таблицу умножения

на 7.
Составить блок-схему и программу  вычисляющие квадраты чисел от 1 до 10.
Вычислить: y = 1*3*5* … *(2n–1), n>0.
Вводится последовательность из N целых чисел. Найти сумму всех отрицательных чисел.
Вводится последовательность из N целых чисел. Найти наибольшее число.

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть