Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_Раб_3С++.doc
Скачиваний:
4
Добавлен:
17.11.2019
Размер:
465.41 Кб
Скачать

19

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра экономической информатики

ИЗУЧЕНИЕ ИНТЕГРИРОВАННОЙ СРЕДЫ BORLAND C++.

Циклы методические указания

к лабораторным работам по курсу «Программирование»

Уфа 2011

Составитель: Е.И. Филосова

ББК

УДК 519.682

Методические указания к лабораторным работам по курсу «Программирование» для студентов направления 080500 «БИЗНЕС ИНФОРМАТИКА » / Уфимский государственный авиационный технический университет; Составитель Е.И. Филосова, Уфа, 2006 - 11с.

В методических указаниях представлена лабораторная работа по изучению раздела «Изучение интегрированной среды Borland C++. Циклы» дисциплины «Программирование». Представлены примеры, контрольные вопросы и задания для самостоятельной работы. Методические указания могут быть так же использованы в курсовом и дипломном проектировании.

Ил. 4, табл. 0

Рецензенты: доц.

доц.

© Уфимский государственный авиационный технический университет, 2011

Содержание

Цель работы 5

Задачи занятия: 5

1 Общие положения 5

1.1 Операторы цикла 5

1.2 Оператор цикла с параметром for 6

1.3 Оператор цикла с предусловием while 8

1.4 Оператор с постусловием do…while 9

1.5 Оператор break 10

1.6 Оператор continue 10

2 Задание 10

3 Контрольные вопросы 11

Приложение А 12

Задания на вычисление суммы ряда с использованием оператора цикла for 12

Приложение Б 14

Задания на вычисление значения выражений с использованием оператора цикла for 14

Приложение В 16

Задания на вычисление значения выражений с использованием операторов цикла с внутренним разветвлением 16

Приложение Г 18

Задания на вычисление значения выражений с использованием операторов цикла с предусловием и постусловием 18

Цель работы

Изучить циклические алгоритмы.

Задачи занятия:

  • Изучить основные операторы циклов языка С++;

  • Проработать примеры программ с использованием различных видов циклов;

  • Написать и отладить программы, реализующие разработанные алгоритмы;

  • Составить и защитить отчет.

1 Общие положения

1.1 Операторы цикла

Операторы цикла используются для организации многократно повторяющихся вычислений. Любой цикл состоит из тела цикла, то есть тех операторов, которые выполняются несколько раз, начальных установок, модификации параметра цикла и проверки условия продолжения выполнения цикла. Один проход цикла называется итерацией. Проверка условия выполняется на каждой итерации либо до тела цикла (тогда говорят о цикле с предусловием), либо после тела цикла (цикл с постусловием). Разница между ними состоит в том, что тело цикла с постусловием всегда выполняется хотя бы один раз, после чего проверяется, надо ли его выполнять еще раз. Проверка необходимости выполнения цикла с предусловием делается до тела цикла, поэтому возможно, что он не выполнится ни разу.

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

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

Цикл завершается, если условие его продолжения не выполняется. Возможно принудительное завершение как текущей итерации, так и цикла в целом. Для этого служат операторы break, continue, return и goto.

Различают циклы с известным числом повторений (цикл с параметром) и итерационные (с пред- и постусловием). Операторы циклов с постусловием и предусловием используются, как правило, когда заранее неизвестно число повторений цикла. Для удобства, а не по необходимости, в C++ есть три разных оператора цикла —

while, do while и for.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]