Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тесты и задания Ига2013.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
692.74 Кб
Скачать

Вопросы к экзамену по дисциплине «Основы алгоритмизации и программирования»

  1. Понятие алгоритма. Свойства алгоритмов. Формы записи алгоритмов.

  2. Типы данных и их краткие характеристики.

  3. Область видимости переменных.

  4. Языки программирования. Классификация языков программирования.

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

  6. Линейный алгоритм. Описание, определение.

  7. Алгоритмическая структура «ветвление». Полное и неполное ветвление.

  8. Алгоритмическая структура «выбор».

  9. Алгоритмическая структура «цикл».

  10. Арифметические, строковые и логические выражения. Присваивание.

  11. Цикл с параметром.

  12. Цикл с постусловием.

  13. Цикл с предусловием.

  14. Оператор выбора.

  15. Одномерные массивы: объявление массива, ввод-вывод элементов массива.

  16. Одномерные массивы: выполнение операций над элементами массива.

  17. Одномерные массивы: поиск экстремальных значений массива.

  18. Одномерные массивы: сортировка массива.

  19. Двумерные массивы: объявление массива, ввод-вывод элементов массива.

  20. Двумерные массивы: выполнение операций над элементами массива.

  21. Динамические массивы.

  22. Функции и процедуры обработки строк.

  23. Общие процедуры. Вызов общей процедуры.

  24. Функции пользователя.

  25. Стандартные функции.

  26. Понятие модуль и его применение в написание программ.

  27. Файловые типы данных. Операторы работы с файлами.

  28. Формы. Размещение управляющих элементов на форме.

  29. Функции ввода и вывода.

  30. Графические возможности языка.

  31. Интерпретаторы. Компиляторы.

Вопросы к экзамену по дисциплине «Технология разработки программных продуктов»

  1. Программный продукт и его основные характеристики.

  2. Классификация программных продуктов.

  3. Жизненный цикл программ. Этапы разработки программного продукта.

  4. Единая система программной документации.

  5. Виды программных документов. Общие требования к программным документам.

  6. Стадии разработки программ и программной документации.

  7. Техническое задание. Требования к содержанию и оформлению.

  8. Структура программных продуктов.

  9. Проектирование интерфейса пользователя.

  10. Языки программирования. Классификация языков программирования.

  11. Стиль программирования: общие понятия, правила хорошего стиля.

  12. Факторы, влияющие на читаемость программ. Стили традиционного программирования.

  13. Проектирование. Структурное проектирование. Методы проектирования.

  14. Объектно-ориентированное программирование.

  15. Эффективность программ. Оптимизирующие компиляторы. Оптимизация программ.

  16. Понятие качества программного продукта. Показатели качества программных продуктов. Принципы обеспечения качества программных продуктов.

  17. Надежность программных продуктов. Методы контроля и обеспечения надежности программ. Показатели надежности программы.

  18. Ошибки программного обеспечения. Классификация ошибок. Источники ошибок программного изделия. Основные пути борьбы с ошибками.

  19. Отладка программ. Составляющие отладки. Принципы и виды отладок. Методы отладки программы. Средства отладки.

  20. Тест. Тестовые данные. Тестирование программ. Виды тестирования. Методы тестирования.

  21. Сопровождение программ.

  22. Защита программ. Средства защиты программ. Виды компьютерных преступлений.

  23. Виды контроля программ.

  24. Корректность программ. Задачи анализа корректности.

  25. Программные эталоны. Методы проверки корректности.

  26. Общая характеристика инструментальных средств разработки программ.