Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Программирование циклических алгоритмов"

Презентация по информатике на тему "Программирование циклических алгоритмов"

Скачать материал
Скачать материал "Презентация по информатике на тему "Программирование циклических алгоритмов""

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Патентовед

Описание презентации по отдельным слайдам:

  • ПРОГРАММИРОВАНИЕ  ЦИКЛИЧЕСКИХ  АЛГОРИТМОВНАЧАЛА ПРОГРАММИРОВАНИЯ

    1 слайд

    ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ
    НАЧАЛА ПРОГРАММИРОВАНИЯ

  • Ключевые словаwhile ( цикл-ПОКА)
repeat (цикл-ДО)
for (цикл с параметрами)

    2 слайд

    Ключевые слова
    while ( цикл-ПОКА)
    repeat (цикл-ДО)
    for (цикл с параметрами)

  • Программирование циклов с заданным условием продолжения работыОбщий вид опера...

    3 слайд

    Программирование циклов с заданным условием продолжения работы
    Общий вид оператора:
    while <условие> do <оператор>
    Здесь:
    <условие> - логическое выражение;
    пока оно истинно, выполняется тело цикла;
    <оператор> - простой или составной оператор, с помощью которого записано тело цикла.
    Тело цикла
    Условие
    да
    нет

  • данетНачалоСписок данныхx, y, r, q - целx, yr:=x
q:=0r &gt;=уr:= r - y
q:= q +1К...

    4 слайд

    да
    нет
    Начало
    Список данных
    x, y, r, q - цел
    x, y
    r:=x
    q:=0
    r >=у
    r:= r - y
    q:= q +1
    Конец
    q, r
    program n_14;
    var x, y, q, r: integer;
    begin
    writeln ('Частное и остаток');
    write ('Введите делимое x>>');
    readln (x);
    write ('Введите делитель y>>');
    read (y);
    r:=x;
    q:=0;
    while r>=y do
    begin
    r:=r-y;
    q:=q+1
    end;
    writeln ('Частное q=', q);
    writeln ('Остаток r=', r)
    end.

  • Программирование циклов с заданным условием окончания работыОбщий вид операто...

    5 слайд

    Программирование циклов с заданным условием окончания работы
    Общий вид оператора:
    repeat <оператор1; оператор2; …; > until <условие>
    Здесь:
    <оператор1>; <оператор2>; … - операторы, образующие тело цикла;
    <условие> - логическое выражение; если оно ложно, то выполняется тело цикла.
    Тело цикла
    Условие
    да
    нет

  • program n_15;
  var i: integer; x: real;
