Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rudenko_c_tasks.doc
Скачиваний:
54
Добавлен:
12.11.2019
Размер:
666.62 Кб
Скачать
  1. Литература

  1. Б. Керниган, Д. Ритчи. Язык программирования Си. М., «Финансы и статистика», 1992

  2. American National Standard for Information Systems - Programming Language C, X3.159-1989

  3. Б. Керниган, Д. Ритчи, А. Фьюэр Язык программирования Си. Задачи по языку Си. М., «Финансы и статистика», 1985

  4. Н. Джехани. Программирование на языке Си. М., «Радио и связь», 1988

  5. Б. Керниган, Р. Пайк. Универсальная среда программирования UNIX. М., «Финансы и статистика», 1992

  6. С. Баурн. Операционная система UNIX.М., «Мир», 1986

  7. С.А. Абрамов, Г.Г. Гнездилова и др. Задачи по программированию. М., «Наука», 1988

  8. В.Н. Пильщиков. Сборник упражнений по языку Паскаль. М., «Наука», 1989

  1. Содержание

1. ПРЕДИСЛОВИЕ 3

2. ТИПЫ, ОПЕРАЦИИ, ВЫРАЖЕНИЯ 3

3. УПРАВЛЕНИЕ 8

3.1 Синтаксис и семантика операторов языка Си 8

3.2 Обработка числовых данных 11

3.3 Обработка символьных данных 14

4. ФУНКЦИИ И СТРУКТУРА ПРОГРАММЫ 16

5. УКАЗАТЕЛИ И МАССИВЫ 20

6. СТРУКТУРЫ, ОБЪЕДИНЕНИЯ 28

6.1 Основные сведения 28

6.2 Структуры и функции. Указатели на структуры. 30

6.3 Структуры со сылками на себя 34

7. ВВОД-ВЫВОД 38

7.1 Стандартный ввод-вывод 38

7.2 Работа с файлами 40

8. ИНТЕРФЕЙС С СИСТЕМОЙ UNIX 42

8.1 Низкоуровневый ввод-вывод 42

8.2 Процессы, сигналы 44

8.2.1 Конвейер, перенаправление ввода-вывода 44

8.2.2 Сигналы. Фоновые процессы. 47

9. ЗАДАНИЯ ПРАКТИКУМА 49

9.1 Свойства транслятора 49

9.2 Калькулятор 51

9.3 Моделирование работы интерпретатора SHELL 52

10. ПРИЛОЖЕНИЯ 55

10.1 Библиотека стандартных функций языка С 55

10.1.1 Функции работы со строками 55

10.1.2 Функции проверки класса литер 56

10.1.3 Ввод-вывод 57

10.1.3.1 Операции над файлами 57

10.1.3.2 Форматный вывод 58

10.1.3.3 Форматный ввод 60

10.1.3.4 Функции ввода-вывода литер 62

10.1.3.5 Функции позиционирования файла 63

10.1.4 Математические функции 64

10.1.5 Функции общего назначения 64

10.1.6 Дальние переходы 65

10.2 Фрагменты стандарта языка Си 65

10.2.1 Классификация типов 65

10.2.2 Приоритеты и порядок выполнения операций 66

10.2.3 Арифметические преобразования при выполнении арифметических операций вида X op Y 67

10.2.4 Арифметические преобразования при выполнении присваивания и явного приведения 68

10.2.5 Неявное приведение типов в операторе присваивания X = Y 69

10.2.6 Явное приведение ( тип Т ) X 70

10.2.7 Адресная арифметика 71

10.3 Системные функции UNIX 72

10.3.1 Базисные средства ввода-вывода 72

10.3.2 Дополнительные средства ввода-вывода 73

10.3.3 Процессы, транспортеры, сигналы 75

11. ЛИТЕРАТУРА 79

12. СОДЕРЖАНИЕ 81

81

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