Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2007, 20:48   #1
Юлкунчик
 
Регистрация: 07.12.2007
Сообщений: 5
Смущение Упорядовачивание таблицы по ключу.

1.
const n=300;
type запись=record ключ:integer;
тело:array [1..99] of 'a'..'z'
end;
таблица=array [1..n] of запись;

Считая, что в таблице записей имеют различные ключи, описать:
а) Процедуру упор(Т), упорядычивающую записи таблицы Т по возрас-
танию ключей;


2.
Type натур=1..maxint;
Описать:
а)функцию digits(n),подсчитывающую количество различных (значащих) цифр в де-
сятичной записи натурального числа n.
б)процедуру print(n),печатающую в возрастающем порядке все цифры ,не
входящие в десятичную запись натурального числа n.


P.S. завтра сдавать.......только сегодня сказали....

Последний раз редактировалось Юлкунчик; 07.12.2007 в 21:04.
Юлкунчик вне форума Ответить с цитированием
Старый 08.12.2007, 01:26   #2
Abbatik
Форумчанин
 
Аватар для Abbatik
 
Регистрация: 11.11.2007
Сообщений: 136
По умолчанию

Цитата:
1.
const n=300;
type запись=record ключ:integer;
тело:array [1..99] of 'a'..'z'
end;
таблица=array [1..n] of запись;

Считая, что в таблице записей имеют различные ключи, описать:
а) Процедуру упор(Т), упорядычивающую записи таблицы Т по возрас-
танию ключей;
Код:
const n=10;
type
zapis=record
key:integer;
body:array[1..99] of 'a'..'z';
end;
table1=array[1..n] of zapis;
....
proceudre upor(t:table1);
begin
i,k,j:integer;
s:string;
begin
for i:=1 to n-1 do begin
for j:=i+1 to n do begin
if t[i].key<t[j].key then begin
k:=t[i].key;
t[i].key:=t[j].key;
t[j].key:=k;
s:=t[i].body;
t[i].body:=t[j].body;
t[j].body:=s;
end;
end;
end;
end;
....
ICQ - 446037211
Abbatik вне форума Ответить с цитированием
Старый 09.12.2007, 20:59   #3
Юлкунчик
 
Регистрация: 07.12.2007
Сообщений: 5
По умолчанию

СПАСИБОЧКИ!!!!!тебе громадные!!!!!!! я очень очень рада
Юлкунчик вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтрация по неполному ключу в компонентах ADO ГЫнок Помощь студентам 1 17.08.2008 16:58
Сохранение таблицы set БД в Delphi 6 02.05.2008 05:20
2 таблицы Tarnym БД в Delphi 6 02.12.2007 12:47
Как сложить 2 значения из разных БД по ключу Nitti БД в Delphi 1 04.05.2007 12:58