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

22

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

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

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

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

Разветвляющие программы методические указания

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

Уфа 2011

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

ББК

УДК 519.682

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

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

Ил. 4, табл. 0

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

доц.

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

Содержание

Цель работы 5

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

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

1.1 Условный оператор if 5

1.2 Оператор выбора switch 6

2 Задание 7

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

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

Задания на вычисление значения выражений с использованием условного оператора If 11

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

Задания на вычисление значения выражений с использованием оператора выбора switch 13

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

Задания для самостоятельной работы по разветвляющимся алгоритмам 16

Цель работы

Изучить разветвляющиеся алгоритмы.

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

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

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

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

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

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

1.1 Условный оператор if

Условный оператор позволяет выполнить один из входящих в его состав операторов в зависимости от выполнения какого-либо условия. Оператор IF определяет, что тот или иной оператор должен выполняться в том случае, если справедливо заданное условие, т.е. выражение принимает значение true (истина). Если условие не выполняется, то выполняется оператор, следующий за служебным словом else (иначе).

Существует полная и краткая форма оператора. Полная форма условного оператора IF имеет следующий вид:

If ( условие ) {

Оператор1;

...

ОператорN;

}

еlse {

ОператорN+1;

...

ОператорN+M;

} ;

где IFв переводе с англ. «если», <условие> - некоторое логическое выражение, ELSE«иначе».

Если условие истинно, то выполняются операторы с 1 по N. Если условие ложно, то выполняются операторы с N+1 до N+M.

Действие условного оператора IF можно пояснить с помощью блок–схемы (рис.1):

Р ис. 1 Блок-схема алгоритма выполнения полной формы оператора IF

Часть "else (иначе)" в операторе if необязательна. Более того, если после "if(условие )" стоит только один оператор, то можно опустить фигурные скобки. Краткая форма оператора IF имеет следующий вид:

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