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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2013, 18:25   #1
krolik_21
 
Регистрация: 24.03.2013
Сообщений: 8
По умолчанию Turbo Pascal - сделать блок-схемы к программам

надо блог-схемы сделать к этим задачам, задачи сделаны в Pascal

1)
Код:
program file;
uses wincrt;
type fil=file of integer;
var f1,f2,f3:fil;
a,s,i,d,w:integer;
f01,f02:boolean;

procedure soz_fail1(var f1:fil);
begin
writeln('Kol-vo chisel v faile 1 ');
readln(s);
assign(f1,'fil1.dat');
rewrite(f1);
for i:=1 to s do
begin
{write('Vvedite ',i,' chislo - ');
readln(a);}
a:=random(21)-10;
write(f1,a);
end;
close(f1)
end;
procedure prosmotr (var f1:fil);
begin
assign(f1,'fil1.dat');
reset(f1);
while not eof(f1) do
begin
read(f1,a);
write(a,' ');
end;
writeln;
close(f1);
end;

procedure soz_f1_f2 ( var f1,f2,f3:fil; var f01,f02:boolean);
begin
assign(f1,'fil1.dat');
reset(f1);
assign(f2,'fil2.dat');
rewrite(f2);
assign(f3,'fil3.dat');
rewrite(f3);
f01:=false;
f02:=false;
while not eof(f1) do
begin
read(f1,a);
if a>0 then begin write(f2,a); f01:=true end
else begin write(f3,a); f02:=true end;
end;
close(f1);
close(f2);
close(f3);
end;

procedure prosm_f1_f2 (var f1,f2:fil; f01,f02:boolean);
begin
assign(f2,'fil2.dat');
reset(f2);
assign(f3,'fil3.dat');
reset(f3);
if f01 then
while not eof(f2) do
begin
read(f2,a);
write(a,' ')
end
else writeln('Fail s pol chislami pysto!');
writeln;
if f02 then
while not eof(f3) do
begin
read(f3,a);
write(a,' ')
end
else writeln('Fail s otric chislami pysto!');
close(f2);
close(f3);
writeln;
end;

Begin
w:=10;
while w<>0 do
begin
writeln('1-Создание 1 файла');
writeln('2-Просмотр 1 файла');
writeln('3-Создание 1 и 2 файла u Просмотр 1 и 2 файл ');
writeln('0-Выход');
write('Ваш выбор- ');
readln(w);
case w of
1:soz_fail1(f1);
2: prosmotr(f1);
3:begin soz_f1_f2 (f1,f2,f3,f01,f02);prosm_f1_f2 (f1,f2,f01,f02); end;
end;
end;
end.
2)
Код:
program olo;
uses wincrt;
const n=10;
var d:text;
s,t:string;
i,b:integer;
procedure wwod(var d:text );
var kol_str,i:byte;
begin
assign(d,'text1.txt');
rewrite(d);
writeln('Число вводимых строк:');
readln(kol_str);
for i:=1 to kol_str do
begin
writeln ('Введите ',i,' строку исходного текста:');
readln(s);
s:=s+' ';
writeln(d,s);
end;
close(d);
end;
begin
wwod(d);
assign (d,'text1.txt');
reset(d);
write('Введите искомое слово: ');
readln(s);
b := 0;
while not EOF(d) do
begin
readln(d,t);
i:=1;
repeat
i := pos(s,copy(t,i,length(t)-i+1));
if i > 0 then begin
inc(b);
i:=i+length(s)+1;
end;
until (i = 0) or (i > length(t));
end;
close(d);
if b = 0 then
writeln('Слово ',s,' в указанный текст не входит')
else
writeln('Слово: ',s,' Входит: ',b,' раз');
readln;
close(d);
end.
______________
1-х, название темы по правилам форума должно адекватно отражать суть решаемой задачи/проблемы.

2-х, Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)

Учтите на будущее.

Модератор.

Последний раз редактировалось Serge_Bliznykov; 24.03.2013 в 20:24.
krolik_21 вне форума Ответить с цитированием
Старый 24.03.2013, 18:33   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,322
По умолчанию

FCEditor Вам в помощь.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 24.03.2013, 19:59   #3
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

А что такое блог-схемы?
s-andriano вне форума Ответить с цитированием
Старый 25.03.2013, 11:39   #4
krolik_21
 
Регистрация: 24.03.2013
Сообщений: 8
По умолчанию 111

блог-схемы— графическое представление определения, анализа или метода решения задачи
krolik_21 вне форума Ответить с цитированием
Старый 25.03.2013, 11:57   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
блог-схемы— графическое представление определения, анализа или метода решения задачи
да ну! Именно блоГ-схемы? Дайте пруфлинк!


вы неправильно называете и даже не видите, в чём Вы ошибаетесь..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.03.2013, 16:30   #6
krolik_21
 
Регистрация: 24.03.2013
Сообщений: 8
По умолчанию

ну ошибся у кого не бывает... блок-схемы ... надо очень))
krolik_21 вне форума Ответить с цитированием
Старый 25.03.2013, 16:59   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

fceditor поможет
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.03.2013, 17:08   #8
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

#2 from FCeditor
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок-схемы и программа (Turbo basic) Nzvipx Помощь студентам 0 13.11.2011 14:10
По программе в Turbo Pascal создать блок-схемы. alexchromets Помощь студентам 3 26.12.2010 19:23
блок схемы к программам проффан Помощь студентам 0 11.10.2010 17:32
Блок схемы к программам на СИ defol-777 Помощь студентам 8 21.01.2009 18:00
Требуется помощь в составлении блок-схемы к программам Lacrim Помощь студентам 3 12.01.2009 21:28