- •Фгоу спо Ярославский градостроительный колледж
 - •Перечень вопросов и практических заданий для подготовки к экзамену по дисциплине «Объектно-ориентированное прикладное программирование» для специальности
 - •230103 «Автоматизированные системы обработки информации и управления»
 - •Число от -30 до 30
 - •Интервалы констант
 - •Алгоритм работы оператора
 - •Операции с массивами.
 - •Сравнение операторов цикла while и repeat
 
Фгоу спо Ярославский градостроительный колледж
| 
			 
  | 
		
			 
  | 
		
			 УТВЕРЖДАЮ  | 
	||
| 
			 
  | 
		
			 
  | 
		
			 Руководитель кафедры АСП  | 
	||
| 
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 Гудкова А.Л.  | 
	
| 
			 
  | 
		
			 
  | 
		
			 ___________2010 г.  | 
	||
Перечень вопросов и практических заданий для подготовки к экзамену по дисциплине «Объектно-ориентированное прикладное программирование» для специальности
230103 «Автоматизированные системы обработки информации и управления»
- 
Перечислите основные методы визуального программирования.
 - 
Опишите основные окна Delphi и способы работы с ними.
 
Главное окно – осуществляет основные функции управления проектом создаваемой программы. В гл. окне располагается главное меню Delphi, набор инструментальных кнопок и палитра компонентов.
Главное меню - содержит все необходимые средства для управления проектом.
Инструментальные кнопки – открывают быстрый доступ к наиболее важным командам главного меню.
Палитра компонентов – содержит вкладки с компонентами (функциональными элементами). С помощью компонентов создается интерфейс программы.
Окно формы – представляет собой проект окна будущей программы. В начале содержит стандартные для Windows интерфейсные элементы (…), рабочая область покрыта точками координатной сетки, необходимой для упорядочивания компонентов на форме (точки пропадают при выполнение проекта).
Окно дерева объектов – наглядно отображает связи между отдельными компонентами, размещенными на активной форме. Щелчок на любом компоненте в этом окне активизирует соответствующий компонент в окне формы и отображает свойства этого компонента в инспекторе объектов. Двойной щелчок по компоненту создает в окне редактора кода заготовку для обработчика события OnClick (процедуру).
Окно инспектора объектов – Список свойств и событий компонентов.
Окно кода программы – предназначено для создания и редактирования текста программы.
- 
Опишите структуру программы Delphi. Опишите порядок работы с новым проектом.
 
Главное окно – осуществляет основные функции управления проектом создаваемой программы. В гл. окне располагается главное меню Delphi, набор инструментальных кнопок и палитра компонентов.
Главное меню - содержит все необходимые средства для управления проектом.
Инструментальные кнопки – открывают быстрый доступ к наиболее важным командам главного меню.
Палитра компонентов – содержит вкладки с компонентами (функциональными элементами). С помощью компонентов создается интерфейс программы.
Окно формы – представляет собой проект окна будущей программы. В начале содержит стандартные для Windows интерфейсные элементы (…), рабочая область покрыта точками координатной сетки, необходимой для упорядочивания компонентов на форме (точки пропадают при выполнение проекта).
Окно дерева объектов – наглядно отображает связи между отдельными компонентами, размещенными на активной форме. Щелчок на любом компоненте в этом окне активизирует соответствующий компонент в окне формы и отображает свойства этого компонента в инспекторе объектов. Двойной щелчок по компоненту создает в окне редактора кода заготовку для обработчика события OnClick (процедуру).
Окно инспектора объектов – Список свойств и событий компонентов.
Окно кода программы – предназначено для создания и редактирования текста программы.
! Процесс создания программы разбивается на два этапа:
- 
Конструирование формы:
 
- 
выбор компонентов в палитре,
 - 
размещение их на форме,
 - 
изменение внешнего вида компонента – изменение их свойств в инспекторе объектов (цвет, шрифт и т. д.)
 - 
изменение размеров компонента – протягиванием мыши или изменением значений соответствующих свойств и инспекторе объектов
 
Кодирование в редакторе кода.
- 
Перечислите основные общие свойства всех компонентов.
 
Name – имя компонента, по которому производится ссылка на него из других компонентов.
Caption – строка текста, идентифицирующая компонент для пользователя.
Width – Ширина компонента
Color – цвет фона компонента.
Font – атрибуты шрифта.
Height – высота компонента.
Top – координата верхнего края компонента.
Left – координата левого края компонента
AutoSize – автоматическое адаптированние компонента к его содержимому.
WrodWrad – перенос текста на новую строку.
Aligment – способ выравнивания текста внутри компонента.
Visible – делает компонент видимым или невидимым.
Enable – определяет реагирует ли компонент на действия, связаные с мышью, клавиатурой, таймером…
- 
Перечислите основные события всех компонентов.
 
OnClick – наступает при щелчке мыши на компоненте.
OnDbClick – наступает при двойном щелчке мыши на компоненте.
OnMouseMove – наступает при наведении мыши на компонент.
OnMouseLeave – наступает при завершении наведения мыши на компонент.
OnMouseUp – наступает при щелчке мыши на компоненте.
OnMouseDown – наступает при щелчке мыши над компонентом.
- 
Опишите основные типы данных языка программирования Delphi.
 
- 
	
Тип
Служебное слово
Диапазон значений
Требуемая память
Целый
Shortint
-128 .. 127
1 байт
Integer
-32768 .. 32767
2 байта
Longint
-2147483648 .. 2147483647
4 байта
Byte
0 .. 255
1 байт
Word
0 .. 65535
2 байта
Действительный
Real
2.9e-39 .. 1.7e+38
6 байт
Single
1.5e-45 .. 3.4e+38
4 байта
Duble
5.0e-324 .. 1.7e+308
8 байт
Extended
3.4e-4932 .. 1.1e+4932
10 байт
Comp
-9.2e+18 .. 9.2e+18
8 байт
Символьный
Char
может иметь значение одного символа
1 байт
Строковый
String
строка, содержащая не более 255 символов
255 байт
Sring[N]
строка, содержащая не более N символов
N байт
Логический
Boolean
логические значения TRUE (истинна) и FALSE (ложь)
1 байт
 
- 
Опишите синтаксис функций вызова диалогового окна сообщения ShowMessage
 - 
Опишите основные свойства и методы компонентов класса TEdit .
 - 
Опишите основные свойства и методы компонентов класса TRadioButton .
 - 
Опишите основные свойства и методы компонентов класса TLabel .
 - 
Опишите основные свойства и методы компонентов класса TListBox .
 - 
Опишите основные свойства и методы компонентов класса TMemo .
 - 
Опишите синтаксис функции генерирования случайных чисел.
 
План работы с функцией
- 
Перед началом использования функции в программе необходимо ее «объявить»: Randomize;
 - 
Некоторой переменной присвоить функцию:
 
- 
Целое число от 0 до N-1
 
A:=Random(N);
Загадать целое число Х из указанного диапазона от A до B
- 
Находим количество чисел для загадывания : В-А
 - 
Так как чисел загадывается N-1, следовательно: N=В-А+1
 
Random(B-A+1);
- 
Смещаем на А: Х:=Random(B-A+1)+А;
 
Примеры
- 
Число от 1 до 100
 
Y:=Random(100)+1;
