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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2012, 22:33   #1
Berdos
Новичок
Джуниор
 
Регистрация: 14.05.2012
Сообщений: 1
По умолчанию Задачи(Delphi)

1)Записать в текстовый файл baza.pas сведения об автомобилях: номер, тип машины, фамилию, имя и адрес владельца. Программа в файл rezultat.pas должна вывести информацию об авто, номера которых совпадают с тремя заданными цифрами в произвольном порядке.
2)Даны две последовательности целых и действительных чисел. Сформировать список, в котором числа последовательно чередуются. Если последний элемент списка – целое число, то переместить его в начало списка.
Буду рад любой помощи. Заранее очень благодарен.
Berdos вне форума Ответить с цитированием
Старый 15.05.2012, 07:44   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ты лучше сначала покажи что сам умеешь. А то ведь эту задачу и классами и через ODBC можно решать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.05.2012, 08:27   #3
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
Радость

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ты лучше сначала покажи что сам умеешь. А то ведь эту задачу и классами и через ODBC можно решать.
и во фрилансе рублей за 500 можно
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Старый 04.06.2013, 19:44   #4
Vitaly12
 
Регистрация: 11.12.2012
Сообщений: 6
По умолчанию

Вот моя попытка решения первого задания...
Код:
procedure TForm1.Button1Click(Sender: TObject);
var f:textfile;
begin
assignfile(f,'D:\baza.pas');
append(f);
writeln(f,Edit1.Text,',',Edit2.Text,',',Edit3.Text,',',Edit4.Text);
Edit1.Clear;
Edit2.Clear;
Edit3.Clear;
Edit4.Clear;
closefile(f);
end;

procedure TForm1.Button2Click(Sender: TObject);
var     s:string;
        str1,str2,str3:string;
        f,f1:textfile;
begin
str1:=Edit5.Text;
str2:=Edit6.Text;
str3:=Edit7.Text;
assignfile(f,'D:\baza.pas');
reset(f);
assignfile(f1,'D:\resultat.pas');
rewrite(f1);
 while not eof(f) do
 begin
 readln(f,s);
 if (pos(str1,s)>0) and (pos(str2,s)>0) and (pos(str3,s)>0) then
 writeln(f1,s)
 end;
 closefile(f);
 closefile(f1);
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
Form1.Close;
end;

end.
Со вторым возникли сложности, а именно при реализации в паскале вот что выходит.
Код:
program asd;
type
cel=array [1..100] of integer;
rea=array [1..100] of real;
var a:^cel;
b:^rea;
c:array[1..100] of real;
n,i:integer;
begin
randomize;
write('vvedite kolvo elementov v massivah= ');
readln(n);
writeln('Massiv celih chisel:');
New(a);
for i:=1 to n do
begin
a^[i]:=random(99);
write(a^[i],' ');
end;
writeln;
Writeln('massiv realnih chisel:');
New(b);
for i:=1 to n do
begin
b^[i]:=random(99);
write(b^[i]:2:2,' ');
end;
writeln;
writeln('SPISOK:');
for i:=1 to 2*n do
begin
if odd(i) then c[i]:=a^[i div 2+1]
else c[i]:=b^[i div 2];
write(c[i]:2:2,' ');
end;
Dispose(a);
Dispose(b);
readln;
end.
Vitaly12 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2 задачи [Delphi 7] V0L40K_21 Помощь студентам 9 26.01.2012 11:19
задачи на Delphi 7 Fasgen777 Фриланс 10 13.12.2011 07:59
Задачи по Delphi... Alex Disturbed Фриланс 9 08.10.2010 21:06
3 задачи на Delphi Potetenkin Фриланс 8 28.09.2010 15:46
2 задачи на Delphi Vishez Помощь студентам 5 04.05.2007 11:36