Вторник, 20.11.2018, 23:00
Приветствую Вас Гость | RSS

Сайт учителя информатики Швец Елены Петровны

Наш опрос
Как вы используете Интернет для подготовки к урокам?
Всего ответов: 9
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Сетевой этикет

Составление и реализация алгоритмов обработки символьных и строковых величин.

Составление и реализация алгоритмов обработки символьных и строковых величин.

Поиск фрагментов строки

Задание 1. Разберите, затем выполните на компьютере программу, которая позволяет введенную строку вывести на экран по одному символу «в столбец».

Program Str2;

Var

s:string; i:integer;

Begin

writeln('Введите строку'); readln(s);

for i:=1 to length(s) do writeln (s [i]);

End.

Задание 2. Разберите, затем выполните на компьютере программу, которая позволяет ввести строку s и найти количество букв «а» в строке.

Замечание. Обратите внимание на то, что если в условии s[i]='a' написать русскую букву «а», то программа будет находить ко­личество только строчных русских букв «а».

Program priml;

Var

s:string; i, k:integer;

Begin

writeln('Введите строку');

readln(s);

k:=0;

for i:=1 to length(s) do if s[i]='а' then k:=k+1; writeln('Количество букв a=', k);

End.

Задание 3.

а)  Как надо изменить программу задания 2, чтобы было найдено общее количество русских букв «а» и «о» в строке s?

б)  Как надо изменить программу задания 2, чтобы было найдено количество слогов «ма» в строке s?

Задание 4.

Составьте программу подсчета общего количества русских и латинских букв «а» и «А» во введенной с клавиатуры строке s.

Пример ввода:

журнал — magazine, карта — шар {строка s}

Пример вывода:

Общее количество русских и латинских букв А = 6.

Задание 5.

Составьте программу, определяющую, каких букв больше во введенной строке – букв "а" или букв "о" – и на сколько.

Пример ввода:

Наступила осень, листва пожелтела.

Пример вывода:

Букв а на 2 больше, чем букв о.

Вход на сайт
Поиск
Календарь
«  Ноябрь 2018  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930
Часы

Погода
Яндекс.Погода

Copyright MyCorp © 2018
uCoz