Logo GenDocs.ru


Поиск по сайту:  


Содержание
Базовые понятия информатики. Понятие «Информатика» и «Информация»
Задачи информатики как науки составляют
Данные (data)
Пример данных
Ещё более информативное
Пример знания
Информационная система
Информационные технологии
Понятие алгоритма. Свойства и классы алгоритмов. Формы представления алгоритмов
Исполнитель алгоритма
Основные свойства алгоритмов
Классы алгоритмов
Понятие алгоритма. Базовые алгоритмические структуры
Базовая структура ветвление
Представление данных в памяти персонального компьютера.
Целые числа.
Вещественные числа.
Принципы обработки программных кодов
Мнемонические коды
Язык С. История развития. Основные свойства языка
Отличительные особенности языка C
Библиотеки функций
Элементы языка C
Используемые символы
Целая константа
Диапазон шестнадцатеричных констант
0X8000 - 0xffff
0X80000000 - 0xffffffff
Константа с плавающей точкой
Строковая константа
Ключевые слова
Использование комментариев в тексте программы
Базовые типы данных
Символьные данные
Расширенный символьный тип (wchar_t)
Логический тип (bool)
Вещественные числа
Почему надо использовать целые числа?
Структура программы на C++
Директива #include
Использование void
Инструкция return
Описание переменных
Обработка данных. Операторы
Арифметические операторы
Приоритет операторов и порядок вычислений
Знак операции
Используемые алгоритмы обработки данных
Операторы присваивания
Преобразования типов данных
Функции языка C++
Декларации и дефиниции функций
Декларация функции (прототип)
Формальные и фактические параметры. Вызов функций
Возврат функцией значений
Переменные в функциях
Автоматические (локальные) переменные
Внешние (глобальные) переменные
Статические переменные
Передача параметров по значению
Передача параметров по ссылке
Значения параметров по умолчанию
Правила для пропуска значений параметров
Перегрузка функций
Встроенные функции
Использование ключевого слова inline
Обработка символьных данных
Функция puts()
Функция putchar()
Функция printf()
Форматированный вывод
Выбор правильных средств вывода информации
Вывод в Си++
Ввод в C/C++
Функция gets()
Функция getchar()
Функция scanf()
Оператор получения адреса &
Выбор соответствующих средств ввода данных
Ввод в Си++
Управляющие структуры
Составные инструкции
Конструкция if...else
Логические операторы
Вложенные инструкции if
Структуры выбора (switch/case/default)
Структуры повторения (циклы)
Использование цикла for
Использование цикла do...while (постусловие)
Использование цикла while (предусловие)
Операторы передачи управления Оператор безусловного перехода goto
Оператор break
Оператор continue
Препроцессор языка Си
Макрогенерация (замена лексических единиц)
Директива #undef
Включение файлов
Условная компиляция
Объявление переменной массива
Использование индексной переменной
Инициализация массива при объявлении
Передача массивов в функции
Функция sizeof
Использование констант при объявлении массивов
Символьные строки
Как 'А' отличается от "А"
Инициализация символьной строки
Передача строк в функцию
Вычисление длины строки
Копирование символьных строк
Массивы строк
Расположение матриц в памяти
Трехмерный массив
Алгоритмы сортировки массива
Выборочная сортировка
Быстрая сортировка
Сортировка массива при известном интервале значений элементов
Поиск заданного элемента в массиве
Двоичный (бинарный) поиск
Объявление указателя
Указатели на массивы
Операции над указателями
Указатели на строку
Указатели на функцию
Функции, возвращающие указатель
Указатели на многомерные массивы
Распределение памяти для двумерного массива.
Массивы указателей
Схема размещения переменных при объявлении.
Схема размещения переменных после выполнения операции pp+=2.
Схема размещения указателей на двумерный массив
Динамическое распределение памяти
Как это делалось в Си
Операторы new и delete
Освобождение динамически выделенной памяти
Выделение памяти под строки
Структуры данных
Реализация одних структур на базе других
Реализация очереди на базе массива
Операции над очередями
Добавление элемента в очередь
Проверка очереди на наличие элементов
Удаление элемента из очереди
Операции над стеками
Добавление элемента в стек
Проверка стека на наличие элементов
Удаление элемента из стека
Стековый калькулятор и обратная польская запись формулы
Ссылочные реализации структур данных
Массовые операции
Операции над списками
Создание пустого списка
Добавление в список нового элемента
Поиск элемента в списке
Удаление элемента из списка
Добавление элемента в список после заданного элемента
Слияние списков

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru