maximruba
04.05.2021 11:48

На строковый и символьный тип: №1. с клавиатуры вводится символ. программа должна вывести на экран символ, следующий за данным (следующий - значит его код на единицу больше). №2. дан символ (с клавиатуры). вывести на экран предшествующий ему символ. №3. дана строка. заменить все символы на следующие за ними по алфавиту (пример: дано abc23, вывести bcd34

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
мурgsng
17.09.2020 06:47
Var имя переменной: char;

  Символьные значения можно вводить и выводить, присваивать, сравнивать. Ниже приведен пример, где выполняются все эти действия.

Var  x,y:char;
Begin
  Write('Введите символ');    
  Readln(x);
  Y:='A';
  If x<y then write ('X') else write ('y'); 
  {на экран буде выдан символ хранящийся в переменной 
  Х или Y в зависимости от проверки условия}
  Readln;
End.

  Сравнивать символы можно благодаря тому, что в машинной памяти они хранятся в виде целых чисел (кодов символов). Из двух символов большим считается тот, код которого больше. Символы упорядочены следующим образом:

'A'<'B'<...<'Z'
'a'<'b'<...<'z'
'0'<'1'<...<'9'
'а'<'б'<...<'я'
'А'<'Б'<...<'Я'

Для символов допустимы все шесть операций сравнения: =, <=,>=,<,>,<>.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота