ОП.05 Основы программирования




ВОПРОСЫК ЭКЗАМЕНУ

по дисциплине:

ОП.05 Основы программирования

специальность

Программирование в компьютерных системах


ОП.05 Основы программирования

 

Теоретические вопросы:

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

2. Основные алгоритмические конструкции: линейные, разветвляющиеся, циклические.

3. Среда программирования Visual Basic. Создание простого проекта.

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. Организация процедур, стандартные процедуры.

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. Стандартные процедуры и функции для файлов разного типа.

58. Выполнение операций с файлом последовательного доступа.

59. Выполнение операций с файлом произвольного доступа.

60. Разработка программ с чтением и записью файлов разных типов.

61. Программирование модулей. Модуль: синтаксис, заголовок, разделы.

62. Библиотеки подпрограмм: понятие и виды.

63. Схемы вызова библиотек.

64. Статическое связывание.

65. Динамическое связывание.

66. Использование библиотек подпрограмм.

67. Программирование модуля.

68. Создание библиотеки подпрограмм.

69. Использование библиотеки подпрограммы.

70. Использование стандартных процедур для работы с файлами.

71. Использование стандартных функций для работы с файлами

72. История развития ООП. Базовые понятия ООП: объект, его свойства и методы, класс, интерфейс.

73. Основные принципы ООП: инкапсуляция, наследование, полиморфизм.

74. Событийно-управляемая модель программирования.

75. Компонентно-ориентированный подход. Классы объектов.

76. Компоненты и их свойства.

77. Требования к аппаратным и программным средствам интегрированной среды разработчика. Интерфейс среды разработчика: характеристика, основные окна, инструменты, объекты.

78. Форма и размещение на ней управляющих элементов. Панель компонентов и их свойства.

79. Окно кода проекта. Состав и характеристика проекта.

80. Выполнение проекта. Настройка среды и параметров проекта.

81. Проектирование объектно-ориентированного приложения. Создание интерфейса пользователя. Программирование приложения.

82. Тестирование, отладка приложения.

83. Создание документации.

84. Классы объектно-ориентированного языка программирования: виды, назначение, свойства, методы, события.

85. Объявление класса, свойств и методов экземпляра класса. Наследование. Перегрузка методов.

86. Изучение интегрированной среды разработчика.

87. Создание интерфейса пользователя

88. Создание простого проекта.

89. Объявление класса, создание экземпляров класса.

90. Создание унаследованного класса.

91. Перегрузка методов.

 

Практические задания:

 

 

Преподаватель _________________ А.С. Сидельников

Рассмотрено на заседании ПЦК ОПД и ПМ специальности 09.02.03 Программирование в компьютерных системах т

Протокол от «_____»__________ 20____ г. № _____

Председатель ПЦК __________________ Н.В. Чагмавели



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-21 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: