Презентация на тему "Операторы цикла" 11 класс

Презентация: Операторы цикла
1 из 19
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
2.5
2 оценки

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Посмотреть и скачать презентацию по теме "Операторы цикла" по информатике, включающую в себя 19 слайдов. Скачать файл презентации 0.25 Мб. Средняя оценка: 2.5 балла из 5. Для учеников 11 класса. Большой выбор учебных powerpoint презентаций по информатике

Содержание

  • Презентация: Операторы цикла
    Слайд 1

    ОПЕРАТОРЫ ЦИКЛА

    Автор: Юркова Татьяна Яковлевна Учитель информатики Г.Ростов-на-Дону МБОУ СОШ№97

  • Слайд 2

    СОДЕРЖАНИЕ

    Понятие цикла Оператор цикла с параметром Оператор цикла с предусловием Оператор цикла с постусловием Обобщение работы операторов цикла

  • Слайд 3

    Определение цикла

    Циклом - называется последовательность действий, выполняемых многократно, каждый раз при новых значениях параметров. Последовательность действий, выполняемых многократно называется – телом цикла. Если заранее известно количество необходимых повторений, то цикл называется арифметическим. Если количество повторений заранее неизвестно, то говорят об итерационном цикле.

  • Слайд 4
  • Слайд 5

    Цикл For Синтаксис: forпеременная:=значение-1toзначение-2doоператор forпеременная:=значение-1downtoзначение-2do оператор Пример 1. Квадраты чисел от 2-х до 10-и. for x:=2 to 10 do WriteLn(x*x); Пример 2. Латинский алфавит. for ch:='A' to 'Z' do Writeln(ch); Пример 3. Использование цикла с downto. for i:=10 downto 1 do WriteLn(i); Пример 4. Использование составного оператора. for x:=1 to 10 do begin y:=2*x+3; WriteLn('f(',x,')=',y); end; счетчик:=нач. значение; Счетчик больше конечн. знач. Да Нет Оператор счетчик:=счетчик+ 1; счетчик:=нач. значение; Счетчик меньше конечн. знач. Да Нет Оператор счетчик:=счетчик-1;

  • Слайд 6

    Ввод числа Ввод числа Ввод числа Sum = 14 Program SumPoz; Var Sum, a, i: integer; begin Sum:=0; For i:=1 to 3 do begin write(‘Ввод числа’); readln(a); Sum:=Sum + a; end; writeln(‘Sum = ’, Sum); end. Начало i:=1; i>3 Нет Sum:=Sum + a; Ввод а Вывод Sum Конец Да Блок-схема Программный код Экран программы Содержимое памяти a = Sum = неизвестно неизвестно 4 10 0 4 0 4 10 14 0 Sum:=0; i:=i + 1; i = неизвестно 1 2 3 4 Цикл For

  • Слайд 7

    Цикл For Сколько раз будут выполнены инструкции между BeginиEnd? for i:=jto j+1 do Begin … End; k:=0; for i:=2downto k do Begin … End; Ответ: 2 Ответ: 3

  • Слайд 8

    Задания для индивидуальной работы

    Ввести с клавиатуры 10 произвольных чисел. Подсчитать и напечатать количество положительных, отрицательных и нулевых чисел Дана последовательность Y=n*x+(x-n) Х – изменяется от 2 до 10 с шагом 1, n –ввести с клавиатуры. Напечатать X и Y 3. Вывести таблицу умножения на 5 от 9 до 4 (1вар) 4.С клавиатуры ввести 10 чисел. Вычислить и напечатать среднее арифметическое этих чисел.(2 вар) 5.Найти площади прямоугольников со сторонами а и в=4,5,6,7,8(3вар)

  • Слайд 9

    Цикл While Синтаксис: whileвыражениеdoоператор Условие выполняется (true) Да Оператор Нет Пример. eps:=0.001; while x > eps do x:=x/2;

  • Слайд 10

    Ввод числа Ввод числа Ввод числа Sum = 14 Program SumPoz; Var Sum, a: integer; begin write(‘Ввод числа ’); readln(a); Sum:=0; while a0 do begin Sum:=Sum + a; write(‘Ввод числа’); readln(a); end; writeln(‘Sum = ’, Sum); end. Начало Ввод а Sum:=0; a0 Да Sum:=Sum + a; Ввод а Вывод Sum Конец Нет Блок-схема Программный код Экран программы Содержимое памяти a = Sum = неизвестно неизвестно 4 10 0 4 0 4 10 14 0 Цикл While

  • Слайд 11

    Цикл While Чему будет равно значение переменной n после выполнения инструкций? n:=0; While n

  • Слайд 12

    Задания для индивидуальной работы

    1 Вычислить и напечатать таблицу значений функции Y=cosX(X+1)(X-1) X изменяется от -2 до +2 с шагом 0,1 2 Вычислить произведение элементов последовательности четных чисел от 2 до 10 3 Вывести элементы последовательности нечетных чисел от 1 до 9 в обратном порядке. Возвести число А в степень n 5 Написать программу подсчета N!

  • Слайд 13

    Цикл Repeat Синтаксис: Условие выполняется (true) Да Оператор Нет repeat оператор; оператор; ... оператор; untilвыражение; Пример. repeat WriteLn('Введите положительное число'); ReadLn(x); until x>0;

  • Слайд 14

    Ввод числа Ввод числа Ввод числа Sum = 14 Program SumPoz; Var Sum, a: integer; begin Sum:=0; Repeat write(‘Ввод числа’); readln(a); Sum:=Sum + a; Until a=0; writeln(‘Sum = ’, Sum); end. Цикл Repeat Начало Sum:=0; a=0 Нет Sum:=Sum + a; Ввод а Вывод Sum Конец Да Блок-схема Программный код Экран программы Содержимое памяти a = Sum = неизвестно неизвестно 4 10 0 4 0 4 10 14 0

  • Слайд 15

    Цикл Repeat Что делают следующие инструкции? n:=0; Repeat write(‘*’); n:=n+1; Until n

  • Слайд 16

    Задания для индивидуальной работы

    Произведение первых Kчетных чисел равноPr. Сколько сомножителей взято. 2. Числа Фибоначчиf(n) определяются формулами: f0=f1=1; fn=fn-1=fn-2 приn=2,3,… Составить программу: Определения f– 20- число Фибоначчи; Поиска - первого числа Фибоначчи, большего m(m>1) Вычисления S-суммы всех чисел Фибоначчи, которые не превосходят10000 3. Ввести с клавиатуры n чисел. Вычислить сумму положительных чисел, порядковые номера которых четные.

  • Слайд 17

    Цикл For forпеременная:=значение-1toзначение-2doоператор forпеременная:=значение-1downtoзначение-2do оператор Цикл While whileвыражениеdoоператор Цикл Repeat repeat оператор; оператор; ... оператор; untilвыражение;

  • Слайд 18

    Отличия и особенности хорошего стиля работы с циклическими операторами

    Цикл с предусловием WHILE Цикл с постусловием REPEAT До начала цикла должны быть сделаны начальные установки переменных, управляющих условием цикла, для корректного входа в цикл. В теле цикла должны присутствовать операторы, изменяющие переменные условия так, чтобы цикл через некоторое число итераций завершился.

  • Слайд 19

    Цикл со счетчиком for

    1.Начальная установка переменной счетчика циклов до заголовка не требуется. 2. Изменение в теле цикла значений переменных, стоящих в заголовке цикла, не допускается. 3. Количество итераций цикла неизменно и точно определяется значениями нижней и верхней границ и шага цикла. 4. Нормальный ход работы может быть нарушен оператором goto. 5. Цикл может не выполнится ни разу, если шаг цикла будет изменять значение счетчика от нижней границы в направлении, противоположной верхней границе. ПРИМЕР: Составить программу нахождения произведения чисел от 1 до 10.

Посмотреть все слайды

Сообщить об ошибке