Задание 3
Что означают символы? по ГОСТ 19.701-90 "Единая система программной документации"/ИСО 5807-85);
| Каково минимальное расстояние между блоками? | |||
| В каком направлении не ставятся стрелки? | |||
| Как обозначается межстраничный соединитель? | |||
| Как обозначается соединитель? |
Занятие 4
Основные алгоритмические конструкции. Сложность алгоритмов.
ЗАДАНИЕ 1
Составить алгоритм вычисления ряда с x1 =0.1 xn =1.0 шагом (xn- x1)/10

Задание 2 Составить алгоритм вычисления ряда с точностью 10-7

Задание3. Составить алгоритм стоимости поездки на автомобиле на дачу (туда и обратно). Исходными данными являются: расстояние до дачи (км); количество бензина, которое потребляет автомобиль на 100 км пробега; цена одного литра бензина.
Пример 2. Составить алгоритм и написать программу вычисления частного двух чисел. Программа должна проверять правильность введенных пользователем данных и, если они неверные (делитель равен нулю), выдавать сообщение об ошибке.
Тема 2.1. Основные принципы объектно-ориентированного программирования (ООП)
Занятие 5. Базовые понятия ООП: объект, его свойства и методы
Дайте определения:
| Класс | |
| Объект | |
| Метод | |
| Конструктор | |
| ООП |
Задание 2
Сформировать описание класса:
TPerson, type, private, end;= class, fname: string [15]; public, faddress: string [50]; procedure Show;
Задание 3
Создать и инициализировать объект TProfessor класса TPerson(см.задание2)
Занятие 6.Тема: Основные принципы ООП: инкапсуляция, наследование, полиморфизм.
Задание1
Раскройте суть принципов ООП и смысл операторов
| Инкапсуляция | |
| Наследование | |
| Полиморфизм | |
| Virtual | |
| Override | |
| public | |
| protected и private | |
| свойства в определении класса | |
| метод записи свойства | |
| метод чтения свойства |
Задание 2.Опишите свойство Name, и метод его чтения, метод Address и методы его чтения и записи
property, read, read,GetName; SetAddress; property, GetAddress, write, Name: TName, Address: TAddress,
Задание3.Раскрыть суть операторов
Type
tFiled = class
function GetData:string; virtual; abctract;
End;
tStringFiled = class(tFiled)
fData:string;
function GetData: string; override;
End;
tIntegerFiled = class(tFiled)
fData:Integer;
function GetData: string; override;
End;
tExtendedFiled = class(tFiled)
fData:Extended;
function GetData: string; override;
End;
function tStringFiled.GetData: string;
Begin
Result:=fData;
End;
function tIntegerFiled.GetData: string;
Begin
Result:=IntToStr(fData);
End;
function tExtendedFiled.GetData: string;
Begin
Result:=FloatToStr(fData,ffFixed, 7, 2);
End;
function ShowData(aFiled:tFiled): string;
Begin
Form1.Label1.Caption:=aFiled.GetData;
End;
2. tMyClass=class(tObject);
tMyClass=class;
Занятие 7
Тема: Компоненты и их свойства и методы
Задание 1. Каково назначение свойства?
| TabOrder | |
| Тор | |
| Visible | |
| Width | |
| TabStop | |
| Tag | |
| PopupMenu | |
| ParentCtl3D | |
| ParentFont | |
| ParentColor | |
| Left | |
| HelpContext | |
| Hint | |
| Height | |
| Font | |
| Enabled | |
| DrogMode | |
| Cursor | |
| Ctl3D | |
| Color | |
| Align |
Задание 2.Что происходит при наступлении события?
| OnClick | |
| OnDblClick | |
| OnMouseDown | |
| OnMouseUp | |
| OnMouseMove | |
| OnKeyPress | |
| OnKeyDown | |
| OnKeyUp | |
| OnCreate | |
| OnPaint | |
| OnEnter | |
| OnExit |






