Информатика и технология программирования


Содержание


Ввод целого числа
Вывод двоичного числа
Представление текста
Упорядоченные строки
Контекстная замена
Выделение вложенных фрагментов
Выделение вложенных фрагментов - часть 2
Форматирование строки
Форматирование строки - часть 2
Задания к лабораторным работам
Вопросы без ответов
Обменные сортировки
Сортировки разделением
Сортировка подсчетом
Сортировка выбором
Сортировки вставками
Сортировка слиянием
Сортировка слиянием - часть 2
Задания к лабораторным работам
Задания к лабораторным работам - часть 2
Вопросы без ответов
Вопросы без ответов - часть 2
Вопросы без ответов
Типы данных: не только массивы
Указатель как средство доступа к данным
Указатель как элемент архитектуры компьютера
Работа с указателем
Философский смысл указателя
Адресная арифметикаУказатель как адрес памяти
Указатели и массивы
Указатели как формальные параметры
Указатель - результат функции
Операции над указателями
Операции над указателями - часть 2
Границы памяти, адресуемой указателем
Строки, массивы символов и указатели char*
Строки, массивы символов и указатели char* - часть 2
Результат функции - указатель на строку
Задания к лабораторным работам
Задания к лабораторным работам - часть 2
Вопросы без ответов
Указатель на структуру -формальный параметр
Указатель на структуру -результат функции
Объединения
Битовые поля
Вопросы без ответов
Иерархия и конструирование типов данных
Иерархия и конструирование типов данных - часть 2
Контекстное определение типов данных в Си
Контекстное определение типов данных в Си - часть 2
Абстрактные типы данных
Определение типа данных (спецификатор typedef)
Определение типа данных (спецификатор typedef) - часть 2
Задания к лабораторным работам
Вопросы без ответов
Вопросы без ответов - часть 2
Вопросы без ответов - часть 3
Присваивание указателей различного типа
Явное преобразование типа указателя " на лету"
Работа с памятью " на низком уровне"
Указатель типа void*
Работа с последовательностью данных переменного формата
Упаковка последовательности нулей
Указатели и многомерные массивы
Задания к лабораторным работам
Задания к лабораторным работам - часть 2
Вопросы без ответов
Вопросы без ответов - часть 2
Формальные и фактические параметры
Вызов функцииФункции с переменным количеством параметров
Вызов функцииФункции с переменным количеством параметров - часть 2
Вызов функцииФункции с переменным количеством параметров - часть 3
Задания к лабораторным работам
Задания к лабораторным работам - часть 2
Вопросы без ответов
Вопросы без ответов - часть 2
Файл Си-программы как элемент модульного программирования
Файл Си-программы как элемент модульного программирования - часть 2
Классы памяти и области действия переменных
Классы памяти и области действия переменных - часть 2
Области действия функций
Области действия функций - часть 2
Области действия функций - часть 3
СвязываниеВнешние ссылки и точки входа
СвязываниеВнешние ссылки и точки входа - часть 2
Заголовочные файлы и библиотеки
Работа с динамической памятью в Си
Динамические массивы
Динамические массивы - часть 2
Динамические массивы и проблемы размерности данных
Вопросы без ответов
Поразрядная операция ИЛИ
Поразрядная операция И
Операция поразрядной ИНВЕРСИИ
Поразрядная операция ИСКЛЮЧАЮЩЕЕ ИЛИ
Операция СДВИГ ВЛЕВО
Операция СДВИГ ВПРАВО
Упаковка данных
Поразрядная сортировка разделением
Поразрядная сортировка разделением - часть 2
Работа с битовыми растрами
Машинная арифметика - целые произвольной точности
Машинная арифметика - целые произвольной точности - часть 2
Двоично-десятичная арифметика
Задания к лабораторным работам
Задания к лабораторным работам - часть 2
Вопросы без ответов
ЗаписьKлючИндекс
Индексная таблицаИндексный файл
Операции над индексными таблицами и файлами
Область переполнения
Многоуровневые индексы
Индексное дерево
Индексное дерево - часть 2
Индексное дерево - часть 3
Преобразование ключей
Преобразование ключей - часть 2
Задания к лабораторным работам
Структуры данных: все, кроме массивов
Структуры данных " в узком смысле"
Формирование массивов указателей
Работа с массивом указателей
Многоуровневые указатели
Динамические массивы указателей переменной размерности
Массивы указателей на строки
Дуализм двумерного массива и массива указателей
Многоуровневые массивы указателей на строки
Задания к лабораторным работам
Задания к лабораторным работам - часть 2
Вопросы без ответов
Вопросы без ответов - часть 2
Списки как динамические структуры данных
Списки как динамические структуры данных - часть 2
Работа со списками
Способы формирования списков
Односвязные списки
Односвязные списки - часть 2
Односвязные списки - часть 3
Представление очереди и стека односвязным списком
Двусвязные списки
Двусвязные списки - часть 2
Проблема концов списка и циклические списки
Задания к лабораторным работам
Вопросы без ответов
Вопросы без ответов - часть 2
Вопросы без ответов - часть 3
Особенности программирования рекурсивных функций
Особенности программирования рекурсивных функций - часть 2
Особенности программирования рекурсивных функций - часть 3
Философские аспекты рекурсии
Философские аспекты рекурсии - часть 2
Линейная рекурсия
Рекурсия и поисковые задачи
Рекурсия и поисковые задачи - часть 2
Поиск выхода в лабиринте
Поиск выхода в лабиринте - часть 2
Обход шахматной доски
Обход шахматной доски - часть 2
Линейный кроссворд
Линейный кроссворд - часть 2



- Начало -