Презентация на тему: » Цикл — это специальная конструкция языка, позволяющая запрограммировать многократное выполнение определённого блока команд Итерация — это каждый проход.» — Транскрипт:
2 Цикл — это специальная конструкция языка, позволяющая запрограммировать многократное выполнение определённого блока команд Итерация — это каждый проход цикла, т.е. те действия, которые выполняются при каждом значении счетчика цикла Пример — x:=35; пока x>0 делай x:=x-10
3 Виды циклов. 1. цикл с параметром: позволяет выполнить набор команд фиксированное число раз, т.е. число итераций должно быть известно до начала выполнения цикла 2. цикл с предусловием: цикл, в котором условие находится перед телом цикла, а сам цикл выполняется до тех пор, пока условие не станет ложным 3. цикл с постусловием: цикл, в котором условие находится после тела цикла, а сам цикл выполняется до тех пор, пока условие истинно.
4 Цикл с параметром. for переменная-счётчик := начальное_значение to конечное_значение do Переменная-счётчик — объявленная выше переменная целого типа Начальное значение и конечное значение — границы диапазона, который последовательно «пробежит» переменная-счётчик. Следует обращать внимание на указанные значения. В зависимости от их соотношения используется либо ключевое слово TO, либо DOWNTO. Вложенный цикл – цикл в цикле. Служат для вывода табличных форм представления данных.
Учимся программировать. Конструкции программы.
5 Цикл с параметром. Пример: Вывести таблицу умножения от 1 до 5
6 Цикл с параметром. Прерывание – Break — данная команда завершает цикл, который выполняется в данный момент и продолжает выполнение программы. При этом текущая итерация не выполняется до конца — прерывание происходит именно в той строке, где указана команда Break Продолжение – continue — данная команда «говорит» циклу, чтобы тот продолжил выполнение, пропустив текущую итерацию.
7 Цикл с параметром. Пример: Определить, есть ли среди букв английского алфавита (A — Z) такие символы, коды которых обладают следующим свойством: квадрат кода символа больше числа Если такие символы существуют, указать первый из них согласно алфавитному порядку
8 Цикл с предсусловием. while do Особенности цикл может никогда не выполниться (когда условие сразу ложное) цикл может стать вечным, если условие всегда будет истинным
9 Цикл с предсуловием. Пример: Определить количество натуральных чисел, рассматривая их в порядке возрастания, сумма квадратов которых не превышает
10 Цикл с постусловием. repeat until Особенности цикл всегда выполняется минимум 1 раз цикл может стать вечным, если условие выхода задано неверно
11 Цикл с постусловием. Пример: Определить количество натуральных чисел, рассматривая их в порядке возрастания, сумма квадратов которых не превышает
Источник: www.myshared.ru
Лекция информатика 1 курс по теме: Алгоритмы циклической структуры.
Циклы FOR и WHILE в JavaScript. Директивы break и continue. Уроки JAVASCRIPT с нуля 2020
план-конспект урока
Алгоритмы, отдельные действия в которых многократно повторяются, называются алгоритмами циклической структуры .
Совокупность действий алгоритма, связанную с повторением, называют циклом .
При разработке алгоритма циклической структуры выделяют следующие понятия: Параметр цикла – величина, с изменением которой связано многократное выполнение цикла; начальное и конечное значение цикла; шаг цикла – значение, на которое изменяется параметр цикла при каждом повторении.
Цикл организуют по определенным правилам. Циклический алгоритм состоит из подготовки цикла, тела цикла, условия продолжения цикла.
В подготовку цикла входят действия, связанные с заданием исходных значений для параметра цикла (начальное и конечное значения, шаг параметра цикла). Иногда при подготовке цикла задаются начальные значения и другим величинам, которые используются в цикле.
В тело цикла входят: многократно повторяющиеся действия для вычисления искомых величин; подготовка других значений, необходимых для повторного выполнения действий в теле цикла.
В условии продолжения цикла определяется необходимость дальнейшего выполнения повторяющихся действий (тела цикла). Если параметр цикла превысил конечное значение, то выполнение цикла должно быть прекращено.
Обобщенная схема циклического алгоритма:
Решение задач по теме: « Алгоритмы циклической структуры».
Анализ условия задачи показывает необходимость многократного повторения вычислений значений функции y для различных значений аргумента х, то есть необходимость использования алгоритма циклической структуры. Параметр цикла – величина аргумента х . Начальное значение — х n , конечное значение – х k , шаг изменения параметра цикла – d x .
- Начало алгоритма.
2.Ввод х n , х k , d x
3. Задание первого значения x: = х n .
5. Вывод значений х,у.
6. Изменение значения х:= х+d x
8. Конец алгоритма.
2 этап: Параметр цикла – номер члена последовательности, начальное значение равно 4, конечное – n,число членов последовательности, шаг цикла – 4, S–значение суммы членов последовательности, i–параметр цикла, x i – член последовательности под номером i.
- Начало алгоритма.
- Ввод количества членов последовательности.
- Подготовка цикла: S=0; i=4
- Ввод очередного члена последовательности x i .
Накопление суммы и вычисление следующего значения параметра цикла: S=S+x i ; i=i+4.
- Если i ≤ n, то перейти к шагу 4 , иначе — к шагу 7.
- Вывод значения суммы S
- Конец алгоритма.
Задания для обучающихся:
1. Закончить определение:
а) Алгоритмы, отдельные действия в которых многократно повторяются, называются ______________________________________________________.
б) Совокупность действий алгоритма, связанную с повторением, называют _____________.
в)Величина, с изменением которой связано многократное выполнение цикла – это ____________________________;
г) Значение, на которое изменяется параметр цикла при каждом повторении _____________________________________.
2. Заполнить пропуски:
а) Циклический алгоритм состоит из _______________ цикла, __________________ цикла, ____________________________________ цикла.
б) В подготовку цикла входят ________________, связанные с заданием _______________ значений для параметра цикла. Иногда при подготовке цикла задаются ________________ значения и другим ____________________, которые используются в цикле.
в) В тело цикла входят: __________________ повторяющиеся действия для вычисления _______________ величин; __________________ других значений, необходимых для _______________ выполнения действий в теле цикла.
г) В условии продолжения цикла определяется ________________ дальнейшего выполнения __________________ действий. Если параметр цикла превысил ________________ значение, то выполнение цикла должно быть ___________________.
3. Нарисовать обобщенную схему циклического алгоритма
Предварительный просмотр:
- Алгоритмы циклической структуры. Вложенные циклы. Понятие массива. Виды массива. Описание элементов массива. Одномерные массивы. Двумерные массивы.
Алгоритмы, отдельные действия в которых многократно повторяются, называются алгоритмами циклической структуры .
Совокупность действий алгоритма, связанную с повторением, называют циклом .
При разработке алгоритма циклической структуры выделяют следующие понятия: Параметр цикла – величина, с изменением которой связано многократное выполнение цикла; начальное и конечное значение цикла; шаг цикла – значение, на которое изменяется параметр цикла при каждом повторении.
Цикл организуют по определенным правилам. Циклический алгоритм состоит из подготовки цикла, тела цикла, условия продолжения цикла.
В подготовку цикла входят действия, связанные с заданием исходных значений для параметра цикла (начальное и конечное значения, шаг параметра цикла). Иногда при подготовке цикла задаются начальные значения и другим величинам, которые используются в цикле.
В тело цикла входят: многократно повторяющиеся действия для вычисления искомых величин; подготовка других значений, необходимых для повторного выполнения действий в теле цикла.
В условии продолжения цикла определяется необходимость дальнейшего выполнения повторяющихся действий (тела цикла). Если параметр цикла превысил конечное значение, то выполнение цикла должно быть прекращено.
Обобщенная схема циклического алгоритма:
Решение задач по теме: « Алгоритмы циклической структуры».
Анализ условия задачи показывает необходимость многократного повторения вычислений значений функции y для различных значений аргумента х, то есть необходимость использования алгоритма циклической структуры. Параметр цикла – величина аргумента х . Начальное значение — х n , конечное значение – х k , шаг изменения параметра цикла – d x .
- Начало алгоритма.
2.Ввод х n , х k , d x
3. Задание первого значения x: = х n .
5. Вывод значений х,у.
6. Изменение значения х:= х+d x
8. Конец алгоритма.
2 этап: Параметр цикла – номер члена последовательности, начальное значение равно 4, конечное – n,число членов последовательности, шаг цикла – 4, S–значение суммы членов последовательности, i–параметр цикла, x i – член последовательности под номером i.
- Начало алгоритма.
- Ввод количества членов последовательности.
- Подготовка цикла: S=0; i=4
- Ввод очередного члена последовательности x i .
Накопление суммы и вычисление следующего значения параметра цикла: S=S+x i ; i=i+4.
- Если i ≤ n, то перейти к шагу 4 , иначе — к шагу 7.
- Вывод значения суммы S
- Конец алгоритма.
Задания для обучающихся:
1. Закончить определение:
а) Алгоритмы, отдельные действия в которых многократно повторяются, называются ______________________________________________________.
б) Совокупность действий алгоритма, связанную с повторением, называют _____________.
в)Величина, с изменением которой связано многократное выполнение цикла – это ____________________________;
г) Значение, на которое изменяется параметр цикла при каждом повторении _____________________________________.
2. Заполнить пропуски:
а) Циклический алгоритм состоит из _______________ цикла, __________________ цикла, ____________________________________ цикла.
б) В подготовку цикла входят ________________, связанные с заданием _______________ значений для параметра цикла. Иногда при подготовке цикла задаются ________________ значения и другим ____________________, которые используются в цикле.
в) В тело цикла входят: __________________ повторяющиеся действия для вычисления _______________ величин; __________________ других значений, необходимых для _______________ выполнения действий в теле цикла.
г) В условии продолжения цикла определяется ________________ дальнейшего выполнения __________________ действий. Если параметр цикла превысил ________________ значение, то выполнение цикла должно быть ___________________.
3. Нарисовать обобщенную схему циклического алгоритма
По теме: методические разработки, презентации и конспекты
Тест по информатике. Тема « Алгоритмы и их свойства»
В этой работе мой ученик предлагает тест для самопроверки по теме » Алгоритмы».
Техкарта урока информатики по теме «Алгоритмы и способы их описания»
Техкарта урока информатики по теме «Алгоритмы и способы их описания» с заданием для интерактивной доски.
КУРС I, ТЕМЫ 1-8 (лекции 1-7)
Контрольные вопросы.
Алгоритмы, отдельные действия в которых многократно повторяются, называются алгоритмами циклической структуры (или циклическими алгоритмами).
Совокупность действий алгоритма, связанную с повторением, называют циклом.
При разработке алгоритма циклической структуры выделяют следующие понятия:
— параметр цикла – величина, с изменением которой связано многократное выполнение цикла;
— начальное и конечное значения параметров цикла;
— шаг цикла – значение, на которое изменяется параметр цикла.
Обобщенная схема циклического алгоритма
цикл «до» цикл «пока» цикл «для»
цикл «до» проработает Цикл «пока» может
хотя бы 1 раз ни разу не проработать
В подготовку цикла входят действия, связанные с заданием исходных значений для параметра цикла (нач. и кон. значения, шаг параметра цикла). иногда при подготовке цикла задаются начальные значения и другим величинам, использующимся в цикле.
В тело цикла входят: многократно повторяющиеся действия для вычисления искомых величин; подготовка следующего значения параметра цикла; подготовка других значений, необходимых для повторного выполнения действии в теле цикла.
В условии продолжения цикла определяется необходимость дальнейшего выполнения повторяющихся действий (тела цикла). Если параметр цикла превысил конечное значение, то выполнение цикла должно быть прекращено.
Циклический алгоритм реализуется с помощью команды повторения.
если условие пока условие
Составить таблицу значений функции у=х 2 +2х-5 для аргумента ч, изменяющегося от -5 до 5 с шагом 0,5.
Источник: studfile.net