- •Методические указания
- •Операционные системы пк
- •Севастополь
- •Содержание
- •Лабораторная работа № 1
- •1.1.5. Стандартные функции вывода информации
- •Управляющая строка может содержать управляющие символы:
- •1.1.6. Стандартные функции ввода информации
- •Лабораторная работа № 2 Тема: «Программирование алгоритмов с ветвлениями»
- •Лабораторная работа № 3 Тема: «Программирование циклических вычислительных процессов»
- •Пример 3.1. Вычислить значение функции s(X), пользователь вводит значение х
- •Лабораторная работа № 4 Тема: «Обработка одномерных массивов»
- •Лабораторная работа № 5 Тема: «Обработка двухмерных динамических массивов»
- •Лабораторная работа № 6 Тема: «Организация программ, содержащих подпрограммы»
- •Лабораторная работа № 7 Тема: «Обработка структур с использованием файлов»
- •Лабораторная работа № 8 Тема: «Работа с графическим режимом»
- •Библиографический список
- •Приложение а
Библиографический список
1. ГОСТ 19.701–90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения – М.: Изд-во стандартов.
2. Колмогоров А. Н. Алгоритм, информация, сложность. (Новое в жизни, науке, технике. Математика. Кибернетика; вып. 1). / А. Н. Колмогоров. – М.: Знание, 1991. - 45 с.
3. Батура М.П., Бусько В.Л., Корбит А.Г., Кривоносова Т.М. Основы алгоритмизации и программирования. Язык Си: учеб. пособие / М.П.Батура – Минск: БГУИР, 2007.
4. Керниган Б. Язык программирования СИ / Б. Керниган, Д. Ритчи. – М.: Финансы и статистика, 1992.
5. Страуструп Б. Язык программирования C++ / Б. Страуструп. – 2-е изд.: В 2 т. – Киев: ДиаСофт, 1993.
6. Демидович Е.М. Основы алгоритмизации и програм-мирования. Язык СИ / Е.М. Демидович. – Минск: Бестпринт, 2001.
Приложение а
Таблица - Операторы языка Си
Операция |
Краткое описание |
Использование |
Выпол-нение |
Первичные (унарные) операции |
|||
. |
Доступ к члену |
объект . член |
Слева направо |
-> |
Доступ по указателю |
указатель -> член |
|
[ ] |
Индексирование |
переменная [выражение] |
|
( ) |
Вызов функции |
ID(список) |
|
Унарные операции |
|||
++ |
Постфиксный инкремент |
lvalue++ |
Справа налево |
-- |
Постфиксный декремент |
lvalue-- |
|
sizeof |
Размер объекта (типа) |
sizeof(ID или тип) |
|
++ |
Префиксный инкремент |
++lvalue |
|
-- |
Префиксный декремент |
--lvalue |
|
~ |
Побитовое НЕ |
~выражение |
|
! |
Логическое НЕ |
!выражение |
|
- (+) |
Унарный минус (плюс) |
- (+)выражение |
|
* |
Разадресация указателя |
*выражение |
|
& |
Адрес |
&выражение |
|
() |
Приведение типа |
(тип)выражение |
|
Бинарные и тернарная операции |
|||
* |
Умножение |
выражение * выражение |
Слева направо |
/ |
Деление |
выражение / выражение |
|
% |
Получение остатка |
выражение % выражение |
|
+ ( - ) |
Сложение (вычитание) |
выражение + (-) выражение |
|
<< |
Сдвиг влево |
выражение << выражение |
|
>> |
Сдвиг вправо |
выражение >> выражение |
|
< |
Меньше |
выражение < выражение |
|
<= |
Меньше или равно |
выражение <= выражение |
|
> |
Больше |
выражение > выражение |
|
>= |
Больше или равно |
выражение >= выражение |
|
== |
Равно |
выражение == выражение |
|
!= |
Не равно |
выражение != выражение |
|
& |
Побитовое И |
выражение & выражение |
|
^ |
Побитовое исключ. ИЛИ |
выражение ^ выражение |
|
| |
Побитовое ИЛИ |
выражение | выражение |
|
&& |
Логическое И |
выражение && выражение |
|
|| |
Логическое ИЛИ |
выражение || выражение |
Таблица - Операторы языка Си (продолжение)
Операция |
Краткое описание |
Использование |
Выпол-нение |
?: |
Условная операция (тернарная) |
выражение ? выражение : выражение |
Справа налево
|
= |
Присваивание |
lvalue = выражение |
|
*= |
Умножение с присваиванием |
lvalue *= выражение |
|
/= |
Деление с присваиванием |
lvalue /= выражение |
|
%= |
Остаток от деления с присв-м |
lvalue %= выражение |
|
+= |
Сложение с присваиванием |
lvalue += выражение |
|
- = |
Вычитание с присваиванием |
lvalue -= выражение |
|
<<= |
Сдвиг влево с присваиванием |
lvalue <<= выражение |
|
>>= |
Сдвиг вправо с присваиванием |
lvalue >>= выражение |
|
&= |
Поразрядное И с присваив-м |
lvalue &= выражение |
|
|= |
Поразрядное ИЛИ с присв-м |
lvalue |= выражение |
|
^= |
Поразрядное ИСКЛЮЧАЮЩЕЕ ИЛИ с присваиванием |
lvalue ^= выражение |
|
, |
Последовательное вычисление |
выражение, выражение |
Слева направо |