Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
09.03.01 ИВТ Учебная 2014.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
112 Кб
Скачать
☆

10.3.2. Теоретические задания для выполнения обучающимися в период практики

Базовый уровень:

По данным вопросам в соответствии с вариантом задания (см. в Методических указаниях к учебной практике) необходимо представить в отчете по учебной практике теоретический материал в объеме 3-5 страниц печатного текста. В теоретическом материале должны быть даны основные понятия и определения по выбранному теоретическому вопросу.

Базовый уровень:

  1. Основные конструкции алгоритмического языка

  2. Жизненный цикл программы.

  3. Особенности языка С++

  4. Структура программы в языке С++.

  5. Понятие переменной .

  6. Объявление переменных.

  7. Типы данных, определяемые пользователем.

  8. Инициализация переменных.

  9. Основные типы переменных.

  10. Синтаксис объявления имени переменной.

  11. Понятие константы. Объявление.

  12. Понятие константы.

  13. Инициализация.

  14. Простейшие арифметические операции.

  15. Операция %. Ее особенности.

  16. Основные математические функции.

  17. Принципы структурного программирования.

  18. Оператор множественного ветвления switch.

  19. Условный оператор if-else.

  20. Вложенный оператор if.

  21. Классификация циклов.

  22. Операции инкремента и декремента.

  23. Организация циклов. Оператор while().

  24. Организация циклов. Оператор For.

  25. Организация циклов. Оператор do...while().

  26. Принципы модульного программирования.

  27. Описание функции. Вызов функции. Прототипы функций.

  28. Передача параметров по имени. Передача параметров по адресу.

  29. Данные типа «указатель».

  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. Конструкторы по умолчанию.

  56. Конструкторы с параметрами.

  57. Стандартный класс string.Основные понятия.

  58. Основные операции класса string.

Повышенный уровень:

Для выполнения задний повышенного уровня необходимо в теоретическом материале, представленном в отчете по учебной практике (в соответствии со своим вариантом) представить анализ проблемы или вопроса, историю развития данного вопроса, сравнение с другими языками программирования.

Данный перечень заданий является примерным. Руководителем практики от университета обучающемуся могут быть определены задания по другим вопросам, связанным с профилем обучения.