• Предмет: Информатика
  • Автор: cfsjcnbcrecr
  • Вопрос задан 3 месяца назад

Задание 2. С клавиатуры вводится символ. Составьте программ определяющую: буквой латиницы или кириллицы является этот символ; трочной или прописной буквой является этот символ. 35​


cfsjcnbcrecr: ок
XDXDXDXDXDXDXO: Написал код ниже на Pascal, если не сложно нажми спасибо под моим ответом и поставь 5 звёзд, буду благодарен

Ответы

Ответ дал: XDXDXDXDXDXDXO
3

Код:
# Ввод символа с клавиатуры

symbol = input("Введите символ: ")

# Проверка на букву латиницы

if 'a' <= symbol <= 'z' or 'A' <= symbol <= 'Z':

   print("Это буква латиницы.")

   # Проверка на строчность или прописность

   if symbol.islower():

       print("Это строчная буква.")

   else:

       print("Это прописная буква.")

# Проверка на букву кириллицы

elif 'а' <= symbol <= 'я' or 'А' <= symbol <= 'Я':

   print("Это буква кириллицы.")

   # Проверка на строчность или прописность

   if symbol.islower():

       print("Это строчная буква.")

   else:

       print("Это прописная буква.")

else:

   print("Это не буква латиницы или кириллицы.")

Примечания:

Стоит обратить внимание, что в Python используется кириллица для обозначения символов, поэтому проверка на букву кириллицы осуществляется с использованием кириллических символов ('а' <= symbol <= 'я' и 'А' <= symbol <= 'Я').

Программа учитывает как строчные, так и прописные буквы.

Pascal:
program CheckSymbol;

var

 symbol: char;

begin

 // Ввод символа с клавиатуры

 write('Введите символ: ');

 readln(symbol);

 // Проверка на букву латиницы

 if (symbol >= 'a') and (symbol <= 'z') or (symbol >= 'A') and (symbol <= 'Z') then

 begin

   writeln('Это буква латиницы.');

   // Проверка на строчность или прописность

   if symbol in ['a'..'z'] then

     writeln('Это строчная буква.')

   else

     writeln('Это прописная буква.');

 end

 // Проверка на букву кириллицы

 else if (symbol >= 'а') and (symbol <= 'я') or (symbol >= 'А') and (symbol <= 'Я') then

 begin

   writeln('Это буква кириллицы.');

   // Проверка на строчность или прописность

   if symbol in ['а'..'я'] then

     writeln('Это строчная буква.')

   else

     writeln('Это прописная буква.');

 end

 else

   writeln('Это не буква латиницы или кириллицы.');

end.
Примечания к коду на Pascal:

В Pascal символы сравниваются с использованием операторов >= и <=.

В Pascal символы можно проверять на принадлежность к диапазону с использованием оператора in.


cfsjcnbcrecr: нужен Паскаль,а не петон
XDXDXDXDXDXDXO: Ну надо было указать на каком писать, сейчас тебе заного напишу
XDXDXDXDXDXDXO: попробую, хотя я на паскале давно не писал
cfsjcnbcrecr: а для чего здесь люди отвечают?
Вас заинтересует