Задание 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 |