- •Теоретические вопросы к экзамену к экзамену по курсу «Программирование и алгоритмизация»
- •A)Время жизни и область видимости программных объектов.Б) Инициализация глобальных и локальных переменных
- •Операторы языка Си. Оператор выражение, составной оператор, операторы условного перехода
- •Операторы цикла while и do … while
- •Указатели. Типизированные и нетипизированные.
- •Работа с файлами. Файловая переменная, открытие, закрытие файла.
- •Чтение и запись в файлы. Функция eof()
- •Определение и вызов функций. Фактические и формальные параметры.
- •Определение и вызов функций. Передача массивов и указателей на функции.
- •Бинарный поиск в упорядоченном массиве.
- •Сортировка массива на примере одного из алгоритмов.
- •Связанные списки: описание структуры, добавление и удаление элементов в односвязный линейный список.
- •Виды линейных списков: стек, очередь, дек.
- •Динамическое распределение памяти под объекты. Операторы new и delete.
- •Шаблоны классов.
- •Шаблоны функций.
Динамическое распределение памяти под объекты. Операторы new и delete.
Шаблоны классов.
Шаблоны функций.
Понятие потока в языке C++. Стандартные потоки.
Поток (srteam) – абстрактный канал связи, создаваемый в программе для обмена данными.
В зависимости от реализуемого направления передачи данных потоки делят на три группы:
· входные, из которых читается информация;
· выходные, в которые вводятся данные;
· двунаправленные, допускающие как чтение, так и запись.
Потоки, связанные с консольным вводом/выводом (клавиатура/экран), называются
стандартными. Стандартному потоку ввода соответствует класс 1 stream,
стандартному потоку вывода ~ класс ostream. Оба класса являются производными
от класса 1os. Следующим в piepapxnn является класс 1 ostream, наследующий
классы 1 stream и ostream и обеспечивающий общие средства потокового
ввода/вывода.
Жизненный цикл программного продукта.
Основные процессы жизненного цикла.
Разновидности процесса разработки ПО.
Стадии разработки ПО
Действия при разработке ТЗ