|
Вопрос # 5 679/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!Помогите пожалуйста решить задачу:
Выдайте на экран все символы, по порядку их номеров, помещая по 60 символов в строке ( в первой строке - символы с 0-го по 59-й символ, во второй - с 60-го по 119-й и т.д.). На эффект от спецсимволов, таких, как звуковой сигнал и перевод строки, не обращайте внимания. Вложенные циклы или несколько последовательных циклов не использовать. Спасибо!)
Ответ #1. Отвечает эксперт: Мережников Андрей
Здравствуйте, Кузнецов Константин Сергеевич!
Например, chr(7) - звуковой сигнал, chr(27) - Esc. Вообще до 31 включительно - это коды спецсимволов. Далеко не все из них печатаются. Не обращать на это внимания, значит в программе тупо сделать write(chr(i)). В общем, фрагмент кода для консольного приложения смотрите в приложении:
Приложение: Переключить в обычный режим- var i:byte;
-
- begin
- for i:=0 to 255
- do begin
- if (i>0)and(i mod 60 = 0)
- then writeln;
- write(chr(i));
- end;
- readln;
- end;
 |
Ответ отправил: Мережников Андрей (статус: Абитуриент)
Время отправки: 16 октября 2011, 20:45
Оценка за ответ: 5
Комментарий к оценке: Спасибо большое!)
|
Мини-форум вопроса
Всего сообщений: 5; последнее сообщение — 16 октября 2011, 17:10; участников в обсуждении: 3.
|
Мережников Андрей (статус: Абитуриент), 16 октября 2011, 15:23 [#2]:
в чем вопрос-то? Написать программу и разжевать?
|
|
puporev (статус: 2-ой класс), 16 октября 2011, 17:03 [#4]:
А что значит?
На эффект от спецсимволов, таких, как звуковой сигнал и перевод строки, не обращайте внимания.
|
|
Кузнецов Константин Сергеевич (статус: Посетитель), 16 октября 2011, 17:10 [#5]:
Вот тож хз- я так понял, что есть такой символ -звуковой сигнал, и символ Enter который переводит на новую строчку, чтоб на эти символы не обращать внимания...
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|