Программа


PROGRAM Look;
VAR S:String; { Строка }
FUNCTION Poisk(k:byte;S:string):boolean;
  Begin
    if k>0
      then if S[k]='A'
             then Poisk:=TRUE
             else Poisk:=Poisk(k-1,S)
      else Poisk:=FALSE
    { Если номер просматриваемого символа k>0,
        то если просматриваемый символ ="A",
             то опредление значения функции "ИСТИНА"
             иначе опредление значения функции по значению функции
                   для (k-1) элемента
        иначе опрделение значения функции "FALSE" }
  End;
BEGIN
  Write('Введите строку ');   { Вывод приглашения ввести строку }
  ReadLn(S);                  { Ввод строки }
  { Поиск символа и вывод соответствующего сообщения: }
  if Poisk(Length(S),S)
    then WriteLn('Введенная строка содержит символ "A"')
    else WriteLn('Введенная строка НЕ содержит символ "A"')
END.

Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию