Вывести информацию о звуке, который соответствует букве - Free Pascal

Узнай цену своей работы

Формулировка задачи:

C клавиатуры вводится буква русского алфавита. Если эта буква является согласной, то выведите информацию о звуке, который соответствует этой букве. Например, буква б - звук б, звонкий, буква ш - звук ш, шипящий. Периодически спрашивайте у пользователя “Продолжим игру Y/N?”.

Решение задачи: «Вывести информацию о звуке, который соответствует букве»

textual
Листинг программы
  1. const
  2.   Set1: Set of Char = ['Б','В','Г','Д','Ж','З','Л','М','Н','Р',
  3.                        'б','в','г','д','ж','з','л','м','н','р']; {звонкие}
  4.   Set2: Set of Char = ['К','П','С','Т','Ф','Х','Ц','Ч','Ш','Щ',
  5.                        'к','п','с','т','ф','х','ц','ч','ш','щ']; {глухие}
  6.   Set3: Set of Char = ['Ж','Ч','Ш','Щ',
  7.                        'ж','ч','ш','щ']; {шипящие}
  8. var ch: char;
  9. begin
  10.   repeat
  11.     Write('Введите символы: ');
  12.     while not EoLn do begin
  13.       Read(ch); Write(ch,' - ');
  14.       if ch in set1 then Write('звук звонкий')
  15.       else if ch in set2 then Write('звук глухой')
  16.       else Write('НЕ согласный');
  17.       if ch in set3 then Write(', шипящий');
  18.       WriteLn;
  19.     end; ReadLn;
  20.     Write('Продолжим игру Y/N? '); ReadLn(ch);
  21.   until (ch in ['N','n','Н','н']);
  22. end.

Объяснение кода листинга программы

Список элементов кода:

  1. Объявление трех множеств символов: Set1, Set2, Set3.
  2. Объявление переменной типа char: ch.
  3. Ввод символов с клавиатуры и вывод их на экран вместе с информацией о звуке, соответствующем введенному символу.
  4. Проверка, является ли введенный символ звонким, глухим или шипящим.
  5. Запрос на продолжение игры.
  6. Проверка ответа на запрос и завершение программы при выборе опции Y или N.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы