Информатика | 5 - 9 классы
Составить программу : Дана буква русского алфавита.
Вывести на экран является ли эта буква гласной, согласной или разделительным знаком.
Дано предложение?
Дано предложение.
Вывести на экран слова, которые содержат ровно три буквы «е».
Напишите все буквы русского алфавита, для которых истинны утверждения : В русской алфавитной цепочке эта буква идет позже буквы Ф?
Напишите все буквы русского алфавита, для которых истинны утверждения : В русской алфавитной цепочке эта буква идет позже буквы Ф.
В русской алфавитной цепочке следующая буква после этой буквы - гласная.
Дана последовательность символов?
Дана последовательность символов.
Разбить ее на четыре последовательности : буквы русского алфавита, буквы латинского алфавита, цифры и другие символы.
Написать программу для вывода на экран больших русских букв в алфавитном порядке?
Написать программу для вывода на экран больших русских букв в алфавитном порядке.
Срочно!
Помогите!
Составить программу, которая запрашивает предложение и выводит на экран все его буквы "и"?
Составить программу, которая запрашивает предложение и выводит на экран все его буквы "и".
Программу составить при помощи Pascal ABC.
Программа в Pascal ABC?
Программа в Pascal ABC.
С клавиатуры вводится два слова.
Надо вывести на экран те буквы, которые есть и в одном и во втором слове (печатать буквы без повторений).
Составить программу, которая удвоит все согласные буквы и вставит между ними букву "о" в введенной строке?
Составить программу, которая удвоит все согласные буквы и вставит между ними букву "о" в введенной строке.
Вывести на экран все буквы в обратном порядке?
Вывести на экран все буквы в обратном порядке.
Составить программу : даны 3 целых числа x, y, z вывести на экран те из них которые являются кратными 5?
Составить программу : даны 3 целых числа x, y, z вывести на экран те из них которые являются кратными 5.
Помогите пожалуйста написать программу в Паскаль : ) Дан произвольный текст на русском языке?
Помогите пожалуйста написать программу в Паскаль : ) Дан произвольный текст на русском языке.
Написать программу, которая выводит слова, начинающиеся с гласной буквы и содержащие не менее двух согласных.
На этой странице сайта вы найдете ответы на вопрос Составить программу : Дана буква русского алфавита?, относящийся к категории Информатика. Сложность вопроса соответствует базовым знаниям учеников 5 - 9 классов. Для получения дополнительной информации найдите другие вопросы, относящимися к данной тематике, с помощью поисковой системы. Или сформулируйте новый вопрос: нажмите кнопку вверху страницы, и задайте нужный запрос с помощью ключевых слов, отвечающих вашим критериям. Общайтесь с посетителями страницы, обсуждайте тему. Возможно, их ответы помогут найти нужную информацию.
Так как понятие "гласная", "согласная" и пр.
Не являются формализованными понятиями, то есть их нельзя вычислить алгоритмически, их нужно задавать таблично, константами, а так как их много, то лучше всего подойдут массивы.
Так как не указан язык программирования, в котором нужно реализовать текст, напишу на некоем псевдоязыке, текст которого легко переводится на известный тебе язык.
В общем, программа будет такой / / объявления массивов
гласная(), согласная(), знак() / / заполнение массивов
гласная(1) = "А" ;
гласная(2) = "а" ;
гласная(3) = "Е" ;
гласная(4) = "е" ;
.
Согласная(1) = "Б" ;
согласная(2) = "б" ;
согласная(3) = "В" ;
согласная(4) = "в" ;
.
. знак(1) = ".
" ;
знак(2) = ".
", ;
знак(3) = "!
" ;
знак(4) = "?
" ;
.
/ / Функции
функция фГласная(буква)
Для ц = 1 по кг Цикл Если буква = гласная(ц) тогда Возврат(1) ; КонецЦикла ;
КонецЦикла ;
Возврат(0) ;
КонецФункции
функция фСогласная(буква)
.
КонецФункции
функция фзнак(буква)
.
КонецФункции / / текст основной программы
Ввод(буква) ;
Если фГласная(буква) = 1 тогда Сообщить(буква + " гласная") ;
ИначеЕсли фСогласная(буква) = 1
тогда Сообщить(буква + " согласная") ;
ИначеЕсли фЗнак(буква) = 1 тогда
Сообщить(буква + " разделительный знак") ;
Иначе Сообщить(буква + " не квалифицирована") ;
КонецЕсли ; Вот собственно и всё.
Замечание1
Если язык требует при объявлении массива его размерность - её нужно указать.
Многие языки имеют встроенную функцию определения размерности, некоторые языки имеют встроенные функции поиска в массиве, тогда нужно воспользоваться ими, а не писать свои функции.
Замечание2
Если ИначеЕсли.
Как правило реализуется операторами Case
Замечание3
Основная программа, как правило тоже обрамляется циклом с выходом по условию, которое либо системное либо некий хитрый символ(или клавиша), который ты определяешь концом ввода данных.
Замечание4
Вместо массив можно использовать строки, содержащие подряд буквы, например, гласная = "АаЕеИи.
". в этом случае для поиска нужно пользоваться соответствующими встроенными строковыми функциями.
В общем, смысл должен быть тебе понятен, а дальше - творчество.
Успехов!
Почему - то при записи убежал возврат каретки, попробовал восстановить.
: ).