Программа распознавания звуков - Turbo Pascal

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

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

Ученик вводит с клавиатуры букву русского алфавита. Компьютер должен сказать, какая это буква – гласная, согласная звонкая, согласная глухая или другая какая-нибудь (можно и НЕ ЗНАЮ).
На выходе имеем:
Не уверен, что программа верная. Вы могли бы её выправить?

Решение задачи: «Программа распознавания звуков»

textual
Листинг программы
var c: Char;
begin
  ReadLn(c);
  case c of
  'А','а' {остальные сами}:
    Write(' гласная');
  'Б','б' {остальные сами}:
     Write(' согласная звонкая');
  'П','п' {остальные сами}:
    Write(' согласная глухая');
  { остальные сами }
  else
    WriteLn('не знаю');
  end;
  case c of
  'А'..'Я','Ё': WriteLn('  заглавная');
  'а'..'п','р'..'я','ё': WriteLn(' строчная');
  end;
end.

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

  1. Введенная переменная c типа Char, которая принимает значение, введенное пользователем
  2. Используется оператор case для определения значения переменной c
  3. В каждом case блоке проверяется значение переменной c и выводится соответствующее сообщение на экран
  4. В первом case блоке проверяется значение 'А' и 'а', если значение совпадает, то выводится сообщение гласная
  5. Во втором case блоке проверяется значение 'Б' и 'б', если значение совпадает, то выводится сообщение согласная звонкая
  6. В третьем case блоке проверяется значение 'П' и 'п', если значение совпадает, то выводится сообщение согласная глухая
  7. В блоке else проверяется, если значение переменной c не соответствует ни одному из предыдущих case блоков, то выводится сообщение не знаю
  8. Во втором блоке case проверяется значение 'А'..'Я' и 'Ё', если значение совпадает, то выводится сообщение  заглавная
  9. В третьем блоке case проверяется значение 'а'..'п' и 'р'..'я' и 'ё', если значение совпадает, то выводится сообщение строчная
  10. Код завершается оператором end.

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


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

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

6   голосов , оценка 4.333 из 5
Похожие ответы