Вопрос задан 16.07.2023 в 11:28. Предмет Информатика. Спрашивает Орехво Лев.

Написать функцию sogl, которая возвращается True, если символ, полученный функцией в качестве

аргумента, является согласной буквой русского алфавита и False если буква гласная Написать на Pascal !!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Жаріков Олег.

===== PascalABC.NET =====

function sogl(c: char) :=

 not (c.ToUpper in ('АЕЁИОУЫЭЮЯ'));

 

// проверка функции

begin

 var s := 'ТестируемРусскийАлфавит';

 foreach var c in s do

   Print(sogl(c));

end.

На самом деле все это будет правильно работать лишь если функции давать исключительно русские буквы.


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример функции sogl, реализованной на языке Pascal:

pascal
function sogl(ch: char): boolean; const vowels: set of char = ['а', 'е', 'ё', 'и', 'о', 'у', 'ы', 'э', 'ю', 'я']; begin ch := lowercase(ch); // Приводим символ к нижнему регистру if (ch >= 'а') and (ch <= 'я') then // Проверяем, что символ является буквой русского алфавита sogl := not (ch in vowels) else sogl := false; // Возвращаем false, если символ не является буквой русского алфавита end;

Пример использования функции:

pascal
var ch: char; begin ch := 'Б'; if sogl(ch) then writeln('Символ ', ch, ' является согласной буквой') else writeln('Символ ', ch, ' является гласной буквой'); end.

В этом примере мы передаем символ 'Б' в функцию sogl. Если символ является согласной буквой русского алфавита, то функция вернет True и будет выведено сообщение "Символ Б является согласной буквой". В противном случае будет выведено сообщение "Символ Б является гласной буквой".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос