Презентация на тему "Циклический алгоритм" 10 класс

Презентация: Циклический алгоритм
Включить эффекты
1 из 19
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
3.0
1 оценка

Комментарии

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

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


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

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

Скачать презентацию (0.18 Мб). Тема: "Циклический алгоритм". Предмет: информатика. 19 слайдов. Для учеников 10 класса. Добавлена в 2016 году. Средняя оценка: 3.0 балла из 5.

Содержание

  • Презентация: Циклический алгоритм
    Слайд 1

    Циклический алгоритм

    Иванова Елена Петровна, учитель информатики и ИКТ МАОУ СОШ №76

  • Слайд 2

    Цели:

    Повторить тему «разветвляющийся алгоритм». Познакомиться с понятием циклического алгоритма, видами циклических алгоритмов. Применить изученный материал на практике при решении задач.

  • Слайд 3

    Повторение

    Разветвляющийся алгоритм – алгоритм, в котором действие может идти по одному из нескольких заранее предусмотренных путей. При однократном выполнении разветвляющегося алгоритма существуют действия,… которые не выполняются.

  • Слайд 4

    Виды ветвлений

    Действие 1 условие да нет Полное Действие 2 Неполное Действие условие да нет Вложенное Условие 1 да нет Действие 1 Условие 2 да нет Действие 2 Действие 3

  • Слайд 5

    Повторение

    Синтаксис условного оператора: If Then [Else ]; Другие операторы: … Readln(a, b); Writeln(‘ x = ’,x); a:=a+b; оператор ввода оператор вывода оператор присваивания

  • Слайд 6

    Запишите условный оператор, в котором значения переменной С вычисляется по формуле А+В, если А- чётное и А*В, если А- нёчетное. IF A mod 2 = 0 Then C:=A+B Else C:=A*B;

  • Слайд 7

    Имеется условный оператор IF d10 THEN Writeln(‘УРА!’) ELSE Writeln(‘ЖАЛЬ!’); сделайте замену 1. IF d=10 THEN Writeln(‘УРА!’) ELSE Writeln(‘ЖАЛЬ!’); 2.IF not (d=10) THEN Writeln(‘УРА!’) ELSE Writeln(‘ЖАЛЬ!’); 3.IF not (d=10) THEN Writeln(‘ЖАЛЬ!’) ELSE Writeln(‘УРА!’); 4. IF not (d10) THEN Writeln(‘ЖАЛЬ!’) ELSE Writeln(‘УРА!’);

  • Слайд 8

    Какими будут значения переменных j и k после выполнения условного оператора IF j>k THEN j:=k-2 ELSE k:=k-2; если исходные значения переменных равны j=3, k=5; j=3, k=3; j=3, k=2; j=3, k=3 j=3, k=1 j=1, k=2

  • Слайд 9

    Чему равны значения переменных А и В после выполнения последовательности действий A:= 15 div (16 mod 7) B:=34 mod A * 5 – 29 mod 5 *2 А = 7, В = 22

  • Слайд 10

    Циклический алгоритм

    Алгоритм, в котором некоторая последовательность действий может повторяться неоднократно, называется циклическим.

  • Слайд 11

    Виды циклов

    Есть хочешь? Купи и скушай булочку да нет Цикл с предусловием ТОМ!!! Ответ? нет да Цикл с постусловием J:=Nz to Kz do Покрасить доску с номером J Цикл с параметром Последовательность действий, которая может выполняться в цикле неоднократно, называется телом цикла.

  • Слайд 12

    Цикл с параметром(с переменной)

    Синтаксис оператора For J:=Nz to Kz do ; или For J:= Kz dowto Nz do ; Блок операторов выполняется |Kz-Nz+1| раз J:=Nz to Kz do Покрасить доску с номером J

  • Слайд 13

    Найти сумму всех двузначных чисел.

    S:=S+J Program zadacha3; Var j:integer; Begin S:=0; FOR J:=10 TO 99 DO S:=S+J; Writeln(‘Сумма всех двузначных чисел:’, S); End. нач кон S:=0 J:=10 to 99 do S IF J MOD 2 = 0 THEN S:=S+J четных

  • Слайд 14

    Цикл с предусловием

    Синтаксис оператора While do ; Блок операторов выполняется пока условие принимает значение истина Есть хочешь? Купи и скушай булочку да нет

  • Слайд 15

    Используем цикл с предусловием WHILE

    S:=0 нач J:=10 S:=S+J J:=J+1 S Program zadacha3; Var j,s:integer; Begin S:=0; J:=10; WHILE J100 DO Begin S:=S+J; J:=J+1; End; Writeln(’Сумма всех двузначных чисел:’, S); End. да J100 кон

  • Слайд 16

    Цикл с постусловием

    Синтаксис оператора Repeat ; Until ; Блок операторов выполняется до тех пор, пока условие принимает значение ложь ТОМ!!! Ответ? нет да

  • Слайд 17

    Цикл с постусловием REPEAT

    S:=0 нач J:=10 S:=S+J J:=J+1 J=100 S кон Program zadacha3; Varj,s:integer; Begin S:=0; J:=10; REPEAT S:=S+J; J:=J+1 UNTIL J=100 ; Writeln(‘Сумма всех двузначных чисел:’, S); End.

  • Слайд 18

    нач кон S:=0 J:=10 to 99 do S S:=S+J S:=0 нач J:=10 S:=S+J J:=J+1 S J100 кон S:=0 нач J:=10 S:=S+J J:=J+1 J=100 S кон Цикл с параметром Цикл с предусловием Цикл с постусловием

  • Слайд 19

    Домашнее задание.

    Конспект в тетради. §39 Решить задачу. Из всех двузначных чисел вывести те, сумма цифр которых равна N (N – вводится с клавиатуры).

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

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