Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Раздел 2. Язык программирования Delphi




Перечень теоретических вопросов к экзамену

Раздел 1. Основные принципы алгоритмизации и программирования

Тема 1.1 Методы программирования

1 Методы программирования: структурный, модульный, объектный. Достоинства и недостатки методов программирования.

2 Общие принципы разработки программного обеспечения

3 Жизненный цикл программного обеспечения

Тема 1.2 Языки и системы программирования

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

Тема 1.3 Основные понятия алгоритмизации

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

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

7 Основные этапы решения задач на ЭВМ.

Раздел 2. Язык программирования Delphi

Тема 2.1 Основные составляющие среды программирования Delphi.

8 Язык программирования Delphi: алфавит, константы, переменные. Простые типы данных.

9 Выражения и операции. Стандартные функции и процедуры

Тема 2.2 Программирование алгоритмов различной структуры в Delphi

10 Программирование линейных алгоритмов. Компоненты Form, Label, Edit, Memo, Button и их применение. Оператор присваивания. Составной оператор

11 Программирование разветвляющихся алгоритмов Оператор безусловной передачи управления. Условный оператор if.

12 Оператор разветвления Case. Переключатели двух типов: CheckBox и RadioGroup.

13 Операторы циклов Инструкция цикла с параметром.

14 Инструкция цикла с постусловием. Инструкция цикла с предусловием.

Тема 2.3 Классы и объекты

15 Объектно-ориентированная модель программирования. Основные принципы объектно-ориентированного программирования(ООП).

16 Базовые понятия ООП: класс, объект. Объявление класса. Создание класса.

17 Составляющие класса. Области видимости класса

18 Свойства (Property) и инкапсуляция

19 Методы, наследование и полиморфизм.

20 События (Events)

21 Выделение памяти под объект. Описание класса TObject Класс TList Класс TStrings

Тема 2.4 Обработка исключительных ситуаций

22 Основные исключительные ситуации Два вида оператора Try

23 Программное создание исключительной ситуации

Тема 2.5 Структурированные типы данных

24 Массивы, как структурированный тип данных. Объявление массива.

25 Обработка одномерных и двумерных массивов.. Применение компонента StringGrid

26 Основные алгоритмы для работы с массивами. Поиск в массиве минимального (максимального) элемента.

27 Матрицы.

28 Сортировка массива

29 Символьные типы данных. Строковые типы данных. Операции над строками.

30 Процедуры и функции для работы со строками. Применение компонентов ListBox и ComboBox.

31 Записи, множества. Операции над множествами. Работа с записями.

Тема 2.6 Динамические структуры данных

32 Указатели: типизированные и нетипизированные. Динамические переменные.

33 Стандартные процедуры и функции для работы с динамическими переменными.

34 Динамический массив. Работа с динамическими массивами.

Тема 2.7 Файлы.

35 Объявление файла. Типы файлов: текстовые, типизированные и нетипизированные файлы.

36 Организация доступа к файлам. Запись в файл и чтение из файла. Процедуры и функции для работы с файлами. Применение компонентов OpenDialog и SaveDialog

Тема 2.8 Модули, процедуры и функции

37 Концепция модульного программирования. Структура модулей. Создание и подключение модуля.

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

39 Способы передачи параметров в процедурах и функциях. Формальные и фактические параметры. Локальные и глобальные переменные.

Тема 2.9 Работа с графикой

40 Вывод простых графических фигур – компонент Shape.

41 Отображения рисунков – компонент Image.

42 Использование свойства Canvas при построении графических изображений.

43 Компонент TChart Построение диаграмм. Вывод текстовой информации.





Поделиться с друзьями:


Дата добавления: 2016-12-31; Мы поможем в написании ваших работ!; просмотров: 308 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Люди избавились бы от половины своих неприятностей, если бы договорились о значении слов. © Рене Декарт
==> читать все изречения...

2477 - | 2272 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.