Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Лабораторная работа №2. Тема работы:Основные операторы языка С++
Попов Максим Проверила: Водолазкина Н.А. Алматы, 2015 Лабораторная работа №2 Тема работы: Основные операторы языка С++ Цель работы: Изучение основных операторов языка С++. Использование подпрограмм-функций.
Оборудование рабочего места: · компьютер с загруженной программной средой Borland C Builder. Общие сведения: 1. Выражения. Выражение строится из переменных, констант и знаков операций. В выражениях языка С допустимо использование переменных разных типов. В этом случае происходит приведение типов. Это стандартное преобразование всегда осуществляется по правилу: менее точный тип приводится к более точному. В операторе присваивания конечный результат приводится к типу переменной в левой части оператора присваивания, при этом тип может как повышаться, так и понижаться.
2. Арифметические операции:
3. Операции присваивания:
4. Оператор if, как и в языке Pascal, имеет две формы: краткую и полную. Краткая форма имеет вид: if (условие) оператор; Полная форма этого оператора следующая: if (условие) оператор; else оператор; Если значение условия истинно, то выполняется оператор, следующий за условием. Если же условие ложно, то выполняется оператор, стоящий после слова else. Если еlse -часть отсутствует, то выполняется следующий оператор программы. В качестве условия может выступать любое выражение. Если его значение – нуль, оно считается ложным. Ненулевое выражение считается истинным.
5. Оператор switch. Оператор switch является оператором множественного выбора. Общий вид оператора следующий: switch (выражение) { case значение_1: последовательность операторов break; ……………………. case значение_n: последовательность операторов break; default: последовательность операторов } Сначала вычисляется выражение в скобках. Выражение должно иметь порядковый тип, например, целый, символьный и т. д. Значение выражения сравнивается со значениями меток. Значения, указываемые в метках case, должны быть константными выражениями, соответствующими возможным значениям выражения выбора. Если значение выражения совпало со значением какой-либо метки, то выполняется последовательность операторов, соответствующая этой метке и записанная после двоеточия. Если же значение выражения не совпало ни с одной из меток, то выполняются операторы, следующие за ключевым словом default. Метка default не обязательно должна включаться в структуру switch. Оператор break приводит к выходу из switch и переходу к следующему оператору программы.
|