- •Разветвляющие программы методические указания
- •If ( условие ) {
- •If ( условие )
- •1.2 Оператор выбора switch
- •2 Задание
- •3 Контрольные вопросы
- •Приложение а Задания на вычисление значения выражений с использованием условного оператора If
- •Приложение б Задания на вычисление значения выражений с использованием оператора выбора switch
- •Продолжение приложения б
- •Приложение в Задания для самостоятельной работы по разветвляющимся алгоритмам
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра экономической информатики
ИЗУЧЕНИЕ ИНТЕГРИРОВАННОЙ СРЕДЫ 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 имеет следующий вид: