Привести пример словесного описания алгоритма
Задание 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];procedureShow;
Задание 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.Что происходит при наступлении события?