Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Лабораторная работа №2. Тема работы:Основные операторы языка С++

Попов Максим

Проверила:

Водолазкина Н.А.

Алматы, 2015

Лабораторная работа №2

Тема работы: Основные операторы языка С++

Цель работы: Изучение основных операторов языка С++. Использование

подпрограмм-функций.

 

Оборудование рабочего места:

· компьютер с загруженной программной средой Borland C Builder.

Общие сведения:

1. Выражения. Выражение строится из переменных, констант и знаков операций. В выражениях языка С допустимо использование переменных разных типов. В этом случае происходит приведение типов. Это стандартное преобразование всегда осуществляется по правилу: менее точный тип приводится к более точному. В операторе присваивания конечный результат приводится к типу переменной в левой части оператора присваивания, при этом тип может как повышаться, так и понижаться.

 

2. Арифметические операции:

Обозначение Операция Пример
+ Сложение X+Y
- Вычитание и унарный минус X-Y
* Умножение X*Y
/ Деление X/Y
% Остаток от целочисленного деления I%6
++ Увеличение на единицу (инкремент) i++ или ++i
-- Уменьшение на единицу (декремент) i-- или --i

3. Операции присваивания:

Обозначение Операция Пример
= Присваивание X=Y
+= Присваивание со сложением X+Y
-= Присваивание с вычитанием X-=Y
*= Присваивание с умножением X*=Y
/= Присваивание с делением X/=Y
%= Присваивание остатка с целочисленным делением X%=Y
< = Присваивание со сдвигом влево X< =Y
> = Присваивание со сдвигом вправо X> =Y
& = Присваивание с поразрядной операцией И X& =Y
^= Присваивание с поразрядной операцией исключающее ИЛИ X^=Y
|= Присваивание с поразрядной операцией ИЛИ X|=Y

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 и переходу к следующему оператору программы.

<== предыдущая лекция | следующая лекция ==>
Культура стародавнього Риму | 




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.