Циклом Циклом называется операция, в которой одни и те же действия повторяются многократно. Цикл состоит из оператора цикла и тела цикла. Оператор цикла.

Презентация:



Advertisements
Похожие презентации
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ МОУ «Средняя общеобразовательная школа 41» Учитель информатики: Рассохина Г.В. САРАНСК 2008.
Advertisements

ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ. НАЧАЛО AB A, B, C A = A + C F = B + C F КОНЕЦ B = B + C F = A + B B < C A = A + B F = A + C нет да A = 1, B = 1, C = 4 F=?
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ПОВТОРЕНИЕ» («ЦИКЛ») В ЯЗЫКЕ QBASIC Презентацию разработал Мащенко П.С., учитель МБОУ СОШ 2 муниципального образования Щербиновский.
Операторы цикла в Visual Basic.NET Кирсанова Инна Викторовна МОУ лицей «РИТМ» Хабаровск.
Циклические алгоритмы Повторение - это многократное выполнение одного или нескольких предписаний алгоритма. Цикл - это оператор языка программирования,
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
далее цикл с известным числом шагов цикл с неизвестным числом шагов (цикл с условием)цикл с неизвестным числом шагов (цикл с условием) что такое цикл?
Основные типы алгоритмических структур. Линейный алгоритм (следование). Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цели: -Познакомиться с понятием циклического алгоритма. -Освоить языковые средства для реализации циклических алгоритмов.
Цель : Показать сходство и различие вложенных циклов в языках программирования QBasic и Turbo Pascal 7.0.
1 Программирование на языке Бейсик Тема. Циклы. 2 Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом.
Алгоритмическая структура «цикл». В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последовательность команд называется.
Организация циклов в языке программирования Паскаль. Подготовила Семенова Н.С., учитель информатики МБОУ «Средняя общеобразовательная школа 26 с углублённым.
С какой алгоритмической структурой мы познакомились на предыдущем уроке? Сколько структур нам известны? Достаточно ли их? Какую из известных структур.
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
Организация циклических процессов начало К:=1 S:=1 N:=5 K<=N S:=S*K K:=K+1 S конец данет При решении многих задач вычислительный процесс имеет циклический.
Оператор ЦИКЛА FOR … NEXT. Оператор цикла реализует алгоритмическую конструкцию, в которой определенные действия повторяются многократно. Оператор цикла.
Алгоритмическая конструкция «цикл». Если при решении задачи какое-либо действие или группу действий необходимо выполнять многократно, то в алгоритмах.
Циклы с параметром Pascal. Цикл - это многократное повторение последовательности действий. это многократное повторение последовательности действий. Различают.
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Транксрипт:

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

Существуют два основных типа циклов: циклы со счетчиком (с известным числом повторений); циклы с условием, в которых действия повторяются до тех пор, пока выполняется определенное условие или пока не будет выполнено определенное условие.

В языке Visual Basic для организации циклов с определенным количеством повторений используется цикл со счетчиком - оператор For … Next. Формат оператора For … Next : For Счетчик=Начало To Конец [Step Шаг] [операторы цикла] [ExitFor] Next [Счетчик] Счетчик – числовая переменная, используемая как счетчик цикла; Начало – начальное значение счетчика; Конец – конечное значение счетчика; Шаг – шаг изменения значения счетчика, по умолчания 1; Exit For – используется для немедленной остановки цикла For … Next.

Блок – схема цикла со счетчиком

Пример 2 : Dim i As Integer Dim A As Integer A=3 For i=1 To 3 A=A*i Next i Print A Тело цикла выполнится 3 раза, на форме будет напечатано 18 Пример 1 : Dim I As Integer For I = 1 To 10 Step 1 Print Visual Basic Next I End Sub Тело цикла выполнится 10 раз На форме 10 раз распечаталась фраза Visual Basic.

Можно выделить два типа циклов с условием: проверка условия осуществляется в начале цикла (предусловие); проверка условия осуществляется в конце цикла (постусловие).

Оператор цикла WHILE...WEND используется для организации циклов с предусловием и имеет следующий формат: While Wend

Дано натуральное число. Подсчитать количество цифр в числе. Подсчет количества цифр начнем с последней цифры числа. Увеличим счетчик цифр на единицу. Число уменьшим в 10 раз (тем самым мы избавляемся от последней цифры числа). Далее с получившимся числом проделаем ту же последовательность действий и т.д., пока число не станет равным нулю. Dim N As Integer Dim K As Integer Dim M As Integer N = Val (Text1.Text) Вводим целое число K = 0 Счетчику цифр присваиваем начальное значение M = N Запоминаем число Do While M <> 0 Пока М<>0 делать цикл K = K + 1 Увеличим счетчик цифр на единицу M = M/10 Уменьшаем число на последнюю цифру WEND Print "В числе "; N, " – цифр"; K Вывод количества цифр

Оператор цикла DO...LOOP используется для организации циклов с неопределенным числом повторений с предусловием и с постусловием). а) Do While Loop б) Do Until Loop

Для организации цикла с постусловием оператор Do Loop также может быть использован в двух модификациях: а) Do Loop While б) Do Loop Until Условие выполнения или прекращения цикла здесь проверяется в конце. Поэтому этот цикл обязательно выполняется хотя бы один раз.

Пример 4: A = 1 Do A = A + 1 Print Visual Basic Loop While A < 11 Условие выхода можно трактовать следующим образом: пока A меньше 11. Фраза Visual Basic будет печататься, пока значение переменной A меньше одиннадцати (т. е. десять раз). Пример 5: A = 1 Do A = A + 1 Print Visual Basic Loop Until A > 10 Условие выхода можно трактовать так: пока значение переменной A не стало больше десяти. И в том, и в другом случае фраза Visual Basic будет распечатываться 10 раз.

1. Что называют циклом? 2. Из чего состоит цикл? 3. Какие виды циклов Вы знаете? а. Дайте им определения; б. Запишите формат их описания; в. Нарисуйте блок схему каждого вида; г. Приведите примеры задач.

Задание 1: Напечатать фразу: Изучаем циклы! 15 раз и использованием оператора For … Next (в условии четко определено количество повторений). Дополнительные задания: а) Сменить значение шага на 2. Запустить проект на выполнение и проанализировать результат. б) Заменить строку For i=1 To 15 Step 2 на строку For i=2 To 10 Step 1 в) Заменить строку For i=2 To 10 Step 1 на строку For i=10 To 1 Step 1 Сохранить изменения в проекте.

Задание 2: Вычислить сумму N натуральных чисел. Дополнительные задания: а) Изменить программу таким образом, чтобы она вычисляла сумму только натуральных четных чисел в интервале до N. б) Изменить программу таким образом, чтобы она вычисляла сумму только натуральных нечетных чисел в интервале до N.

Домашняя работа: Напечатать таблицу перевода 1, 2, …, 20 $ США в рубли по текущему курсу. А) Значения курса заданы в программе; Б) Значения курса вводятся с клавиатуры.