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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2012, 19:15   #1
McSaurons
Новичок
Джуниор
 
Регистрация: 08.06.2012
Сообщений: 2
Печаль сделать модуль

помогите пожалуйста, нужно сделать модуль из ниже представленной программы, точнее программу с модулем (эта программа будет воткнута в другую*).
Код:
program a3;
uses crt;
var
s:array [1..100] of string;
ss:string;
i,j,n,kol:integer;
col:array[1..100] of integer;
kol1:real;
f:text;
begin
clrscr;
write('Wwedite stroku: ');
readln(ss);
assign(f,'text.txt');
reset(f);
n:=1;
repeat
readln(f,s[n]);
inc(n);
until eof(f);
close(f);
kol := 0;
for i:=1 to n do
begin
for j:=1 to length(s[i]) - length(ss) + 1 do
if copy(s[i],j,length(ss)) = ss then inc(kol);
end;

writeln('Kol-vo vhozhdenij - ', kol);


for i:=1 to n do
begin
col[i]:=0;
for j:=1 to length(s[i]) do
begin
if copy(s[i],j,1) = ' ' then inc(col[i]);
if (copy(s[i],j,1) <> ' ') and (j = length(s[i])) then inc(col[i]);
end;
end;

kol := 0;
for i:=1 to n do
kol := kol + col[i];

kol1 := kol / n;

writeln('Srednee kol-vo slov v stroke = ', kol1:8:4);
readln;


assign(f,'text.txt');
append(f);
writeln(f);
write(f,kol1);
close(f);

assign(f,'text.txt');
reset(f);
repeat
readln(f,ss);
writeln(ss);
until eof(f);
close(f);


end.

Последний раз редактировалось Stilet; 08.06.2012 в 20:17.
McSaurons вне форума Ответить с цитированием
Старый 08.06.2012, 20:15   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

А что именно у Вас не получается?
s-andriano вне форума Ответить с цитированием
Старый 08.06.2012, 20:32   #3
McSaurons
Новичок
Джуниор
 
Регистрация: 08.06.2012
Сообщений: 2
По умолчанию

я пытался сделать в модуль
Код:
assign(f,'text.txt');
append(f);
writeln(f);
write(f,kol1);
close(f);

assign(f,'text.txt');
reset(f);
repeat
readln(f,ss);
writeln(ss);
until eof(f);
close(f);
эти 2 фрагмента, но на мои переменные ругался тп.

Последний раз редактировалось McSaurons; 08.06.2012 в 20:40.
McSaurons вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Я создал игру типо марио и хочу сделать её по сети как это сделать? rbkmz Работа с сетью в Delphi 7 14.05.2012 15:58
Модуль Graph или графический модуль Seferus Паскаль, Turbo Pascal, PascalABC.NET 0 11.12.2011 13:15
Как сделать ссылку на модуль? namburol Общие вопросы Delphi 1 07.07.2010 16:13
Типизированные файлы, модуль Crt, Модуль Graph Kate_Fleur Помощь студентам 1 06.05.2010 17:43