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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.09.2009, 13:27   #1
Matix
Новичок
Джуниор
 
Регистрация: 21.09.2009
Сообщений: 2
Восклицание Помощь С Блок-Схемой Алгоритма

Всем доброго времени суток!
Прошу помочь мне с блок-схемой алгоритма для данной программы:

Код:
uses crt;
var f:text;
        adres,slovo,slovar:string;
    k:integer;
    i:longint;
    l:boolean;
    ch:char;
function proverka(slovo,slovar:string):boolean;
var flag:boolean;
        ch:char;
        begin
        flag:=true;
                repeat

                        if pos(slovar[1],slovo)=0 then flag:=false
                                else
                                        begin
                                                delete(slovo,pos(slovar[1],slovo),1);
                                                delete(slovar,1,1);
                                        end;
                until(flag=false)or(slovar='');
          proverka:=flag;
        end;
begin
  l:=false;
  clrscr;
  writeln('Dobavit slovo v slovar : 1 ');
  writeln('Nayti v slovare slova  : 2 ');
  ch:=readkey;
if ch='1' then
 begin
   clrscr;
   writeln('Vvedite adres slovarya ');
   readln(adres);
   writeln('Vvedite slovo kotoroe nado dobavit ');
   readln(slovo);
   assign(f,adres);
   reset(f);
    repeat
     readln(f,slovar);
     if slovo=slovar then l:=true;
    until(eof(f))or(l);
   close(f);
   if l then writeln('Takoe slovo est ')
    else
      begin
       append(f);
       writeln(f,slovo);
       close(f);
       writeln('Slovo dobavleno ');
      end;
 end;
if ch='2' then
 begin
  clrscr;
  writeln('Vvedite adres slovarya ');
  readln(adres);
  writeln('Vvedite slovo ');
  readln(slovo);
  assign(f,adres);
  reset(f);
  k:=0;
  i:=0;
    repeat
      readln(f,slovar);
     if length(slovar)<=length(slovo) then
      if proverka(slovo,slovar)=true then
        begin
          l:=true;
          writeln(slovar);
          k:=k+1;
          i:=i+1;
        end;
      if k=20 then
       begin
        readln;
        k:=0;
       end;
    until(eof(f));


if l=false then writeln('Net')
 else writeln('Naydeno ',i,' slov');

 end;
readln;
end.
Заранее благодарен!

Последний раз редактировалось SuperVisor; 21.09.2009 в 19:36. Причина: Тэги
Matix вне форума
Старый 21.09.2009, 19:30   #2
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

подпрограмма и программа... и без пива, за спасибо)
Изображения
Тип файла: jpg Картинка1.jpg (34.4 Кб, 117 просмотров)
Тип файла: jpg картинка2.JPG (16.9 Кб, 31 просмотров)
Посторонним В.
NSvirus вне форума
Старый 22.09.2009, 14:24   #3
Matix
Новичок
Джуниор
 
Регистрация: 21.09.2009
Сообщений: 2
По умолчанию

Цитата:
Сообщение от NSvirus Посмотреть сообщение
подпрограмма и программа... и без пива, за спасибо)
Ааааа)))))
Спасибо большое)))
Matix вне форума
Старый 22.09.2009, 14:43   #4
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

Motivation: PRO.
Тема закрыта по причине получения развернутого ответа.
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поделитесь блок-схемой [Smarik] Помощь студентам 3 16.02.2021 19:44
помогите пож-та с блок-схемой 4otenado Помощь студентам 4 03.06.2009 15:59
Помогите с блок-схемой GaJIbI4 Помощь студентам 3 05.05.2009 09:10
Помогите с блок-схемой 11twin11 Помощь студентам 2 24.02.2009 12:10
Помогите с блок схемой Juhn Паскаль, Turbo Pascal, PascalABC.NET 4 25.01.2008 15:50