Предмет: Информатика, автор: ryzancev1999max

Pascal.
1.Определить количество слов в предложении.
2.Определить какая буква в строке встречается чаще: первая или последняя.
3. Написать программу меняющую слово "Петр" на "Иван".

Ответы

Автор ответа: HenryTeylor
5
Для подсчёта слов в предложении, вот код:

program Slova;
var
 s: string;
 r,i:integer;
begin
 writeln('Введите ваше предложение');
 readln(s);
 s:=s+' ';
 for i:=1 to length(s)-1 do
 if (s<>' ') and (s[i+1]=' ') then
 r:=r+1;
 writeln('В предложении ',r, ' слов. ');
 readln;
end.

Какая буква встречается чаще

Program Bykv;
Var s:String;
    i,k1,k2:byte;
Begin
    write('Введите строку: ');readln(s);
    For i:=2 to Length(s)-1 do
     if s[i]=s[1] then inc(k1)
      else if s[i]=s[Length(s)] then inc(k2);
    writeln('Первая буква встречается ',k1);
    writeln('Последняя буква встречается ',k2);
    writeln('Вывод:');
    if k1>k2 then writeln('Первая буква встречается чаще')
     else if k1<k2 then
     writeln('Последняя буква чаще')
      else writeln('Одинаково');
    readln;
End.

Изменить слово петя на иван в строке

program test;
var s,t,z,p:string;j:integer;
begin
writeln('Введите ваше предложение');
readln(s);
write('Введите слово которое хотите заменить: ');
readln(t);
write('Введите замену слову: ', t, ' <> ');
readln(z);
if pos(t,s)<>0 then
j:=pos(t,s);
p:=copy(s,1,j-1);
p:=p+z;
p:=p+copy(s,j+length(t),length(s));
writeln(p);
readln;
end.



Похожие вопросы
Предмет: Английский язык, автор: Босс05
Предмет: Русский язык, автор: Amanat01
Помогите с тестом срочно надо часть 4

45. Сложное предложение - это:
a) Основная грамматическая единица, содержащая сообщение о чем-либо, или вопрос, или побуждение, имеет грамматическую основу.
b) Предложение, состоящее из двух и более простых предложений, соединенных в одно целое по смыслу и интонационно союзами и союзными словами.
c) Слова, указывающие на предмет и его признаки или на действия и его признаки.
d) Слова, указывающие на действие и предмет, на который оно переходит.
e) Два и более слов, объединенных по смыслу и грамматически.
46. Найдите сложносочиненное предложение
a) Всегда на скамейку кто-нибудь присаживался и начинался неторопливый спокойный разговор.
b) Читатели избавят меня от излишней обязанности описывать развязку.
c) Ерш презрительно пошевелил плавательными перьями и уплывал восвояси.
d) Пожалел волк кобылу - оставил хвост да гриву.
e) Вот смотрю: из леса выезжает кто-то на серой лошади.
47. Определите вид придаточного предложения:
Чтобы вода не заливала огонь, пришлось подкладывать в костёр больше дров.
a) времени
b) причины
c) места
d) условное
e) цели
48. Междометие - это ...
a) Особая часть речи, которая выражает, но не называет различные чувства и побуждения.
b) Особая форма глагола, которая обозначает признак предмета по действию.
c) Служебная часть речи, которая связывает однородные члены предложения
d) Служебная часть речи, которая вносит в предложение различные оттенки или служит для образования форм слова
e) Служебная часть речи, которая указывает на различные отношения между словами.
49 . Предложение по цели высказывания повествовательное
a) Что-то там сверкнуло в овраге?
b) Не зная нрава коня не подходите близко
c) Я сейчас встретил его и не узнал
d) Утолив жажду, поблагодарите его
e) Творя добро, делай его до конца
50. В бытовой устной речи употребляются
a) термины
b) стандартизированные выражения
c) разговорная лексика, просторечные слова
d) специальные слова
e) художественная лексика