Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабРаб08.doc
Скачиваний:
22
Добавлен:
30.03.2015
Размер:
386.56 Кб
Скачать

Библиографический список

  1. Березин, Б.И. Начальный курс Си и С++ / Б.И. Березин, С.И. Березин. – М.: Диалог-МИФИ, 1996. – 288 с.

  2. ГОСТ 19.701-90. ЕСПД. Схемы алгоритмов, пpогpамм, данных и систем. – М.: Изд-во стандартов, 1991. – 26 с.

  3. Кpячков, А.В. и дp. Пpогpаммиpование на С и С++. Практикум. / А.В. Кpячков и дp. – М.: Радио и связь, 1997. – 344 с.

  4. Макогон, В.С. Язык программирования Си для начинающих / В.С. Макогон. – Одесса: НПФ "АСТРОПРИНТ", 1993. – 96 с.

  5. Методы проектирования программ: Метод. указания / Сост. О. П. Шафеева. –Омск: Изд-во ОмГТУ, 2004. – 32 с.

  6. Павловская, Т.А. С/С++. Программирование на языке высокого уровня / Т.А. Павловская. – СП-б: Питер, 2002. – 462 с.

  7. Подбельский, В.В. Программирование на языке Си / В.В. Подбельский, С.С. Фомин. – М.: 2000 – 600 с.

  8. Флоренсов, А.Н. Введение в программирование. Семантический подход: учеб. пособие / А.Н. Флоренсов. – Омск: Изд-во ОмГТУ, 1998. – 220 с.

  9. Численные методы: Метод. указания. / Сост.: О. Б. Малков, Е. Т. Гегечкори. – Омск: Изд-во ОмГТУ, 1995. – 28 с.

  10. Шафеева, О.П. Технологии программирования. С++: учеб. пособие / О.П. Шафеева. – Омск: Изд-во ОмГТУ, 2007. – 80 с.

  11. Шилд, Г. Справочник программиста по С/С++. Учеб. Пособие / Г. Шилд – М.: Издательский дом «Вильямс», 2000. – 448 с.

Приложение Б

Операции языка С/С++

Вес

Знак

Наименование операции

Тип

операции

Порядок

1

( )

[]

.

->

вызов функции

выделение элемента массива

выделение элемента структуры или объединения

выделение элемента структуры или объединения (объединения), адресуемой (го) указателем

Выражение

Слева направо

2

!

~

-

++

--

&

*

(тип)

sizeof

логическое отрицание

побитовое отрицание

изменение знака (унарный минус)

увеличение на 1 (инкремент)

уменьшение на 1 (декремент)

определение адреса

обращение по адресу

преобразование типа

определение размера в байтах

унарные

Справа налево

3

*

/

%

умножение

деление

остаток от деления

бинарные

арифмети-ческие

Слева направо

4

+

-

сложение

вычитание

бинарные

арифмети-ческие

Слева направо

5

<<

>>

сдвиг влево

сдвиг вправо

сдвига

Слева направо

6

<

<=

>

>=

меньше чем

меньше или равно

больше чем

больше или равно

отношения

Слева направо

7

== !=

равно

неравно

отношения

Слева направо

8

&

поразрядная операция "И"

побитовая

9

^

«исключающее "ИЛИ"»

побитовая

10

|

поразрядная "ИЛИ"

побитовая

11

&&

логическая операция "И"

логическая

12

||

логическая операция "ИЛИ"

логическая

13

? :

условная операция

тернарная

14

=

+=

-=

*=

/=

%=

<<=

>>=

&=

|=

^=

простое присваивание

составные присваивания:

сложение с присваиванием

вычитание с присваиванием

умножение с присваиванием

деление с присваиванием

остаток от деления с присваиванием

сдвиг двоичного числа влево с присваиванием

сдвиг двоичного кода вправо с пр.

побитовая операция "И" с присв.

поразрядная операция "ИЛИ" c присваиванием

исключающее "ИЛИ" с присваив.

присваи-вания

бинарные

(для двоичных операндов)

Справа налево

15

,

операция "запятая" (соединения)

тернарная

Приложение В