 
Составить программу: Дана буква русского алфавита. Вывести на экран является ли эта буква гласной,
согласной или разделительным знаком 0
        0
         0
        0
    Ответы на вопрос
 
        Так как понятие "гласная", "согласная" и пр. не являются формализованными понятиями, то есть их нельзя вычислить алгоритмически, их нужно задавать таблично, константами, а так как их много, то лучше всего подойдут массивы.
Так как не указан язык программирования, в котором нужно реализовать текст, напишу на некоем псевдоязыке, текст которого легко переводится на известный тебе язык.
В общем, программа будет такой
// объявления массивов
гласная(), согласная(), знак()
// заполнение массивов
гласная(1)="А";
гласная(2)="а";
гласная(3)="Е";
гласная(4)="е";
..........................
согласная(1)="Б";
согласная(2)="б";
согласная(3)="В";
согласная(4)="в";
................
..........................
знак(1)=".";
знак(2)=".",;
знак(3)="!";
знак(4)="?";
............ // Функции
функция фГласная(буква)
Для ц=1 по кг Цикл
Если буква=гласная(ц) тогда
Возврат(1);
КонецЦикла;
КонецЦикла;
Возврат(0);
КонецФункции
функция фСогласная(буква)
............................
КонецФункции
функция фзнак(буква)
............................
КонецФункции
// текст основной программы
Ввод(буква);
Если фГласная(буква) = 1 тогда
Сообщить(буква+" гласная");
ИначеЕсли фСогласная(буква)=1
тогда Сообщить(буква+" согласная");
ИначеЕсли фЗнак(буква)=1 тогда
Сообщить(буква+" разделительный знак");
Иначе Сообщить(буква+" не квалифицирована");
КонецЕсли;
Вот собственно и всё.
Замечание1
Если язык требует при объявлении массива его размерность- её нужно указать. многие языки имеют встроенную функцию определения размерности, некоторые языки имеют встроенные функции поиска в массиве, тогда нужно воспользоваться ими, а не писать свои функции.
Замечание2
Если ИначеЕсли... как правило реализуется операторами Case
Замечание3
Основная программа, как правило тоже обрамляется циклом с выходом по условию, которое либо системное либо некий хитрый символ(или клавиша), который ты определяешь концом ввода данных.
Замечание4
Вместо массив можно использовать строки, содержащие подряд буквы, например, гласная="АаЕеИи....". в этом случае для поиска нужно пользоваться соответствующими встроенными строковыми функциями.
В общем, смысл должен быть тебе понятен, а дальше - творчество.
Успехов!
Почему-то при записи убежал возврат каретки, попробовал восстановить. :)
 0
                    0
                     0
                    0
                 
            Программа для определения типа буквы русского алфавита
Для решения данной задачи можно написать программу на языке Python. Вот пример такой программы:
```python # Ввод буквы letter = input("Введите букву русского алфавита: ")
# Проверка типа буквы if letter.lower() in ['а', 'е', 'ё', 'и', 'о', 'у', 'ы', 'э', 'ю', 'я']: print("Эта буква является гласной.") elif letter.lower() in ['б', 'в', 'г', 'д', 'ж', 'з', 'й', 'к', 'л', 'м', 'н', 'п', 'р', 'с', 'т', 'ф', 'х', 'ц', 'ч', 'ш', 'щ']: print("Эта буква является согласной.") else: print("Эта буква является разделительным знаком.") ```
Программа сначала запрашивает у пользователя ввод буквы русского алфавита. Затем она проверяет, является ли введенная буква гласной, согласной или разделительным знаком. Результат выводится на экран.
Пример работы программы:
``` Введите букву русского алфавита: а Эта буква является гласной. ```
``` Введите букву русского алфавита: б Эта буква является согласной. ```
``` Введите букву русского алфавита: . Эта буква является разделительным знаком. ```
Примечание: В данной программе предполагается, что пользователь вводит только одну букву русского алфавита. Если пользователь вводит несколько символов или что-то отличное от буквы, программа может выдать некорректный результат.
Источники: -
 0
                    0
                     0
                    0
                Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			