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

Библиотека заголовочных файлов

Стандартные функции [6]

<ctype.h> - преобразования и проверки символов;

<complex> - комплексных чисел;

<ctime> - системные часы;

<locale.h> - установки локальной среды;

<math.h> (<cmath>) - математические функции;

<new> - работы с динамической памятью;

<numeric> - числовых операций;

<signal.h> - обработки сигналов;

<stdio.h> - ввода/вывода (чтение/запись символов), работы с файлами;

<stdlib.h> - работы с памятью, преобразования, некоторые математические функции;

<string.h> - работы со строками в стиле С;

<time.h> - для работы с датой и временем;

<valarray> - классы для численных расчетов.

Константы, макросы и типы данных определены в файлах:

<assert> - для диагностики;

<errno.h> - для проверки ошибок;

<float.h> - для работы с числами с плавающей точкой;

<fstream> - файловые потоки;

<ios> - базовые классы потоков ввода/вывода;

<istream> - входные потоки;

<ostream> - выходные потоки;

<sstream> - строковые потоки;

<sstreambuf> - буферизация потоков;

<iostream> - для потокового ввода/вывода;

<limits.h> - определение размеров целочисленных данных;

<setjmp.h> - возможности нелокальных переходов;

<signal.h> - функции и макросы для обработки сигналов (прерываний).

<stdarg.h> - поддержка функций с неопределенным числом параметров.

Контейнерные классы

<bitset> - битовое множество;

<deque> - двусторонняя очередь;

<list> - двусвязный список;

<queque>- очередь;

<set> - множество;

<stack> - стек;

<vektor> - одномерный массив.

Как правило, каждый компилятор содержит больше заголовочных файлов.

СОДЕРЖАНИЕ

Ввод – вывод в языке СИ. Структура программы.

Порядок выполнения лабораторных работ

Лабораторная работа 1. Основы программирования в среде языка Си. Оператор присваивания

Лабораторная работа 2. Программирование разветвленных алгоритмов. Операторы передачи управления

Лабораторная работа 3. Программирование циклических алгоритмов с заданным числом повторений

Лабораторная работа 4. Программирование циклических алгоритмов с предусловием

Лабораторная работа 5. Программирование циклических алгоритмов с постусловием

Лабораторная работа 6. Программирование алгоритмов обработки одномерных массивов

Лабораторная работа 7. Обработка двумерных массивов

Лабораторная работа 8. Программирование c применением функций

Лабораторная работа 9. Программирование с возвратом из функций нескольких значений

Лабораторная работа 10. Обработка символьных и строковых даных

Лабораторная работа 11. Файлы

Лабораторная работа 12. Структуры

Лабораторная работа 13. Модульное программирование

Лабораторная работа 14. Динамические структуры. Списки

Лабораторная работа 15. Графика

Задание к расчетно-графической работе

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

ПРИЛОЖЕНИЕ А. Главное меню среды ТП

ПРИЛОЖЕНИЕ Б. Операции языка С/С++

ПРИЛОЖЕНИЕ В.Типы данных

ПРИЛОЖЕНИЕ Г. Обозначения графические в схемах алгоритмов

ПРИЛОЖЕНИЕ Д. Сообщения об ошибках

ПРИЛОЖЕНИЕ Е. Функции для работы с сисмволами и строками

ПРИЛОЖЕНИЕ Ж. Библиотека заголовочных файлов

3

4

4

9

14

17

19

22

25

28

32

36

40

44

47

48

51

53

55

56

58

59

60

61

63

67

Редактор ___________

Свод. темплан 200__ г.

И Д № от . .

Подписано в печать _________. Бумага офсетная. Формат 64 84 1/16.

Отпечатано на дупликаторе. Усл. печ. л. 2. Уч. - изд.л. 2.

Тираж . Заказ .

Издательство ОмГТУ. 644050, Омск, пр. Мира 11

Типография ОмГТУ

71

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]