Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 12.12.2017
Сообщений: 1

Вернуть True, если символ, полученный функцией в качестве аргумента, является согласной буквой

12.12.2017, 22:09. Показов 5192. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать функцию sogl, которая возвращается True, если символ, полученный функцией в качестве аргумента, является согласной буквой русского алфавита и False если буква гласная
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.12.2017, 22:09
Ответы с готовыми решениями:

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

Написать функцию, которая возвращается True, если символ, полученный функцией в качестве аргумента, является гласной буквой русского алфавита
Люди добрые помогите исправить ошибки, а то в Си не оч) Написать функцию, которая возвращается True, если символ, полученный функцией...

Вывести true если введенный символ является гласной буквой
Программа должна выдавать true если введенный символ является гласной. Паскаль.Использовать функции в модуле. (Заранее спасибо!)

2
 Аватар для JuriiMW
5091 / 2659 / 2353
Регистрация: 10.12.2014
Сообщений: 10,055
13.12.2017, 07:50
Лучший ответ Сообщение было отмечено Nk1tadd как решение

Решение

Pascal Скопировано
1
2
3
4
5
function sogl(ch : Char) : Boolean;
const L = 'БбВвГгДдЖжЗзЙйКкЛлМмНнПпРрСсТтФфХхЦцЧчШшЩщ';
begin
  sogl := Pos(ch, L) > 0;
end;
Дело в том, что условие не полное, а булевы переменные не могут принимать три состояния!

Эта функция возвращает истину только в том случае, если символ является согласной буквой.
Во всех остальных — ложь.
0
Модератор
10155 / 5492 / 3370
Регистрация: 17.08.2012
Сообщений: 16,796
13.12.2017, 15:56
JuriiMW, можно и третье значение вернуть, не вопрос. Так, например:
Pascal Скопировано
1
2
3
4
5
6
7
8
function sogl(ch : Char) : Boolean;
const C = 'БбВвГгДдЖжЗзЙйКкЛлМмНнПпРрСсТтФфХхЦцЧчШшЩщ';
      W = 'АаЕеЁёИиОоУуЫыЭэЯя';
var err: real;
begin
  sogl := pos(ch, C) > 0;
  if (pos(ch, C) = 0) and (pos(ch, W) = 0) then err := sqrt(-1)
end;
Добавлено через 14 минут
Ну, или, если компилятор позволяет,
Pascal Скопировано
  Raise Exception.Create('Строка не содержит русских букв.');
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.12.2017, 15:56
Помогаю со студенческими работами здесь

Проверить является ли символ согласной буквой латинского алфавита
Дан символ. Проверить: является ли данный символ согласной буквой латинского алфавита (независимо от регистра). нужно найти код...

Является ли введенный символ гласной или согласной буквой
здравствуйте помогите пожалуйста решить задачи по програмированию мне очень нужна помощь в решении задач в паскале(на ветвление).. 1...

Определяет является ли введенный символ гласной или согласной буквой
1.Определить,верно ли, что при делении неотрицательного целого числа а на положительное целое число b получается остаток, равный одному из...

Вернуть True, если целый параметр K является четным
/*Описать функцию Even(K) логического типа, возвращающую True, если целый параметр K является четным, и False в противном случае. С...

Вернуть true, если параметр является алфавитно-цифровым и false в ином случае
Нужно написать функцию, которая возвращает истину, если переданный параметр является алфавитно - цифровым и ложь, если не является. (не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
TypeScript: Интерфейсы vs Типы
run.dev 11.04.2025
Современная разработка на JavaScript сталкивается с множеством проблем при масштабировании проектов. Типизация кода стала хорошим инструментом, помогающим избежать ошибок во время выполнения,. . .
Управление топиками и разделами Kafka
Javaican 11.04.2025
Apache Kafka — распределенная платформа потоковой передачи данных, которая стала стандартом для построения высоконагруженных систем обмена сообщениями. В современной архитектуре микросервисов,. . .
Миграция монолита в Event-Driven микросервисную архитектуру на C#
stackOverflow 11.04.2025
Монолитная архитектура – классический подход к разработке программного обеспечения. Это приложение, построенное как единое целое, где все компоненты тесно связаны между собой. Большинство проектов. . .
Go в Kubernetes: Управление ресурсами
golander 11.04.2025
Разработчики Go-приложений в Kubernetes часто сталкиваются с неожиданными проблемами производительности и даже внезапными отказами контейнеров. Причина этого кроется в особенностях взаимодействия. . .
Агрегаты и сущности в DDD микросервисах
Javaican 10.04.2025
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного. . .
Многопоточность в C#: Task и параллельное программирование
UnmanagedCoder 10.04.2025
Современные процессоры уже давно перестали наращивать тактовую частоту в пользу увеличения количества ядер. Это создало интересную ситуацию: разработчики, привыкшие к последовательному. . .
Линейное решение нелинейной задачи будет иметь приблизительный результат вычисления для метода обработки данных из double buffering.
Hrethgir 10.04.2025
Вообще изначально я пренебрёг квадратурой числа, но потом понял, что для вычисления приблизительного значения - сгодится, формулу можно будет корректировать по ходу. Это потому что прямое соотношение. . .
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер