студент_86 Опубликовано 18 мая, 2008 Жалоба Поделиться Опубликовано 18 мая, 2008 Здравствуйте! Знакомая попросила помочь с задачей в паскале - на символьном экране нужно с помощью классов вывести прямоугольник, как я понял он будет состоять из какого-то символа типа белого квадратика, но как сделать этот белый квадратик и причем с помощью классов - не знаю, с паскалем общался мало и то было это ужато в рамки институтской программы, да и неохота вникать в эти самые классы, ибо сессия на носу. Кто знает подскажите, расписывать подробно не обязательно, главное - белый квадратик с помощью классов, дальше додумаю сам. Заранее благодарен за помощь. Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 18 мая, 2008 Жалоба Поделиться Опубликовано 18 мая, 2008 студент_86: В классическом Паскале нет классов. Потом появились разные варианты объектного Паскаля, там классы называли объектами. Потом появились и Паскали с классами... В общем, все зависит от конкретного Паскаля. В Pascal ABC, например, это будет выглядеть примерно так. uses CRT;type Sym=classprocedure Print; var i:byte; begin WriteLn; for i:=1 to 3 do WriteLn(#32,#8,#8,#8,#8,#8); end;constructor Create; begin end;end;var S:Sym; beginTextBackground(0); TextColor(White); ClrScr;S:=Sym.Create; S.Print;end. А если речь идет о DOS (Pascal ABC в DOS не работает), то вместо символа #8 надо выводить #219. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти