Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите пожалуйста начинающему


Thor234 ©   (2008-10-27 21:20:00) 

Добрый вечер Уважаемые профи, я начинающий и появилась задачка, решить которую пока затрудняюсь
Помогите пожалуйста с решением, а я попробую разобраться во всем.
Буду благодарен всем кто откликнется.

1. По программированию:
Дано:
Структура содержащая в себе два вида объектов
1. Узлы
2. Ветви
Имеется стартовый узел (корень). Этот узел является текущим изначально.
Объекты имеют уникальный номер.
Объекты не имеют перекрестных связей - у объекта один родитель (тип дерево).

Узел содержит в себе информацию о дочерних узлах и ветвях (коллекция номеров).
Ветвь содержит в себе только свой собственный номер.

Инструменты:
1. Function Get () return Coll[..]
Функция без параметров - возвращает коллекцию номеров (Coll[..]) объектов находящихся в текущем узле. Нумерация элементов коллекции начинается с единицы. Каждый элемент коллекции содержит номер только одного объекта. У коллекции есть параметр Coll.count который показывает количество элементов в коллекции на текущий момент.
2. Function Go (nom) return Bolean
Функция в качестве параметра принимает номер узла и делает этот узел текущим. В случае успешной работы возвращает True, в противном случае False (текущим остается узел из которого была запущена функция).

Задание:
Написать процедуру, которая поместит в коллекцию Rez[..] номера ветвей находящихся в стартовом, а также во всех вложенных узлах.

-----------------------------------------

2.По SQL
Имеется схема:
create table sales( -Продажи
sales_date date not null, -Дата продажи
cod_good number(13) not null, -Товар
quantity number(9,3) not null, -Количество
price number(11,3) not null, -Цена в рублях
);

create table CURRENCY( -Курсы валют
DATE_OF_CUR DATE not null, -Дата
KURS NUMBER(9,4) not null, -Курс валюты по отношению к рублю
);

create unique index
CURR#DATE_OF_CUR on CURRENCY (DATE_OF_CUR);

Задание:
Необходимо посчитать оборот за период времени в валюте.


Johnmen   (2008-10-27 21:45:00) [1]


> Помогите пожалуйста с решением,

Поможем. А где оно?


Сергей М.   (2008-10-27 21:31:00) [2]

Что не понятно ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо