-
Постов
143 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Галерея
События
Весь контент cloudy
-
в каком смысле? http://ulanovka.ru/forum/viewforum.php?f=40 вот ссылочка скачай лучше нод32 заодно и мне рейт чуток поднимешь=))
-
program Kursovaya1; uses crt; const n=3; type rec=record FIO:string [30]; marka:string [10]; colour:string [13]; number:integer; end; mas=array [1..n] of rec; var t,i,flag,kr,w:integer; f:file of rec; mashina:mas; auto:rec; y,g:string; procedure vvod; begin rewrite (f); for i:=1 to n do begin textcolor(15); write ('FIO vladelca: '); readln (auto.FIO); textcolor(2); write (' marka avtomobilia: '); readln (auto.marka); textcolor(14); write (' cvet mashini: '); readln (auto.colour); textcolor(13); write (' nomer mashini: '); readln (auto.number); textcolor(4); write (f,auto); end; close (f); end; procedure vivod; begin clrscr; reset (f); writeln(' | FIO | marka | colour | number |'); writeln(' |____________________________|____________|__________|________|'); for i:=1 to n do begin read (f,auto); writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); end; close (f); readkey; end; procedure belii; begin; clrscr; reset (f); w:=0; while not eof(f) do begin read (f,auto); if auto.colour='belii' then inc(w); end; write ('kolichesnvo belih mashin: ',w); writeln; close(f); end; procedure cvedeniya; begin; reset (f); writeln('vvedite marku mashini'); readln(y); writeln('vvedite cvet mashini'); readln(g); while not eof (f) do begin read (f,auto); if (auto.marka=y) and (auto.colour=g) then writeln('FIO vladelca: ',auto.FIO) else writeln('takih mashin net'); end; close (f); end; { procedure next; begin clrscr; reset (f); if (>=0) and (<=filesize(f)) then begin seek (f,); read (f,auto); end else ; close (f); writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); end; procedure previous; begin nn:=nn-1; clrscr; reset (F); if (nn>=0) and (n<=filesize(f)) then begin seek(f,nn); read(f,auto); end else nn:=nn+1; close (f); writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); end; } procedure first; begin clrscr; reset (f); seek(f,0); read(f,auto); writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); close(f); end; procedure last; begin; clrscr; reset (f); t:=(filesize(f))-1; seek(f,t); read(f,auto); writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); close (f); end; begin clrscr; assign(f,'automobile.dat'); flag:=0; textbackground(13); clrscr; window(5,5,75,20); textbackground(0); clrscr; repeat writeln ('1. vvod'); writeln ('2. vivod'); writeln ('3. belii'); writeln ('4. cvedeniya'); writeln ('5. first'); writeln ('6. last'); writeln ('7. next'); writeln ('8. previous'); writeln ('0. vihod'); write ('vvedite nomer: '); readln (kr); case kr of 1:vvod; 2:vivod; 3:belii; 4:cvedeniya; 5:first; 6:last; { 7:next; 8:previous;} 0:break; end; flag:=1; until flag=0; end. процедура некст и превиоус помогите сделать!!! в этих процедурах чтобы начиналось с первого элемента( в смысле некст для один:второй, превиоус для один:не существует) вы наверное поняли да. помогите пожалуста зы в варе и тайпе ничо незя менять и констант тоже незя убирать(блин преподу звонил она сказала так делать=(( )
-
октава=)) сам не знаю чо это такое=))
-
ааа блин там добавить незя бует да? а ц меня нада такую функцию реализовывать...
-
блин потом хорошенько присяду посмотрю, получается мне n ваще не надая?
-
ага в констант и равна 3
-
спасибо токо procedure first; begin n:=0; end; не пашет procedure next; begin nn:=nn+1; clrscr; reset (f); if (nn>=0) and (nn<=filesize(f)) then begin seek (f,nn); read (f,auto); end; else nn:=nn-1; close (f) writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); end; procedure previous; begin nn:=nn-1; clrscr; reset (F); if (nn>=0) and (n<=filesize(f)) then begin seek(f,nn); read(f,auto); end; else nn:=nn+1; close (f); writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); end; } procedure first; begin clrscr; reset (f); nn:=0; writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); close(f); end; procedure last; begin; clrscr; reset (f); nn:=filesize(f); writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); close (f); end; а как в проєедуру некст и превиоус вводить элемент чтобы найти помледуюїей и предыдуїей записи???
-
program Kursovaya1; uses crt; const n=3; type rec=record FIO:string [30]; marka:string [10]; colour:string [13]; number:integer; end; mas=array [1..n] of rec; var i,flag,kr,w:byte; f:file of rec; mashina:mas; auto:rec; y,g:string; вот мой раздел описаний а теперь program Kursovaya1; uses crt; type rec=record FIO:string [30]; marka:string [10]; colour:string [13]; number:integer; end; mas=array [1..n] of rec; var i,flag,kr,w:byte; f:file of rec; mashina:mas; auto:rec; y,g:string; n:integer; в выделенном месте анкнаун идентићер program Kursovaya1; uses crt; var i,flag,kr,w:byte; f:file of rec; mashina:mas; auto:rec; y,g:string; n:integer; type rec=record FIO:string [30]; marka:string [10]; colour:string [13]; number:integer; end; mas=array [1..n] of rec; выделеное это анкнаун идентићер а как тогда описывать?
-
у меня переменная н в константах сидит ыыы а какой дожен быть? пмоно byte
-
спасибо большоеbayarookie!!! ыы моно те вопросы в проєедуре некст procedure next; begin n:=n+1; ---------------- присваиваем н на н+1 clrscr; -----------очиїаем экран reset(F); -----------------открываем эћ if n>=0 and n<=filesize(F) then --------если н больше нули и т меньше размера эћ begin ------начало seek(F,n); ---------встал перед записью эн read(F,auto); -----------открыл запись эн end ---------конеє else n:=n-1;----------обратно присваиваем н на и+1 (то есть обратно получаем н?) close(f);----------закрыть эћ writeln(auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); end коменты верны? Добавлено спустя 7 минут 33 секунды: procedure next; begin n:=n+1; clrscr; reset(F); if n>=0 and n<=filesize(F) then begin seek(F,n); read(F,auto); end else n:=n-1; close(f); writeln(auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); end; procedure previos; begin n:=n-1; clrscr; reset(F); if n>=0 and n<=filesize(F) then begin seek(F,n); read(F,auto); end else n:=n+1; close(f); writeln(auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); end; procedure first; begin n:=0; end; procedure last; begin reset(f); n:=filesize(f); close(F); end; в выделенных местах еррор 113 вылазиет:этот символ не может начинать оператор в чом ошибка как исправлять?
-
TolkienDRR я чо то не понял твою программу... слишком трудно для меня мы однако так не делали... program Kursovaya1; uses crt; const n=3; m=n-1; m1=n+1; type rec=record FIO:string [30]; marka:string [10]; colour:string [13]; number:integer; end; mas=array [1..n] of rec; var i,flag,kr,w,nxt1,prev1:byte; f:file of rec; mashina:mas; auto:rec; y,g:string; nxt:1..m; prev:2..m1; procedure vvod; begin rewrite (f); for i:=1 to n do begin textcolor(15); write ('FIO vladelca: '); readln (auto.FIO); textcolor(2); write (' marka avtomobilia: '); readln (auto.marka); textcolor(14); write (' cvet mashini: '); readln (auto.colour); textcolor(13); write (' nomer mashini: '); readln (auto.number); textcolor(4); write (f,auto); end; close (f); end; procedure vivod; begin reset (f); for i:=1 to n do begin read (f,auto); writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8 ); end; close (f); readkey; end; procedure belii; begin; reset (f); w:=0; while not eof(f) do begin read (f,auto); if auto.colour='belii' then inc(w); end; write ('kolichesnvo belih mashin: ',w); writeln; close(f); writeln; end; procedure cvedeniya; begin; reset (f); while not eof(f) do begin read (f,auto); writeln('vvedite marku mashini'); readln(y); writeln('vvedite cvet mashini'); readln(g); if auto.marka=y then writeln('FIO vladelca: ',auto.FIO); end; close (f); writeln; end; procedure next; begin reset (f); writeln ('vvedite chislo ot 1 do (n-1): '); readln (nxt); nxt1:=nxt+1; seek (f,nxt1); read (f,auto); writeln(auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); close (f); writeln; end; procedure previous; begin reset (F); writeln('vvedite nomer ot dvuh do n: '); readln (prev); prev1:=prev-1; seek (f,prev1); read (f,auto); writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); close (f); writeln; end; procedure first; begin reset (f); seek(f,0); read(f,auto); writeln('pervii element: '); writeln(auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); close(f); writeln; end; procedure last; begin; reset (f); seek(f,m); writeln('poslednii element: '); writeln(auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); close(f); writeln; end; begin clrscr; assign(f,'automobile.dat'); flag:=0; textbackground(13); clrscr; window(10,5,70,20); textbackground(0); clrscr; repeat writeln ('1. vvod'); writeln ('2. vivod'); writeln ('3. belii'); writeln ('4. cvedeniya'); writeln ('5. first'); writeln ('6. last'); writeln ('7. next'); writeln ('8. previous'); writeln ('0. vihod'); write ('vvedite nomer: '); readln (kr); case kr of 1:vvod; 2:vivod; 3:belii; 4:cvedeniya; 5:first; 6:last; 7:next; 8:previous; 0:break; end; flag:=1; until flag=0; end. помогите у меня проєедура next и previous не пашут, а еїе посмотрите на проєедуру сведения там нада ввести євет и марку машины, у меня не получается, потомучто там какая то ошибка вылезает. емое проєедура ласт показывает первый элемент вроде правильно написал проєедуру пожалуста посмотрите на эти 4 проєедуры. заранее благодарен
-
ыыы TolkienDRR так покажу препод спросит сразу за скоко купил? мы так не делали токо как у меня... dec и inc что они делают? Добавлено спустя 30 минут 32 секунды: TolkienDRR function SeeRec(N):boolean; var Rec:TRec; begin clrscr; reset(F); if n>=0 and n<=filesize(F) then begin seek(F,N); read(F,Rec); //показываем запись end else SeeRec:=false; close(f); end; procedure next; begin inc(n); if not SeeRec(N) then dec(n); end; procedure previos; begin dec(n); if not SeeRec(N) then inc(n); end; procedure first; begin n:=0; seerec(N); end; procedure last; begin reset(f); n:=filesize(f); close(F); seerec(N); end; а как моно написать как у мну? вот прога которая пока у мя есь program Kursovaya1; uses crt; const n=3; m=n-1; type rec=record FIO:string [30]; marka:string [10]; colour:string [13]; number:integer; end; mas=array [1..n] of rec; var i,flag,kr,w:byte; f:file of rec; mashina:mas; auto:rec; y,g:string; procedure vvod; begin rewrite (f); for i:=1 to n do begin textcolor(15); write ('FIO vladelca: '); readln (auto.FIO); textcolor(2); write (' marka avtomobilia: '); readln (auto.marka); textcolor(14); write (' cvet mashini: '); readln (auto.colour); textcolor(13); write (' nomer mashini: '); readln (auto.number); textcolor(4); write (f,auto); end; close (f); end; procedure vivod; begin reset (f); for i:=1 to n do begin read (f,auto); writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8 ); end; close (f); readkey; end; procedure belii; begin; reset (f); w:=0; while not eof(f) do begin read (f,auto); if auto.colour='belii' then inc(w); end; write ('kolichesnvo belih mashin: ',w); writeln; close(f); writeln; end; { procedure cvedeniya; begin; reset (f); while not eof(f) do begin read (f,auto); writeln('vvedite marku mashini'); readln(y); writeln('vvedite cvet mashini'); readln(g); if auto.marka=y then writeln('FIO vladelca: ',auto.FIO); close (f); writeln; end;} procedure first; begin; reset (f); seek(f,0); read(f,auto); writeln('pervii element: '); writeln(auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); close(f); writeln; end; procedure last; begin; reset (f); seek(f,m); writeln('poslednii eloement: '); writeln(auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8); close(f); writeln; end; begin clrscr; assign(f,'automobile.dat'); flag:=0; textbackground(13); clrscr; window(10,5,70,20); textbackground(0); clrscr; repeat writeln ('1. vvod'); writeln ('2. vivod'); writeln ('3. belii'); writeln ('4. cvedeniya'); writeln ('5. first'); writeln ('6. last'); writeln ('0. vihod'); write ('vvedite nomer: '); readln (kr); case kr of 1:vvod; 2:vivod; 3:belii; { 4:cvedeniya;} 5:first; 6:last; 0:break; end; flag:=1; until flag=0; end.
-
ооо спасибо большое!!! TolkienDRR респект
-
TolkienDRR спасибо большле за коментарии!!! procedure first; begin reset (f); --------открыл файл //типа перемещение по бд seek(f, 1); ------- встал перед второй записью в файле read(f, auto); -----------считал вторую запись writeln(auto.FIO:30, ---------вывел данные второй записи auto.marka:10, auto.colour:13, auto.number:8); close(f); end; это я вывожу первый элемент там в type до этого написал m=n-1; procedure last; seek(f, m); ------- встал перед второй записью в файле read(f, auto); -----------считал вторую запись writeln(auto.FIO:30, ---------вывел данные второй записи auto.marka:10, auto.colour:13, auto.number:8); close(f); ---------закрыл файл writeln; end; это последний элемент
-
while not eof(f) do а что она делает?
-
bayarookie спасибо большое
-
помогите сделать сортировку!!! ваще не могу и команды для перехода на следующую\предыдущую запись, перехода на начальную\конечную запись, добавления\удаления записи, редактирования текущей записи? ыыы короче когда ктонить поможете мне то я скину ему один номерок, тому нада бует примерно такую же курсовую полностью сделать(имеется ввиду тоже базы данных) зы все это надо до 26 мая
-
Clondike спасибо
-
Clondike спасибо большое как сделать команды для перехода на следующую\предыдущую запись, перехода на начальную\конечную запись, добавления\удаления записи, редактирования текущей записи?
-
program Kursovaya1; uses crt; const n=3; k=0; type rec=record FIO:string [30]; marka:string [10]; colour:string [13]; number:integer; end; mas=array [1..n] of rec; var i,flag,kr,w:byte; f:file of rec; mashina:mas; auto:rec; procedure vvod; begin rewrite (f); for i:=1 to n do begin textcolor(15); write ('FIO vladelca: '); readln (auto.FIO); textcolor(2); write (' marka avtomobilia: '); readln (auto.marka); textcolor(14); write (' cvet mashini: '); readln (auto.colour); textcolor(13); write (' nomer mashini: '); readln (auto.number); textcolor(4); write (f,auto); end; close (f); end; procedure vivod; begin reset (f); for i:=1 to n do begin read (f,auto); writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8 ); end; close (f); readkey; end; procedure belii; begin; reset (f); w:=0; if auto.colour=belii then w:=w+1; write ('kolichestvo belih mashin: ',w); close(f); writeln; end; begin clrscr; assign(f,'automobile.dat'); flag:=0; textbackground(1); clrscr; window(10,5,70,20); textbackground(0); clrscr; repeat writeln ('1. vvod'); writeln ('2. vivod'); writeln('3. belii'); writeln ('0. vihod'); write ('vvedite nomer: '); readln (kr); case kr of 1:vvod; 2:vivod; 3:belii; 0:break; end; flag:=1; until flag=0; end. проєедура белый в чем ошибочка чото не могу понять, когда проверяю вылазеет всегда нолик
-
Создать базу данных следующей структуры:ФИО, марка автомобиля, цвет, номер. составить форму для просмотра полной информации об автомобилях, предусмотрев в ней команды для перехода на следующую\предыдущую запись, перехода на начальную\конечную запись, добавления\удаления записи, редактирования текущей записи. определить: -сведения об автолюбителях, имеющих автомобиль заданной марки и цвета -марки автомобилей, номер которых начинается с заданной группы символов -количество автомтбилей белого цвета -произвести сортировку по одному, двум или трем полям -вывести итоговые данные на дисплей и в текстовый файл я сам вкраток сделал помогите доделать плиз или подкиньте ссылку где примерно такая же программа program Kursovaya1; uses crt; const n=3; k=0; type rec=record FIO:string [30]; marka:string [10]; colour:string [13]; number:integer; end; mas=array [1..n] of rec; var i,flag,kr:byte; f:file of rec; mashina:mas; auto:rec; procedure vvod; begin rewrite (f); for i:=1 to n do begin textcolor(15); write ('FIO vladelca: '); readln (auto.FIO); textcolor(2); write (' marka avtomobilia: '); readln (auto.marka); textcolor(14); write (' cvet mashini: '); readln (auto.colour); textcolor(13); write (' nomer mashini: '); readln (auto.number); textcolor(4); write (f,auto); end; close (f); end; procedure vivod; begin reset (f); for i:=1 to n do begin read (f,auto); writeln (auto.FIO:30, auto.marka:10, auto.colour:13, auto.number:8 ); end; close (f); readkey; end; begin clrscr; assign(f,'automobile.dat'); flag:=0; textbackground(1); clrscr; window(10,5,70,20); textbackground(0); clrscr; repeat writeln ('1. vvod'); writeln ('2. vivod'); writeln ('0. vihod'); write ('vvedite nomer: '); readln (kr); case kr of 1:vvod; 2:vivod; 0:break; end; flag:=1; until flag=0; end.
-
ыыы типа куйня это мат??? это просто каждый понимает по своему, для меня это куйня=штучка или чтото этому подобное Добавлено спустя 2 минуты 57 секунд: Clondike спастбо огромное а не подскажешь можно текст программы из паскаля как нибудь скопировать например в майкросоћт ворд? или незя? у мну не получается а то Добавлено спустя 2 минуты 14 секунд: Clondike а у тя еїе нету готовых программ, которые я могу использовать в проєессе создания своей курсовой Создать базу данных следующей структуры:ФИО, марка автомобиля, цвет, номер. составить форму для просмотра полной информации об автомобилях, предусмотрев в ней команды для перехода на следующую\предыдущую запись, перехода на начальную\конечную запись, добавления\удаления записи, редактирования текущей записи. определить: -сведения об автолюбителях, имеющих автомобиль заданной марки и цвета -марки автомобилей, номер которых начинается с заданной группы символов -количество автомтбилей белого цвета -произвести сортировку по одному, двум или трем полям -вывести итоговые данные на дисплей и в текстовый файл для этого кароче
-
smileman чото ваїе не понял тебя... да и на улановке мне кажется есь люди добрые котрые помогут мне с паскалем