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


           

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

Ввод целого числа
Вывод двоичного числа
Представление текста
Упорядоченные строки
Контекстная замена
Выделение вложенных фрагментов
Выделение вложенных фрагментов - 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
Содержание