Презентация на тему "Циклическиеалгоритмы. Оператор цикла for" 10 класс

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

Комментарии

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

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


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

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

Посмотреть и скачать презентацию по теме "Циклическиеалгоритмы. Оператор цикла for" по информатике, включающую в себя 14 слайдов. Скачать файл презентации 0.15 Мб. Для учеников 10 класса. Большой выбор учебных powerpoint презентаций по информатике

  • Формат
    pptx (powerpoint)
  • Количество слайдов
    14
  • Аудитория
    10 класс
  • Слова
    информатика
  • Конспект
    Отсутствует

Содержание

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

    Циклическиеалгоритмы. Оператор цикла For

    12.09.2021 1 Урок 14

  • Слайд 2

    Цикл - Тело цикла - Существует несколько видов циклов: Для, пока, до В Паскале им соответствуют операторы: while, repeat иfor 12.09.2021 2 многократно повторяющиеся действия. Циклический алгоритм, содержащий один или несколько циклов. набор действий (команд, операторов), которые выполняются несколько раз

  • Слайд 3

    Задача:

    12.09.2021 3 Маме нужно помыть тарелки на шесть персон. Составьте блок-схему этого процесса (зная линейную и разветвляющую структуру).

  • Слайд 4

    начало Мылит тарелку Ополаскивает тарелку Мылит тарелку Ополаскивает тарелку Мылит тарелку Ополаскивает тарелку конец Мылит тарелку Ополаскивает тарелку 1 Мылит тарелку Ополаскивает тарелку Мылит тарелку Ополаскивает тарелку 1 12.09.2021 4

  • Слайд 5

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

    12.09.2021 5 это алгоритм, содержащий одну или несколько многократно повторяющуюся последовательность команд. Такая последовательность команд называется телом цикла.

  • Слайд 6

    Какой тип алгоритма выбрать?

    12.09.2021 6 НАЧАЛО КОНЕЦ Команда 1 Команда 2 … Команда № условие Действие 1 Действие 2 да нет счетчик Тело цикла РАЗВЕТВЛЯЮЩИЙСЯ ЛИНЕЙНЫЙ ЦИКЛИЧЕСКИЙ

  • Слайд 7

    12.09.2021 7 Решим задачу о тарелках через цикл: i=1 до 6 Мылит тарелку Ополаскивает тарелку

  • Слайд 8

    Циклические алгоритмические структуры:

    12.09.2021 8 Цикл с параметром (со счетчикам), в которых тело цикла выполняется определенное количество раз; Циклы с условием, в которых тело цикла выполняется, пока условие истинно.

  • Слайд 9

    ДЛЯ ДО[шаг х] ДЕЛАЙ Цикл с параметром (со счетчиком): счетчик Тело цикла 12.09.2021 9 В начале выполнения цикла значение переменной Счётчик устанавливается равным НачЗнач. При каждом проходе цикла переменная Счётчик увеличивается на величину шага. Если она достигает величины, больше КонЗнач, то цикл завершается и выполняется следующая за ним операция.

  • Слайд 10

    параметр цикла = начальное значение; конечное значение Тело цикла Формат оператораfor Прямой: for i:=n to k dobegin тело цикла; end; Обратный: for i:=n downto k dobegin тело цикла; end; Оператор for (цикл для) i – параметр цикла;переменная целого типа. n и k – переменные или выражения целого типа. n -начальное значение параметра цикла. k - конечное значение параметра цикла. Внимание: ключевое слово to означает Шаг = 1; ключевое слово downto означает Шаг = -1. 12.09.2021 10

  • Слайд 11

    12.09.2021 11 Пример for2: Вычисление суммы чисел от 6 до 10. Исходные данные: X - целые числа от 6 до 10 Определить: S –сумма чисел

  • Слайд 12

    Пример for2: Вычисление суммы чисел от 6 до 10. Исходные данные: X - целые числа от 6 до 10 Определить: S –сумма чисел program For2; uses crt; Var x,S: integer; Begin S:=0; for x:=6 to 10 do begin S:=S+x; end; writeln (‘Суммачисел= ’, S); End. x = 6; 10 S = S + x начало Вывод:S конец S=0 12.09.2021 12

  • Слайд 13

    Пример for3: Самостоятельно. Вычисление суммыряда: 1/1 + 1/2 + 1/4 +1/5 Исходные данные: N - целые числа от 1 до 5; общий вид одной дроби: a = 1/ (N). Определить: S –сумма ряда program For3; uses crt; Var N: integer; a,S: real; Begin S:=0; for N:=1 to 5 do begin a:=1/N; S:=S+a; end; writeln (‘Суммачисел= ’, S); End. x = 1; 5 S = S + a начало Вывод:S конец S=0 A=1/N 12.09.2021 13

  • Слайд 14

    Дополнительно:

    12.09.2021 14 Написать программу вычисления n!(факториал числаn), где n целое положительное число, вводимое с клавиатуры. Вывести на экран таблицу умножения для числа 5 от 9 до 4. (for1_3) Примечание. Можно использовать команды: textsize(20); - размер текста (кол-во пунктов) textcolor(1); - цвет текста (номер цвета)

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

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