Программирование на языке Си (часть 2)
|
Размер файла: 830.3 Kb |
Программирование на языке Си. Глава II. Хранение и обработка данных.
1. Массивы: Основные понятия. Ввод с клавиатуры и вывод на экран. Заполнение случайными числами. Работа с текстовыми файлами. Работа с двоичными файлами. Простой поиск в массиве. Перестановка элементов массива. Сортировка массивов. Двоичный поиск в массиве. Массивы в процедурах и функциях.
2. Символьные строки: Что такое символьная строка? Стандартный ввод и вывод. Работа с файлами. Функции для работы со строками. Строки в функциях и процедурах.
3. Матрицы (двухмерные массивы): Что такое матрица? Объявление матриц. Стандартный ввод и вывод. Работа с файлами. Алгоритмы для работы с матрицами.
4. Массивы символьных строк: Объявление и инициализация. Ввод и вывод. Сортировка.
5. Управление памятью: Указатели. Динамическое выделение памяти. Выделение памяти для матрицы.
6. Рекурсия: Что такое рекурсия? Не допустим бесконечную рекурсию! Когда рекурсия не нужна. Рекурсивный поиск. Рекурсивные фигуры. Перебор вариантов. Быстрая сортировка.
7. Структуры: Что такое структуры? Объявление и инициализация. Работа с полями структуры. Ввод и вывод. Копирование. Массивы структур. Динамическое выделение памяти. Структуры как параметры процедур. Сортировка по ключу.
Файл в формате pdf