Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_Инф_Прог_ПИЭ_по__конт_раб.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.11 Mб
Скачать
    1. Вопросы для подготовки к экзамену

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

  2. Программирование. Жизненный цикл программного обеспечения (ПО). Классификация ПО

  3. Характеристика методологий программирования

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

  5. Этапы подготовки задачи к решению на ЭВМ

  6. Алгоритм, его основные свойства и способы задания.

  7. Переменная в программировании и ее характеристики: имя, тип, значение

  8. Простые типы данных

  9. Правила записи формул. Оператор присваивания

  10. Операторы организации ввода. Операторы организации вывода с заданием формата

  11. Программирование разветвлений: оператор IF...

  12. Программирование разветвлений: оператор выбора CASE...

  13. Программирование циклов: цикл со счетчиком (оператор цикла FOR...)

  14. Программирование циклов: цикл с постусловием (оператор цикла REPEAT...)

  15. Программирование циклов: цикл с предусловием (оператор цикла WHILE......)

  16. Составные типы данных - одномерные массивы: описание и ввод

  17. Одномерные массивы: задание в разделе описания констант; формирование с помощью датчика случайных чисел

  18. Одномерные массивы: алгоритм нахождения суммы элементов

  19. Одномерные массивы: алгоритм нахождения max(min) элемента массива и его номера

  20. Одномерные массивы: алгоритм нахождения количества элементов

  21. Одномерные массивы: алгоритмы формирования новых массивов

  22. Одномерные массивы: алгоритм поиска элемента в несортированном массиве

  23. Одномерные массивы: алгоритм бинарного поиска элемента в отсортированном массиве

  24. Одномерные массивы: классификация видов сортировки элементов

  25. Одномерные массивы: сортировка с выбором минимального элемента

  26. Одномерные массивы: сортировка методом пузырьков

  27. Составные типы данных - двумерные массивы: описание и ввод

  28. Двумерные массивы: алгоритмы нахождения суммы элементов

  29. Двумерные массивы: алгоритмы нахождения max(min) элемента массива и его номера

  30. Двумерные массивы: алгоритмы нахождения количества элементов

  31. Переменные строкового типа: определение длины, выделение подстроки, сложение строк, поиск позиции вхождения подстроки в строку

  32. Переменные строкового типа: вставка подстроки, удаление подстроки

  33. Переменные строкового типа: преобразование числа в строку, преобразование строки в число

  34. Функции: описание, вызов

  35. Процедуры: описание, вызов

  36. Понятие формальных и фактических параметров для процедур и функций

  37. Понятие рекурсии (показать на примере)

  38. Понятие локальных и глобальных параметров для процедур и функций

  39. Составные типы данных – множества: описание и операции над ними

  40. Составные типы данных – записи: описание и обращение к компонентам записей в программе

  41. Типы файлов и их объявление в программе. Инициализация файлов для записи и чтения.

  42. Процедуры и функции общие для всех типов файлов.

  43. Текстовые файлы: процедуры и функции работы с ними..

  44. Этапы проектирования программ. Показать на примере.

  45. Модульное программирование и его преимущества. Требования к отдельным модулям.

  46. Принципы программирования «сверху-вниз», «снизу-вверх». Показать на примере.

  47. Организация диалога в программе. Показать на примере.

  48. Требования хорошего стиля программирования.

  49. Виды тестирования сложной программы.

  50. Статистические и динамические переменные. Объявление указателей. Основные операции с указателями..

  51. Связанные динамические структуры: определения и характеристики. Очереди. Стеки.

  52. Список: базовые операции над списком.

  53. Дерево и его формирование. Бинарное дерево. Операции для работы с деревьями.

  54. Объектно-ориентированное программирование (ООП), его особенности, преимущества и недостатки.

  55. Свойства объектов: инкапсуляция, наследование, полиморфизм.