Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инорм и програм - Метод. указания-3-й семестр.doc
Скачиваний:
10
Добавлен:
21.11.2018
Размер:
1.58 Mб
Скачать

Оператор цикла while

Оператор цикла while имеет вид:

while(выражение)

оператор;

Структурная схема алгоритма выполнения оператора цикла while приведена на .

Рис. 4 Алгоритм выполнения оператора while

Сначала вычисляется значение выражения, если оно ложно, то управление передается на следующий за циклом оператор. Если условие истинно, то выполняется оператор, составляющий тело цикла. Тело цикла может быть пустым, простым или составным оператором.

Оператор do while

Оператор имеет следующую форму записи:

do

оператор;

while(выражение);

Структурная схема алгоритма выполнения оператора цикла while приведена на .

Рис. 5 Алгоритм выполнения оператора do-while

Оператор цикла do while используется в тех случаях, когда тело цикла должно выполниться хотя бы один раз. Вначале выполняется оператор, затем вычисляется значение выражения. Если выражение истинно, то цикл повторяется. Если выражение ложно, то управление передается следующему за циклом оператору.

Оператор break

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

Оператор continue

Его действие заключается в прерывании выполнения тела цикла. После этого вызывается следующая итерация (шаг) этого цикла.

Содержание отчета

Отчет по лабораторной работе должен содержать:

  • задание лабораторной работы, соответствующее варианту

  • структурную схему алгоритма программы

  • текст программы

  • результаты работы программы

Лабораторная работа 5

Цель работы

Изучение условных операторов языка Си. Изучение массивов и основных приемов работы с массивами.

Задание

Составить программу, выполняющую действия согласно варианту задания

Задание

1

для заданного натурального числа n определить количество цифр в записи числа, поменяв первую и последнюю цифру в записи числа, определить величину нового числа.

2

для заданных натуральных чисел n,m вычислить сумму m первых и m последних цифр в записи числа n и найти знакочередующуюся сумму цифр числа n. Если m меньше количество цифр в числе n, недостающие цифры принять равными 0.

3

для заданного натурального числа n поменять все цифры в записи числа n; приписав в начале и конце числа единицы, определить величину нового числа.

4

найти все четверки простых чисел из первых 100 натуральных, принадлежащих одному десятку.

5

для заданного числа n (n<15) построить n строк треугольника Паскаля.

6

найти первые 120 натуральных чисел, сумма цифр которых равна 10 и вывести их на экран в виде матрицы 10Х12.