begin
  writeln (&#039;График тренировок&#039;...

    6 слайд

    program n_15;
    var i: integer; x: real;
    begin
    writeln ('График тренировок');
    i:=1;
    x:=10;
    repeat
    i:=i+1;
    x:=x+0.1*x;
    until x>=25;
    writeln ('Начиная с ', i, '-го дня спортсмен будет пробегать 25 км')
    end.
    Конец
    да
    нет
    Начало
    Список данных
    i – цел
    x- вещ
    i := 1
    x := 10
    x>= 25
    i := i +1
    x := x +0.1*x
    i

  • Программирование циклов с заданным числом повторенийОбщий вид оператора:
for...

    7 слайд

    Программирование циклов с заданным числом повторений
    Общий вид оператора:
    for <параметр>:=<начальное_значение>
    to <конечное_значение> do <оператор>
    Здесь:
    <параметр> - переменная целого типа;
    <начальное_значение> и <конечное_значение> - выражения того же типа, что и параметр;
    <оператор> - простой или составной оператор - тело цикла.
    После каждого выполнения тела цикла происходит увеличение на единицу параметра цикла; условие выхода из цикла - превышение параметром конечного значения.
    Тело цикла
    i = i1, i2

  • program n_16;
  var i,n:integer;a,y:real;
begin
  writeln (&#039;Возведение в степ...

    8 слайд

    program n_16;
    var i,n:integer;a,y:real;
    begin
    writeln ('Возведение в степень');
    write ('Введите основание a>>');
    readln (a);
    write ('Введите показатель n>>');
    readln (n);
    y:=1;
    for i:=1 to n do y:=y*a;
    writeln ('y=', y)
    end.
    Конец
    Начало
    Список данных
    i, n – цел
    a, y – вещ
    y := 1
    y := y * a
    y
    a, n
    i = 1, n

  • Различные варианты программирования циклического алгоритмаДля решения одной и...

    9 слайд

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

    Воспользуемся оператором repeat.

  • program n_17;
  var n, k1, k2: integer;
begin
  k1:=0;
  k2:=0;
  repeat...

    10 слайд

    program n_17;
    var n, k1, k2: integer;
    begin
    k1:=0;
    k2:=0;
    repeat
    write ('Введите целое число>>');
    readln (n);
    if n>0 then k1:=k1+1;
    if n<0 then k2:=k2+1;
    until n=0;
    writeln ('Введено:');
    writeln ('положительных чисел – ', k1);
    writeln ('отрицательных чисел – ', k2)
    end.
    да
    нет
    n
    n > 0
    Начало
    Список данных
    n, k1, k2 - цел
    n < 0
    n = 0
    k1, k2
    Конец
    k1:=0
    k2:=0
    k1:=k1+1
    k2:=k2+1
    да
    да
    нет
    нет

  • Ввод осуществляется до тех пор, пока не будет введён ноль.

Работа продолжает...

    11 слайд

    Ввод осуществляется до тех пор, пока не будет введён ноль.

    Работа продолжается, пока n 0.
    Воспользуемся оператором while:
    program n_18;
    var n, k1, k2: integer;
    begin
    k1:=0;
    k2:=0;
    n:=1;
    while n<>0 do
    begin
    writeln ('Введите целое число>>');
    read (n);
    if n>0 then k1:=k1+1;
    if n<0 then k2:=k2+1;
    end;
    writeln ('Введено:');
    writeln ('положительных – ', k1);
    writeln ('отрицательных – ', k2)
    end.
    да
    n > 0
    да
    нет
    Начало
    Список данных
    n, k1, k2 - цел
    n <> 0
    k1, k2
    Конец
    k1:=0
    k2:=0
    n:=1
    k1:=k1+1
    k2:=k2+1
    нет
    n

  • Самое главноеВ языке Паскаль имеются три вида операторов цикла: 
while цикл-П...

    12 слайд

    Самое главное
    В языке Паскаль имеются три вида операторов цикла:
    while цикл-ПОКА)
    repeat (цикл-ДО)
    for (цикл с параметром).
    Если число повторений тела цикла известно, то лучше воспользоваться оператором for; в остальных случаях используются операторы while и repeat.

  • Опорный конспектwhile  (цикл-ПОКA)repeat  (цикл-ДО)for (цикл с параметром)Чис...

    13 слайд

    Опорный конспект
    while (цикл-ПОКA)
    repeat (цикл-ДО)
    for (цикл с параметром)
    Число повторений
    цикла известно
    В языке Паскаль имеются три вида операторов цикла:
    Число повторений
    цикла неизвестно

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 291 материал в базе

Материал подходит для УМК

Скачать материал

Другие материалы

  • 08.06.2018
  • 654
  • 17
«Информатика», Босова Л.Л., Босова А.Ю.

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 29.05.2020 646
    • PPTX 420 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Аминтазаева Патимат Гитиномагомедовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 5 лет и 6 месяцев
    • Подписчики: 3
    • Всего просмотров: 592088
    • Всего материалов: 182

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 191 человек из 54 регионов
  • Этот курс уже прошли 971 человек

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Мини-курс

Современные направления в архитектуре: архитектурные решения гениальных изобретателей

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Развитие дошкольного мышления

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Мини-курс

Психология сиблингов в семейной структуре

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 29 человек из 16 регионов