IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Записи, Динамика, Текстовые и Типизированые файлы, простая база
punkska
сообщение 22.05.2006 10:31
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 139
Пол: Мужской

Репутация: -  0  +


Поля
1. ф
2. И
3. О
4. оценка
5. др
пойск по оценке

Проверте пожалуйста правильность написанной программы
особенно с файлами! не на путал ли я что...
может есть излишества или глупости!

Прикрепленный файл  Lab3_4.zip ( 2.15 килобайт ) Кол-во скачиваний: 295


и может кто поможет с процедурой пойска...а то что-то она не получаеться...


--------------------
ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
punkska
сообщение 22.05.2006 11:56
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 139
Пол: Мужской

Репутация: -  0  +


а вот с удалением крах полный! если у кого есть минутка помогите мне с этими злобными процедурами mega_chok.gif

procedure Delete(var n:integer;var Stud: PtrClass;
D_kol: integer; D_mas: mas; Opis: PtrClass;
OutPuе:outproc);
var
b,j,i,c:integer;
An:char;
begin

repeat
repeat
repeat
ClrScr;
OutPut(D_kol,Opis);
writeln('Do you want to delete some elements?');
readln(An);
if (An<>'n') and (An<>'y') then
begin
writeln('Answer Yes or No!');
writeln('Try again. Press Enter...');
readln;
end;
until (An='n') or (An='y');
if An='n' then exit;
repeat
clrscr;
OutPut(D_kol,Opis);
writeln('Tape the number to delete: ');
readln(b);
if (b>D_kol) or (b<1) then
begin
writeln('Error in number!!');
writeln('Try again.Press Enter...');
readln;
end;
until (b<=D_kol) and (b>=1);
что-то тут я хотел написать....

writeln('Are you shure? (y/n)');
readln(An);
until (An='y') or (An='n');
until An='y';
for i:=1 to D_kol do
begin
if i=b then
begin
n:=n-1;
D_kol:=D_kol-1;
for c:=D_mas[i] to n do
Stud^[c]:=Stud^[c+1];
for i:=b to D_kol do
begin
Opis^[i]:=Opis^[i+1];
D_mas[i]:=D_mas[i+1]-1;
end;
end;
end;
clrscr;
writeln ('Element is erased!');
readln;
until An='n';
end;

такой набросок! я в нём уже запутался 100 раз! mega_chok.gif

Сообщение отредактировано: volvo - 2.11.2006 16:56


--------------------
ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
punkska   Записи, Динамика, Текстовые и Типизированые файлы   22.05.2006 10:31
volvo   Вроде никаких явно бросающихся в глаза недочетов н...   22.05.2006 11:23
punkska   :good: :give_rose: отлично! переделаем) о...   22.05.2006 11:39
volvo   Это подсветка синтаксиса. На больших исходниках м...   22.05.2006 11:48
punkska   а вот с удалением крах полный! если у кого ест...   22.05.2006 11:56
volvo   Ты расскажи, что именно ты удалять хочешь? какой-т...   22.05.2006 12:09
punkska   да...я думаю не стоит заморачиваться и стоит удаля...   22.05.2006 12:13
volvo   Ну, если по одному, тогда вот так: procedure Delet...   22.05.2006 12:30
punkska   опять я решил делать как легче и ошибся( :wacko: ...   22.05.2006 17:56
volvo   punkska, пойми, ты даешь выдранную из контекста ин...   22.05.2006 18:15
punkska   Вечер добрый Вон я что написал! и за что получ...   29.05.2006 22:54
punkska   почему если внести ввод даты для пойска в тело про...   5.06.2006 18:08
volvo   Телепатия? Как изменил, что сделал - покажи...   5.06.2006 18:53
punkska   Внимание на процедуры ПОЙСК и УДАЛИТЬ и на их обра...   5.06.2006 20:10
volvo   Глобальные переменные - зло... Избавляйся от них. ...   5.06.2006 21:01
punkska   Спасибо Volvo, выручил) и насмешил)) :lol: особе...   5.06.2006 21:24


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 24.06.2025 11:15
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"