Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2010, 23:16   #11
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

так вы и var и end еще не проходили??? ух какой препод то жестокий!!!! Люди имейте совесть то!
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 29.09.2010, 23:16   #12
zetr0
Пользователь
 
Регистрация: 29.09.2010
Сообщений: 19
Печаль

Цитата:
Сообщение от ROMA2PVT Посмотреть сообщение
там от Var и до end ток ввод символа.А вот запрет на ввод я сам подуай как сделать
какого символа?
и что это значит: я сам подуай как сделать??
zetr0 вне форума Ответить с цитированием
Старый 29.09.2010, 23:18   #13
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

Цитата:
Сообщение от ROMA2PVT Посмотреть сообщение
Код:
writeln(chr(ord(c)+1));
А если букву 'ё' или 'е' введу? =)

Цитата:
Сообщение от zetr0 Посмотреть сообщение
какого символа?
и что это значит: я сам подуай как сделать??
Задание то читал вообще? там же написано кроме 'я'.
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 29.09.2010, 23:19   #14
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

Цитата:
Сообщение от zetr0 Посмотреть сообщение
какого символа?
и что это значит: я сам подуай как сделать??
Задание то читал вообще? там же написано кроме 'я'.
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 29.09.2010, 23:19   #15
zetr0
Пользователь
 
Регистрация: 29.09.2010
Сообщений: 19
По умолчанию

Цитата:
Сообщение от XeruH Посмотреть сообщение
так вы и var и end еще не проходили??? ух какой препод то жестокий!!!! Люди имейте совесть то!

мы проходили, но! что бы задачи какие либо по аналогии делать - нет! делали разные примеры связанные с тригонометрией, результаты с плавающей, и форматированной точками.
больше ничего!
zetr0 вне форума Ответить с цитированием
Старый 29.09.2010, 23:21   #16
zetr0
Пользователь
 
Регистрация: 29.09.2010
Сообщений: 19
По умолчанию

Цитата:
Сообщение от XeruH Посмотреть сообщение
Задание то читал вообще? там же написано кроме 'я'.
вот как написано задание, так и написал!
zetr0 вне форума Ответить с цитированием
Старый 29.09.2010, 23:24   #17
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

Цитата:
Сообщение от zetr0 Посмотреть сообщение
мы проходили, но! что бы задачи какие либо по аналогии делать - нет! делали разные примеры связанные с тригонометрией, результаты с плавающей, и форматированной точками.
больше ничего!
И что ни в одной из этих задач не было примера где-бы что-то вводилось с клавиатуры?
Тебе нужно объявить одну переменную в секции var.
После begin получить от пользователя символ. Проверить подходит ли он твоему условию и используя то что написал тебе ROMA2PVT вывести следующий символ! Вот и вся программа!
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 29.09.2010, 23:27   #18
zetr0
Пользователь
 
Регистрация: 29.09.2010
Сообщений: 19
По умолчанию

Цитата:
Сообщение от XeruH Посмотреть сообщение
И что ни в одной из этих задач не было примера где-бы что-то вводилось с клавиатуры?
Тебе нужно объявить одну переменную в секции var.
После begin получить от пользователя символ. Проверить подходит ли он твоему условию и используя то что написал тебе ROMA2PVT вывести следующий символ! Вот и вся программа!
напиши пожалуйста всю программы. я просто не могу понять что надо сделать... а задача срочно нужна. завтра с утра надо её написать в конспект. ПОМОГАЙТЕ......................
zetr0 вне форума Ответить с цитированием
Старый 30.09.2010, 00:08   #19
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

Попробуй так, только проверь. У меня проверить негде.
Код:
program NadoUchitsya;

var
  // объявляем переменную
  c: Char;

begin
  // запускаем бесконечный цикл
  while true do
  begin
    // выводим сообщение
    write('Введите букву: ');
    // получаем символ
    readln(c);
    // проверяем входит ли он во множество символов кириллицы (кроме я)
    if c in ['а'..'ю','А'..'Ю','ё','Ё'] then 
      // если входит то прерываем бесконечный цикл
      Break
    else
      // иначе выводим сообщение (после этого цикл начинается заного)
      writeln('Буква должна быть русского алфавита, кроме я');
  end;
  // обрабатываем 'ё'
  if c='e' then c:=chr(183);
  if c='Е' then c:=chr(167);
  if c='ё' then c:='е';
  if c='Ё' then c:='Е';

  // получаем следующий символ и выводим его на экран
  writeln(chr(ord(c)+1));
  // ждем нажатия клавиши и выходим из программы
  readln;
end.
А вообще лучше почитай учебники. Мало кто согласится писать тебе всю программу просто так, при том что ты сам ничего не пытался сделать!
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 30.09.2010, 07:39   #20
zetr0
Пользователь
 
Регистрация: 29.09.2010
Сообщений: 19
По умолчанию

Цитата:
Сообщение от XeruH Посмотреть сообщение
Попробуй так, только проверь. У меня проверить негде.
Код:
program NadoUchitsya;

var
  // объявляем переменную
  c: Char;

begin
  // запускаем бесконечный цикл
  while true do
  begin
    // выводим сообщение
    write('Введите букву: ');
    // получаем символ
    readln(c);
    // проверяем входит ли он во множество символов кириллицы (кроме я)
    if c in ['а'..'ю','А'..'Ю','ё','Ё'] then 
      // если входит то прерываем бесконечный цикл
      Break
    else
      // иначе выводим сообщение (после этого цикл начинается заного)
      writeln('Буква должна быть русского алфавита, кроме я');
  end;
  // обрабатываем 'ё'
  if c='e' then c:=chr(183);
  if c='Е' then c:=chr(167);
  if c='ё' then c:='е';
  if c='Ё' then c:='Е';

  // получаем следующий символ и выводим его на экран
  writeln(chr(ord(c)+1));
  // ждем нажатия клавиши и выходим из программы
  readln;
end.
А вообще лучше почитай учебники. Мало кто согласится писать тебе всю программу просто так, при том что ты сам ничего не пытался сделать!
Спасибо! надеюсь, что прокатит.....
просто вот таких записей:
while true do и if c in ['а'..'ю','А'..'Ю','ё','Ё'] then

Break
else

end;

if c='e' then c:=chr(183);
if c='Е' then c:=chr(167);
if c='ё' then c:='е';
if c='Ё' then c:='Е';

writeln(chr(ord(c)+1));

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


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает следующая штука в Visual studio MakTpaxep Visual C++ 8 14.09.2010 01:31
Следующая дата neme4ta Общие вопросы по Java, Java SE, Kotlin 1 23.03.2010 06:58
Вопрос *где в программном коде реализуется следующая операция... Roman Charming Общие вопросы Delphi 4 19.06.2009 06:58
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45