СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Вопросы к экзамену для студентов заочного отделения СПО по специальности компьютерные системы и комплексы.

Категория: Информатика

Нажмите, чтобы узнать подробности

Перечень вопросов для экзамена по предмету "Основы алгоритмизации и программирования"

Просмотр содержимого документа
«Вопросы к экзамену для студентов заочного отделения СПО по специальности компьютерные системы и комплексы.»

Основные принципы алгоритмизации и программирования.

  1. Основные этапы решения задач на ЭВМ. Алгоритмы и величины. Линейные алгоритмы. Ветвления и циклы в алгоритмах. Логические основы алгоритмизации.

  1. Развитие языков и технологий программирования.

  2. Принципы программирования. Базовые концепции технологий программирования

  1. Постановка задачи и спецификация программы. Различие между спецификацией и реализацией. Использование декомпозиции и абстракции при проектировании программного обеспечения.

  2. Проектирование интерфейса. Дружественность. Методы защиты программ и данных. Конфиденциальность информации.



Процедурные языки программирования

  1. Языки программирования высокого уровня. Структура и способы описания языков программирования высокого уровня. Элементы языка.

  2. Среды разработки программ. Концепция типов данных. Стандартные типы данных.

  1. Арифметические операции, функции, выражения. Оператор присваивания. Ввод данных с клавиатуры и и вывод на экран. Управление символьным выводом на экран. Логические величины, операции, выражения. Последовательные операции. Ветвления. Циклы.

  1. Понятие процедуры и функции. Повторное использование кода. Описание и использование процедур и функций. Формальные и фактические параметры. Локальные объекты. Модули.

  1. Массивы. Структуры. Указатели и динамические структуры данных. Файлы.

  1. Типизированные и нетипизированные указатели. Списки. Стек и очередь. Деревья

  1. Понятие рекурсии. Рекурсивные методы. Примеры рекурсивных алгоритмов. Рекурсивные алгоритмы для динамических структур.



Объектно- ориентированные языки программирования

  1. Класс и объект. Инициализация и очистка. Области видимости. Основные принципы объектно-ориентированного программирования. Инкапсуляция, наследование и полиморфизм.

  1. Иерархия классов. Виртуальные методы. Абстрактные классы и чистые виртуальные методы. Полиморфизм.



Внедрение и использование разработанных программных продуктов

  1. Категории программных ошибок. Типы тестов. Разработка тестов.

  1. Документация, создаваемая в процессе разработки программных средств.

  1. Инсталлирование программных продуктов. Использование и сопровождение программных продуктов. Проблема сложности. Масштабирование. Проектирование с учетом изменений.