1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
| Romario |
29.10.2002 23:01
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 89 Пол: Мужской Репутация: 0 |
Начинаю серьёзно учить Паскаль и вот решил создать и пихать сюда все неясности, если вы конечно не против
Первые вопросы:
|
![]() ![]() |
| Romario |
10.05.2003 1:35
Сообщение
#2
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 89 Пол: Мужской Репутация: 0 |
Цитата Код program number21; const n=5; type book=record avtor:string; name:string; year:integer; pub:string; str:integer; end; var mas:array[1..n] of book; avtor2,pub2,avt:string; pages,years,i:integer; file1:file of book; begin assign(file1, 'C:Files2.txt'); rewrite(file1); for i:=1 to n do begin writeln('автор'); readln(mas[i].avtor); writeln('книга'); readln(mas[i].name); writeln('год'); readln(mas[i].year); writeln('издатель'); readln(mas[i].pub); writeln('страницы'); readln(mas[i].str); write(file1,mas[i]); end; writeln('фамилия автора'); readln(avt); for i:=1 to n do if avt=mas[i].avtor then writeln('книги есть'); pages:=mas[1].str; for i:=2 to n do if pages<mas[i].str then begin pages:=mas[i].str; writeln('книга ',mas[i].name); end; writeln('издатель,автор,год'); readln(pub2); readln(avtor2); readln(years); for i:=1 to n do if (pub2=mas[i].pub) and (avtor2=mas[i].avtor) and (years<mas[i].year) then begin for i:=1 to n do write(mas[i].name,' '); end; close(file1); end. У меня вопрос к этой задачке... 1) Как сделать так, чтобы в этом цикле: Код writeln('фамилия автора'); readln(avt); for i:=1 to n do if avt=mas[i].avtor then writeln('книги есть'); если введена не существующая в базе фамилия, то выдавалась месага Такого автора в базе нет! Понимаю, что в цикл включать нельзя, потому как он выдаст эту строку столько раз, сколько элементов =))) 2) Цикл нахождения книги, у которой наибольшее кол-во страниц считаю НЕВЕРНЫМ! Код pages:=mas[1].str; for i:=2 to n do if pages<mas[i].str then begin pages:=mas[i].str; writeln('книга ',mas[i].name); end; Почему цикл начинается со 2-го элемента, а если эта книга 1-й элемент? 3) Не объсянит ли мне автор эти строки: Код for i:=1 to n do if (pub2=mas[i].pub) and (avtor2=mas[i].avtor) and (years<mas[i].year) then begin for i:=1 to n do write(mas[i].name,' '); end; Не могу понять... ввожу верные данные, но он ничего не выводит 4) Что означает в этом цикле: Код for i:=1 to n do begin writeln('автор'); readln(mas[i].avtor); writeln('книга'); readln(mas[i].name); writeln('год'); readln(mas[i].year); writeln('издатель'); readln(mas[i].pub); writeln('страницы'); readln(mas[i].str); write(file1,mas[i]); end; Строка write(file1,mas[i]); Жду с нетерпением! |
Romario Вопросы от Ромарио! 29.10.2002 23:01
Clane Re: Вопросы от Ромарио! 30.10.2002 13:28
Alex Re: Вопросы от Ромарио! 30.10.2002 13:31
Romario Re: Вопросы от Ромарио! 30.10.2002 14:45
Clane Re: Вопросы от Ромарио! 30.10.2002 14:49
Romario Re: Вопросы от Ромарио! 30.10.2002 16:27
AlaRic Re: Вопросы от Ромарио! 30.10.2002 17:16
AlaRic Re: Вопросы от Ромарио! 30.10.2002 18:18
Romario Re: Вопросы от Ромарио! 31.10.2002 14:09
pascal65536 Re: Вопросы от Ромарио! 31.10.2002 16:04
AlaRic Re: Вопросы от Ромарио! 31.10.2002 17:21
mj Re: Вопросы от Ромарио! 1.11.2002 4:23
Alex Re: Вопросы от Ромарио! 1.11.2002 14:54
mj Re: Вопросы от Ромарио! 1.11.2002 15:03
Romario Re: Вопросы от Ромарио! 1.11.2002 15:29
Alex Re: Вопросы от Ромарио! 1.11.2002 15:29
AlaRic Re: Вопросы от Ромарио! 1.11.2002 16:40
big Re: Вопросы от Ромарио! 1.11.2002 18:54
mj Re: Вопросы от Ромарио! 1.11.2002 23:53
Romario Re: Вопросы от Ромарио! 1.11.2002 23:56
Alex Re: Вопросы от Ромарио! 2.11.2002 7:15
Romario Re: Вопросы от Ромарио! 2.11.2002 11:54
Clane Re: Вопросы от Ромарио! 2.11.2002 12:34
Romario Re: Вопросы от Ромарио! 3.11.2002 0:09
mj Re: Вопросы от Ромарио! 3.11.2002 0:55
Romario Re: Вопросы от Ромарио! 3.11.2002 13:19
mj Re: Вопросы от Ромарио! 5.11.2002 12:37
Clane Re: Вопросы от Ромарио! 5.11.2002 21:10
Romario Re: Вопросы от Ромарио! 20.11.2002 12:32
Clane Re: Вопросы от Ромарио! 20.11.2002 16:15
Romario Re: Вопросы от Ромарио! 20.11.2002 17:33
Clane Re: Вопросы от Ромарио! 20.11.2002 20:03
Romario Re: Вопросы от Ромарио! 20.11.2002 22:34
Alex Re: Вопросы от Ромарио! 21.11.2002 15:10
Clane Re: Вопросы от Ромарио! 21.11.2002 18:47
big Re: Вопросы от Ромарио! 22.11.2002 1:06
big Re: Вопросы от Ромарио! 22.11.2002 1:24
Alex Re: Вопросы от Ромарио! 24.11.2002 10:38
Alex Re: Вопросы от Ромарио! 24.11.2002 10:45
trminator Re: Вопросы от Ромарио! 25.11.2002 14:28
Alex Re: Вопросы от Ромарио! 26.11.2002 14:35
Romario Re: Вопросы от Ромарио! 28.11.2002 22:27
mj Re: Вопросы от Ромарио! 29.11.2002 2:05
big Re: Вопросы от Ромарио! 29.11.2002 8:30
Alex Re: Вопросы от Ромарио! 29.11.2002 19:49
Alex Re: Вопросы от Ромарио! 29.11.2002 19:56
Romario Re: Вопросы от Ромарио! 29.11.2002 22:18
Alex Re: Вопросы от Ромарио! 30.11.2002 14:59
Alex Re: Вопросы от Ромарио! 30.11.2002 15:05
Romario Re: Вопросы от Ромарио! 30.11.2002 18:15
Romario Re: Вопросы от Ромарио! 1.12.2002 23:17
Romario Re: Вопросы от Ромарио! 1.12.2002 23:36
mj Re: Вопросы от Ромарио! 2.12.2002 0:18
Piton Re: Вопросы от Ромарио! 2.12.2002 21:10
ClaneOffline Re: Вопросы от Ромарио! 2.12.2002 21:26
Romario Re: Вопросы от Ромарио! 3.12.2002 0:00
Romario Re: Вопросы от Ромарио! 3.12.2002 0:39
mj Re: Вопросы от Ромарио! 4.12.2002 15:03
Alex Re: Вопросы от Ромарио! 4.12.2002 15:15
mj Re: Вопросы от Ромарио! 4.12.2002 15:54
Romario Re: Вопросы от Ромарио! 4.12.2002 23:14
Romario Re: Вопросы от Ромарио! 5.12.2002 2:34
Ivs Re: Вопросы от Ромарио! 5.12.2002 11:14
Alex Re: Вопросы от Ромарио! 5.12.2002 15:01
AlaRic Re: Вопросы от Ромарио! 5.12.2002 16:49
mj Re: Вопросы от Ромарио! 7.12.2002 23:37
Romario Re: Вопросы от Ромарио! 8.12.2002 2:17
mj Re: Вопросы от Ромарио! 12.12.2002 0:15
Romario Re: Вопросы от Ромарио! 12.12.2002 0:40
mj Re: Вопросы от Ромарио! 12.12.2002 19:37
Romario Re: Вопросы от Ромарио! 13.12.2002 23:52
mj Re: Вопросы от Ромарио! 14.12.2002 0:06
Romario Re: Вопросы от Ромарио! 14.12.2002 3:46
Clane Re: Вопросы от Ромарио! 14.12.2002 11:27
Ivs Re: Вопросы от Ромарио! 14.12.2002 17:16
Ivs Re: Вопросы от Ромарио! 14.12.2002 17:19
Ivs Re: Вопросы от Ромарио! 14.12.2002 17:20
Romario Re: Вопросы от Ромарио! 18.04.2003 1:05
AlaRic Re: Вопросы от Ромарио! 18.04.2003 5:00
Romario Re: Вопросы от Ромарио! 18.04.2003 5:44
AlaRic Re: Вопросы от Ромарио! 18.04.2003 5:56
Romario Re: Вопросы от Ромарио! 18.04.2003 22:14
Clane Re: Вопросы от Ромарио! 18.04.2003 22:54
Romario Re: Вопросы от Ромарио! 18.04.2003 23:06
Romario Re: Вопросы от Ромарио! 18.04.2003 23:07
Romario Re: Вопросы от Ромарио! 18.04.2003 23:08
Romario Re: Вопросы от Ромарио! 18.04.2003 23:10
Clane Re: Вопросы от Ромарио! 18.04.2003 23:12
Clane Re: Вопросы от Ромарио! 18.04.2003 23:15
Romario Re: Вопросы от Ромарио! 19.04.2003 1:51
Dark Re: Вопросы от Ромарио! 19.04.2003 4:11
Romario Re: Вопросы от Ромарио! 19.04.2003 5:30
AlaRic Re: Вопросы от Ромарио! 19.04.2003 11:05
Dark Re: Вопросы от Ромарио! 20.04.2003 1:30
Ромарио Re: Вопросы от Ромарио! 21.04.2003 0:47
Romario Re: Вопросы от Ромарио! 21.04.2003 23:08
Dark Re: Вопросы от Ромарио! 22.04.2003 16:01
Romario Re: Вопросы от Ромарио! 23.04.2003 22:41
Dark Re: Вопросы от Ромарио! 23.04.2003 23:16
Romario Re: Вопросы от Ромарио! 25.04.2003 5:39![]() ![]() |
|
Текстовая версия | 15.11.2025 13:35 |