Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
С++ ЕНФ / мои отчёты / Отчёт по Лабе №1.doc
Скачиваний:
22
Добавлен:
25.05.2014
Размер:
59.9 Кб
Скачать

Министерство науки и образования Российской Федерации

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

Кафедра ВВТиС

Отчет по лабораторной работе №1

Управляющие структуры С++

Выполнил: студент гр. ПМ-125

Марьин Д.Ф.

Проверил: ст. преподаватель каф. ВВТиС

Насибуллаева Э.Ш.

Уфа 2005

Цель работы

  • Получить представление о среде программирования Borland C++ 3.1

  • Ознакомиться со структурой программы в С++

  • Ознакомиться с действиями и применением управляющих структур С++

  • Ознакомиться с синтаксисом языка С++ через разбор ошибок выдаваемых компилятором при запуске программы

Задание к лабораторной работе № 1 :

1. Необходимо найти скорость по введенным пользователем значениям расстояния и времени прохождения этого расстояния.

2. Требуется вычислить частное двух чисел, введенных пользователем.

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

Во всех программах должна быть предусмотрена защита ввода неправильных данных.

1.Теоретическая часть

1.1.Управляющие структуры C++

Операторы управления работой программы называют управляющими конструкциями программы.

К ним относятся:

-составные операторы;

-операторы выбора;

-операторы следования (перехода);

-операторы повторения (циклов).

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

1.1.1.Структуры выбора

Рассмотрим теперь операторы выбора или как их еще называют - операторы ветвления.

Простейший из них - условный оператор, имеет сокращенную и полную формы. Сокращенная форма синтаксически определяется так:

if (выражение_условие) оператор;

Здесь в качестве элемента выражение_условие могут использоваться:

- арифметическое выражение;

- отношение;

- логическое выражение.

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

Полная форма условного оператора:

if (выражение_условие)

оператор_1;

else

оператор_2;

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

Синтаксически переключатель определяется следующей формой:

switch (выражение_условие)

{

case константа_1: операторы_1

case константа_2: операторы_2

. . .

case константа_n: операторы_n

default: операторы_n+1

}

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

Поставленный в конце отдельной ветви case, оператор break прерывает последовательность выполнения записанных операторов и управление передается на оператор, следующий за закрывающей фигурной скобкой, ограничивающей "тело" оператора switch.

Соседние файлы в папке мои отчёты