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


         

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

Ввод целого числа
Вывод двоичного числа
Представление текста

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


Первое знакомство - перейти

Интерфейс системы - перейти
Типы данных - перейти
Операции математического анализа - перейти
Представление и обработка данных - перейти
Специальные математические функции - перейти
Работа с периферийными устройствами - перейти
Графика и звук - перейти
Компьютерная алгебра - перейти
Основы программирования - перейти
Математические пакеты расширения - перейти

Статистические расчеты - перейти
Полезные функции - перейти
Расширения графики— пакет Graphics - перейти
Данные по доп. функциям Mathematica - перейти