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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2012, 21:43   #1
Богданна
 
Регистрация: 23.10.2012
Сообщений: 6
По умолчанию База данных

На учете в ГАИ занесены данные о марке автомобиля, его номер и фамилия хозяина. По номеру автомобиля определить его владельца.
на учете 15 автомобилей
Богданна вне форума Ответить с цитированием
Старый 04.11.2012, 22:00   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

скорее всего, задача на использование типа "запись" (RECORD) и типизированных файлов. На форуме полно примеров решения подобных задач.
Что именно у Вас не получается?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 04.11.2012, 22:08   #3
Богданна
 
Регистрация: 23.10.2012
Сообщений: 6
По умолчанию

я не знаю как найти автомобиль по номеру
Богданна вне форума Ответить с цитированием
Старый 04.11.2012, 22:18   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А ты хоть как-то вводишь данные?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.11.2012, 22:27   #5
domovou
Пользователь
 
Аватар для domovou
 
Регистрация: 01.09.2012
Сообщений: 88
По умолчанию

Грубо, но суть понятна:
Код:
type
    gau=record
              marka,nomer,fuo:string[150];
              end;
var
   g:gau;
    i,k:integer;
    c:string[150];
    f: file of gau;
Begin
writeln('Kol-vo zapisi');
readln(k);
assign(f,'gau.dat');
rewrite(f);
for i:=1 to k do
    begin
    Write('marka ');
    readln(g.marka);
    write ('nomer (format - o000oo\15 ili oo000o\15) ');
    readln(g.nomer);
    write('fio');
    readln(g.fuo);
    write(f,g);
    end;
reset(f);
write ('Vvedite nomer dli pousk(format - o000oo\15 ili oo000o\15) ');
readln(c);
while not eof(f) do
      begin
      read(f,g);
      if g.nomer=c then writeln(g.marka,' ',g.nomer,' ',g.fuo);
      end;
close(f);
readln;
end.
Программист - это не тот, кто пишет программы, а тот, чьи программы работают.
domovou вне форума Ответить с цитированием
Старый 04.11.2012, 23:57   #6
Богданна
 
Регистрация: 23.10.2012
Сообщений: 6
По умолчанию

спасибо)))
Богданна вне форума Ответить с цитированием
Старый 06.11.2012, 14:26   #7
NinaSSS
Пользователь
 
Регистрация: 30.10.2012
Сообщений: 34
По умолчанию

без файла можно так
Код:
program gjkhjk;
type avto=record;
marka:string;
nomer:string;
fio:string;
end;
var av:array[1..20] of avto; i:integer; nom:string;
begin
for i:=1 to 15 do begin
writeln('введите марку авто');readln(av[i].marka);
writeln('введите номер авто');readln(av[i].nomer);
writeln('введите владельца авто');readln(av[i].fio);
end;
writeln('введите требуемый номер' ); readln(nom);
for i:=1 to 15 do begin
if av[i].nomer=nom then writeln('данный автомобиль принадлежит  ',av[i].fio);end;
end.
NinaSSS вне форума Ответить с цитированием
Старый 06.11.2012, 15:07   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

NinaSSS, можно, но без файла название темы звучит как-то уж слишком оффтопично!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.11.2012, 15:24   #9
NinaSSS
Пользователь
 
Регистрация: 30.10.2012
Сообщений: 34
По умолчанию

Сергей, если уж писать полноценную базу данных, то здесь нужно было бы использовать процедуры, автор сам, по моему, запутался в названии
NinaSSS вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверка данных - база данных Anton PHP 2 05.08.2012 17:16
база данных. добавление и удаление данных midiss Общие вопросы Delphi 3 09.12.2011 13:07
База данных и технология хранения данных Kate1 Помощь студентам 2 17.11.2011 23:27
Небольшая база в Open Office База данных. sashaman Фриланс 3 11.04.2010 20:13
База данных с возможностью приема данных из файлов Excel Al_Sha БД в Delphi 6 16.10.2009 15:34