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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2010, 18:18   #1
aiktz
Форумчанин
 
Регистрация: 10.03.2009
Сообщений: 104
Радость записать программу с Pascal на Delphi

Приветствую Вас! Дельфи стали проходить буквально пару дней назад. Еще не особо в этой программе разбираюсь. Скажите, как переписать программу, сделанную на Pascal в Дельфи?
Задача решена на Паскале, а как теперь эту же самую задачку в Дельфи написать??

Код:
program jkjkj;
uses crt;
var
j,i:integer;
A:array[1..10,1..10] of integer;
begin
clrscr;
for i:=1 to 10 do
begin
for j:=1 to 10 do
A[i,j]:=0;

for i:=1 to 10 do
begin
for j:=1 to 10 do
write(A[i,j] ,' ');
writeln;
end;
begin
A[i]:=A[1];
A[i,j]:=i-j;
end;
writeln('массив равен',A[i,j]);
readln(i);
end;end.
aiktz вне форума Ответить с цитированием
Старый 05.02.2010, 19:13   #2
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Все, что потребуется - убрать строки
Код:
program jkjkj;
clrscr;
Дальше запускаете дельфу, создаете новый проект "Консольное приложение" и копируете свой код.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 05.02.2010, 19:25   #3
aiktz
Форумчанин
 
Регистрация: 10.03.2009
Сообщений: 104
По умолчанию

почему - то не выходит...запускается exe программа,а в ней в столбик все 0....

Код:
program Project1;
var
j,i:integer;
A:array[1..10,1..10] of integer;
{$APPTYPE CONSOLE}
{$R *.RES}
begin
for i:=1 to 10 do
begin
for j:=1 to 10 do
A[i,j]:=0;


write(A[i,j] ,' ');
writeln;
end;
begin
A[i]:=A[1];
A[i,j]:=i-j;
end;
writeln('массив равен',A[i,j]);
readln(i);

WriteLn ('Hello, world!');
end.
может, я что-то сделала не так??
aiktz вне форума Ответить с цитированием
Старый 05.02.2010, 19:30   #4
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Цитата:
почему - то не выходит...запускается exe программа,а в ней в столбик все 0....
Работает верно

Код:
for i:=1 to 10 do
begin
for j:=1 to 10 do
A[i,j]:=0;


write(A[i,j] ,' ');
writeln;
end;
Нужно так:
Код:
for i:=1 to 10 do
begin
for j:=1 to 10 do
A[i,j]:=random(20);


write(A[i,j] ,' ');
writeln;
end;
profi вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перевести программу из Pascal с использованием компонента Stringgrid в delphi. evrey Компоненты Delphi 4 02.06.2008 18:57
Как записать свою программу в другую? AngelOfDeath Общие вопросы Delphi 1 12.05.2008 06:12
Как записать данные в другую программу? Спартак Общие вопросы Delphi 23 19.04.2008 22:33
как можно иначе записать программу Malinka Помощь студентам 2 15.01.2008 11:08
ПОМОГИТЕ ПЕРЕДЕЛАТЬ ПРОГРАММУ ИЗ PASCAL В DELPHI Solny6ko YasnoE Помощь студентам 11 11.08.2007 15:24