|
Читальный зал ->
Егорова Е.В. Программирование на языке высокого уровня: Учебное пособие. - Барнаул: Изд-во АлтГТУ, 2009. – 207 с.
Скачать полный текст
Нравится
СОДЕРЖАНИЕ
Введение
1 ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ СИ
1.1 НАЧАЛЬНЫЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ СИ
1.1.1 Алфавит
1.1.2 Идентификаторы
1.1.3 Функции. Структура программы на языке Си
1.1.4 Описание переменных
1.1.5 Определение констант
1.1.6 Операторы
1.1.7 Точка с запятой
1.1.8 Комментарии
1.1.9 Препроцессор языка Си
1.1.10 Основные математические подпрограммы Турбо-Си
1.2 КОНСТАНТЫ
1.2.1 Целочисленные константы
1.2.2 Символьные константы
1.2.3 Константы с плавающей точкой
1.2.4 Константы перечисляемого типа
1.2.5 Строковые константы
1.3 ТИПЫ И ПЕРЕМЕННЫЕ
1.3.1 Знаки
1.3.2 Целые переменные
1.3.3 Плавающая точка
1.3.4 Перечисляемые типы
1.3.5 Тип void (пустой)
1.3.6 Логические значения
1.4 ПРЕОБРАЗОВАНИЕ ТИПОВ
1.4.1 Неявные преобразования типов
1.4.2 Арифметические преобразования
1.4.3 Явные преобразования типов
1.5 ВВОД И ВЫВОД В СИ
1.5.1 Стандартные потоки ввода /вывода
1.5.2 Вывод
1.5.3 Ввод
1.5.4 Очистка потока
1.6 ЛАБОРАТОРНАЯ РАБОТА №1 "ЛИНЕЙНЫЙ ВЫЧИСЛИТЕЛЬНЫЙ ПРОЦЕСС"26
1.6.1 Линейный вычислительный процесс. Вычисление заданной величины
1.7 КОНТРОЛЬНЫЕ ВОПРОСЫ ПО МОДУЛЮ 1
2 ОПЕРАЦИИ И ОПЕРАТОРЫ
2.1 ОПЕРАЦИИ В СИ
2.1.1 Арифметические операции
2.1.2 Увеличение и уменьшение
2.1.3 Операция присваивания
2.1.4 Логические операции и операции отношения
2.1.5 Поразрядные (побитовые) операции
2.1.6 Операции: приоритет и порядок вычислений
2.2 ОПЕРАТОРЫ УПРАВЛЕНИЯ
2.2.1 Выражения и операторы
2.2.2 Построение условий
2.2.3 Разветвление
2.2.4 Циклы
2.2.5 Оператор break
2.2.6 Оператор continue
2.2.7 Оператор goto и метки операторов
2.3 ЛАБОРАТОРНАЯ РАБОТА №2 "ОПЕРАТОРЫ УПРАВЛЕНИЯ"
2.3.1 Разветвляющийся вычислительный процесс. Неформализованные задачи
2.3.2 Циклический вычислительный процесс. Неформализованные задачи
2.4 КОНТРОЛЬНЫЕ ВОПРОСЫ ПО МОДУЛЮ 2
3 ПРОИЗВОДНЫЕ ТИПЫ (МАССИВЫ, СТРУКТУРЫ, ОБЪЕДИНЕНИЯ)
3.1 МАССИВЫ
3.2 СТРУКТУРЫ
3.2.1 Определение структуры
3.2.2 Доступ к компонентам структуры
3.2.3 Пример работы со структурой
3.4 ПЕРЕМЕННЫЕ СТРУКТУРЫ
3.5 ИНИЦИАЛИЗАЦИЯ
3.6 ЛАБОРАТОРНАЯ РАБОТА №3 "МАССИВЫ И СТРУКТУРЫ"
3.6.1 Массивы
3.6.2 Массив структур
3.6.3 Массив переменных структур
3.7 КОНТРОЛЬНЫЕ ВОПРОСЫ ПО МОДУЛЮ 3
4 УКАЗАТЕЛИ
4.1 ПОНЯТИЕ УКАЗАТЕЛЯ
4.2 АДРЕСНЫЕ ОПЕРАЦИИ
4.3 АДРЕСНАЯ АРИФМЕТИКА
4.4 ДИНАМИЧЕСКОЕ РАСПРЕДЕЛЕНИЕ ПАМЯТИ
4.4.1 Динамические переменные
4.4.2 Создание динамических переменных
4.4.3 Доступ к динамическим переменным
4.4.4 Освобождение выделенной памяти
4.5 УКАЗАНИЕ НА СТАТИЧЕСКИЕ ПЕРЕМЕННЫЕ
4.6 УКАЗАНИЕ НА ПРОИЗВОЛЬНУЮ ЯЧЕЙКУ ПАМЯТИ
4.7 УКАЗАТЕЛИ И СТРУКТУРЫ
4.8 УКАЗАТЕЛЬ НА ПУСТОЙ ТИП void
4.9 ЛАБОРАТОРНАЯ РАБОТ №4 "ДИНАМИЧЕСКОЕ РАСПРЕДЕЛЕНИЕ ПАМЯТИ"
4.9.1 Динамическое распределение памяти и указатели
4.10 КОНТРОЛЬНЫЕ ВОПРОСЫ ПО МОДУЛЮ 4
5 МАССИВЫ, СТРОКИ И УКАЗАТЕЛИ
5.1 СВЯЗЬ МЕЖУ УКАЗАТЕЛЯМИ И МАССИВАМИ
5.2 МАССИВЫ, СТРОКИ, УКАЗАТЕЛИ
5.2.1 Массивы указателей. Массивы символьных строк
5.3 МНОГОМЕРНЫЕ МАССИВЫ И УКАЗАТЕЛИ
5.3.1 Одномерные массивы и указатели
5.3.2 Двумерные массивы и указатели
5.3.3 Многомерные массивы и указатели
5.4 ЛАБОРАТОРНАЯ РАБОТА № 5 "РАБОТА СО СТРОКАМИ"
5.4.1 Обработка текстовой информации. Работа со строками
5.5 КОНТРОЛЬНЫЕ ВОПРОСЫ ПО МОДУЛЮ 5
6 ФУНКЦИИ
6.1 ОПРЕДЕЛЕНИЕ И ОПИСАНИЕ ФУНКЦИИ
6.1.1 Определение функции
6.1.2 Описание функции
6.2 УПРАВЛЕНИЕ ВИДИМОСТЬЮ ФУНКЦИЙ
6.3 ВЫЗОВ ФУНКЦИЙ
6.4 ПЕРЕДАЧА ПАРАМЕТРОВ
6.5 ПЕРЕДАЧА МАССИВОВ В КАЧЕСТВЕ ПАРАМЕТРОВ
6.6 УКАЗАТЕЛЬ НА ФУНКЦИЮ. ПЕРЕДАЧА ФУНКЦИЙ В КАЧЕСТВЕ ПАРАМЕТРОВ
6.7 СВЯЗЬ ФУНКЦИЙ ИЗ РАЗНЫХ ФАЙЛОВ
6.8 ЛОКАЛЬНЫЕ И ГЛОБАЛЬНЫЕ ДАННЫЕ
6.9 ЛАБОРАТОРНАЯ РАБОТА №6 "ПОДПРОГРАММЫ В СИ"
6.9.1 Организация функций
6.9.2 Передача массивов в качестве параметров
6.10 КОНТРОЛЬНЫЕ ВОПРОСЫ ПО МОДУЛЮ 6
7 ОПРЕДЕЛЕНИЯ И ОПИСАНИЯ - ОБЩАЯ ФОРМА
7.1 ТИПЫ ДАННЫХ
7.1.1 Тип unsigned char
7.1.2 Директива typedef
7.2 ОПИСАТЕЛИ В ОПРЕДЕЛЕНИЯХ И ОПИСАНИЯХ
7.3 КЛАССЫ ПАМЯТИ
7.3.1 Автоматические переменные
7.3.2 Регистровые переменные
7.3.3 Статические переменные (локальные)
7.3.4 Глобальные переменные
7.3.5 Выбор класса памяти
7.4 СИНТАКСИЧЕСКИЕ ОТЛИЧИЯ ОПРЕДЕЛЕНИЙ И ОПИСАНИЙ
7.5 ИНИЦИАЛИЗАТОРЫ
8 ФАЙЛЫ
8.1 ПОТОКИ (stream)
8.2 ОПРЕДЕЛЕНИЕ ПОТОКА
8.3 СТАНДАРТНЫЕ ПОТОКИ
8.4 НЕСТАНДАРТНЫЕ ПОТОКИ
8.4.1 Открытие файла (потока)
8.4.2 Закрытие потока
8.4.3 Очистка потока
8.4.4 Обработка (чтение и запись) нестандартных текстовых файлов
8.5 ЛАБОРАТОРНАЯ РАБОТА №8 "ФАЙЛЫ"
8.5.1 Файлы. Список заданий
8.6 КОНТРОЛЬНЫЕ ВОПРОСЫ ПО МОДУЛЮ 8
Список использованных источников
Приложение
Примеры тестов контроля знаний по модулям
Читальный зал
|