Презентация и подборка задач на циклы While, Repeat, For.
Скачать:
Предварительный просмотр:
Подписи к слайдам:
Циклическое повторение блока команд, пока выполняется (или не выполняется) некоторое условие
Найти все двузначные числа, кратные 7. Начало Конец k:=1 4 K Циклы в Pascal: repeat, while, for.
Вы уже знаете, что существует три вида алгоритмов: линейный, разветвляющийся и циклический. Вы уже знаем, как реализовывать линейные и разветвляющиеся алгоритмы на Паскале. Приступим к изучению последнего типа алгоритмов.
В языке Pascal, как и в большинстве языков программирования, существует три типа циклических конструкций.
Любой цикл состоит из тела и заголовка. Тело цикла — это набор повторяющихся операторов, а условие — это логическое выражение, в зависимости от результата которого и происходит повторное выполнение цикла.
Возьмем одну задачу, которую будем решать, используя различные виды циклов.
Задача 1. Вывести все цифры от 1 до числа, введенного с клавиатуры.
19 Обход всех цифр числа с помощью while Python
While, или цикл с предусловием
while — это цикл, в котором условие стоит перед телом. Причем тело цикла выполняется тогда и только тогда, когда условие true ; как только условие становится false , выполнение цикла прекращается.
While имеет формат: while do ;
Числа и циклы. Задачи с решениями-1
Составьте программу, выводящую на экран квадраты чисел от 10 до 20 включительно.
for ( int i = 10 ; i <= 20 ; i ++ )
cout << i * i << » « ;
cout << endl ;
Даны натуральные числа от 35 до 87. Вывести на консоль те из них, которые при делении на 7 дают остаток 1, 2 или 5.
for ( int i = 35 ; i <= 87 ; i ++ )
if ( i % 7 == 1 || i % 7 == 2 || i % 7 == 5 )
cout << endl ;
Найдите сумму 1+2+3+…+n, где число n вводится пользователем с клавиатуры.
cout << «error» << endl ;
int sum = 0 ;
for ( int i = 1 ; i <= n ; i ++ )
cout << «sum = « << sum << endl ;
Share this:
Понравилось это:
Нравится Загрузка.
Похожее
Опубликовано в: СИ теория и практика