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