Хелпикс

Главная

Контакты

Случайная статья





Экзаменационные вопросы по дисциплине



Экзаменационные вопросы по дисциплине

«Основы программирования»

2018/2019 учебный год

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

 

 

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. Состав и характеристика проекта (WindowsForm).

31. Форма, размещение на ней управляющих компонентов и их настройка.

32. Свойства компонентов и способы их установки.

33. События компонентов. Создание методов на основе событий.

34. Создание общих методов для группы объектов.

35. Компоненты для работы с текстом, их свойства, методы.

36. Кнопочные компоненты, их свойства, методы.

37. Кнопочные компоненты-переключатели, их свойства, методы.

38. Компоненты-переключатели списков, их свойства, методы.

39. Работа с системной датой и временем, временем работы приложения.

40. Компонент таблица. Использование компонента таблица для отображения данных массива.

41. Компонент главное меню, настройка свойств, создание методов.

 

 

Преподаватель _____________

 

ПРИМЕРНЫЕ ЗАДАЧИ:

1.Вводить фамилии и год рождения нескольких студентов. Выводить в многострочный редактор список студентов и их возраст, вычислить средний возраст среди уже введённых.

 

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

 

2.Несколько вещественных чисел прочесть из текстового файла. Уменьшить наибольшее из них на 15%, и затем все числа сложить. Вывести полученную сумму.

 

* Добавить проверку формата чисел. В случае неверного формата вывести соответствующее сообщение.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.