Первые вопросы:
- Как в Паскале менять цвета?
- Как --//-- создать таблицу и что-нить в ней написать.
- И может кто-нить меня раздуплит в массивах? ;D
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
Вопросы от Ромарио! |
Romario |
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 89 Пол: Мужской Репутация: 0 |
Начинаю серьёзно учить Паскаль и вот решил создать и пихать сюда все неясности, если вы конечно не против
Первые вопросы:
|
Clane |
Сообщение
#2
|
Гость |
В модуле crt есть процедуры, которые тебе нужны. Вот формат процедуры : TextColor (a); где а - номер цвета.
|
Alex |
Сообщение
#3
|
Бывалый Группа: Пользователи Сообщений: 201 Репутация: 0 |
Ну цвета в Паскалу менять такой процедуркой:
TextColor(color);- в текстовом режиме; SetColor(color);- в графическом режиме; Таблицы делать (то есть я думаю ты имеешь в виду двумрный массив); var a:array[1..n,1..m]of type; где n-кол-во строк,а m-кол-во столбцов, а Type-это один из типов данных (integer,real,char и т.д. и т.п.). Написать: Код for i:=1 to n do begin for j:=1 to m do begin a[i,j]:=... write(a[i,j,' '); end; writeln; end; Массив это упорядоченный набор однотипных данных записанных под одним именем. В памяти элементы массива располагаются один за другим. Так сопственно все, но ты еще чо-нибудь спрашивай,если надо. |
Romario |
Сообщение
#4
|
Пионер Группа: Пользователи Сообщений: 89 Пол: Мужской Репутация: 0 |
Во-первых, пасибо, во-вторых, идём дальше ;D
Зачем эти операторы?
|
Clane |
Сообщение
#5
|
Гость |
Пока ответ только на первый вопрос:
Procedure Delay (Ms); MS- значение в миллисекундах. Для чего ? Задержка исполнения программы на заданное число миллисекунд. Delay - это стандартная процедура модуля crt. |
Romario |
Сообщение
#6
|
Пионер Группа: Пользователи Сообщений: 89 Пол: Мужской Репутация: 0 |
Ну например delay(2000)
Значит после 20000 милисекунд всё, что на экране исчезнет? ;D Для чего это применяется? На примере каком-нибудь объясните... |
AlaRic |
Сообщение
#7
|
... Группа: Пользователи Сообщений: 1 347 Пол: Мужской Репутация: 3 |
Например:
сказано найти решение какого нибудь ур-я.Ты выводишь на печать: Код writeln(z:4:4); - это значит, что после вывода на экран твоего ответа(z) пройдет 2000 миллисекунд и после этого появится надпись "решено ур-е"......delay(2000); writeln('решено ур-е'); |
AlaRic |
Сообщение
#8
|
... Группа: Пользователи Сообщений: 1 347 Пол: Мужской Репутация: 3 |
2) такого вроде нет...
3)true color точно нет... 4)оригинальный текстовый режим 5)СО80 включает адаптер цветной графики и устанавливает цветной режим вывода данных с 80 знаками в строке. |
Romario |
Сообщение
#9
|
Пионер Группа: Пользователи Сообщений: 89 Пол: Мужской Репутация: 0 |
Ну труколор ясно что нет ;D
Оригинальный текстовый режим мне ничего не сказал, можно по подробнее, для чего, как, зачем... и т.д. Добавлено: А опишите плиз какие функции входят в модуль CRT? И какие есть ещё модули и для чего они что в них входит? Спасибо! |
pascal65536 |
Сообщение
#10
|
Пионер Группа: Пользователи Сообщений: 62 Пол: Мужской Репутация: 1 |
Мне кажется, что лучше обзавестись хоть какой-нибудь книжкой по паскалю. Там есть почти все ответы на эти вопрос и многие другие.
|
AlaRic |
Сообщение
#11
|
... Группа: Пользователи Сообщений: 1 347 Пол: Мужской Репутация: 3 |
Максимум вообще то 256 цветов.....
Согласен с вышесказанным-купи книгу..а пока тебе сюда: http://polybook.doc.nov.ru/p7103.htm |
mj |
Сообщение
#12
|
Adminь Группа: Пользователи Сообщений: 803 Пол: Мужской Реальное имя: Евгений Репутация: 5 |
Цитата Максимум вообще то 256 цветов..... Согласен с вышесказанным-купи книгу..а пока тебе сюда http://polybook.doc.nov.ru/p7103.htm Вообще то в текстовом режиме всего 16 цветов, а в графическом (при наличии соответствующего драйвера) 32 бита (true color)... |
Alex |
Сообщение
#13
|
Бывалый Группа: Пользователи Сообщений: 201 Репутация: 0 |
MJ, а ты не подскажешь где эти дрова найти?
Добавлено (через 4 минуты): Да... Про книжку... Советую тебе, Romario, купить книжку Фаронова!! "Turbo Pascal 7.0"!!! Там ты точно найдешь ответы на свои вопросы!! Там кстати усе достаточно понятно написано!!!! |
mj |
Сообщение
#14
|
Adminь Группа: Пользователи Сообщений: 803 Пол: Мужской Реальное имя: Евгений Репутация: 5 |
Цитата MJ, а ты не подскажешь где эти дрова найти? Были у меня, но потом винт накрылся и я всё потерял Ищи файл VESA32.BGI Или ищи доку по VESA режимам. Там на самом деле всё просто. |
Romario |
Сообщение
#15
|
Пионер Группа: Пользователи Сообщений: 89 Пол: Мужской Репутация: 0 |
Спасибо, значит буду искать книгу...
|
Alex |
Сообщение
#16
|
Бывалый Группа: Пользователи Сообщений: 201 Репутация: 0 |
Спасибо,MJ!!!!Бум искать!!!
|
AlaRic |
Сообщение
#17
|
... Группа: Пользователи Сообщений: 1 347 Пол: Мужской Репутация: 3 |
Цитата Вообще то в текстовом режиме всего 16 цветов, а в графическом (при наличии соответствующего драйвера) 32 бита (true color)... Слушай а что это за драйв такой? |
big |
Сообщение
#18
|
Новичок Группа: Пользователи Сообщений: 12 Репутация: 0 |
Советую купить книжку Культина "Самоучитель на Turbo Pascal 7.0". Книга отличная. Твсе очень доходчиво объяснено! Попробуй...может понравиться! ;) :-*
-------------------- BIG_plus
|
mj |
Сообщение
#19
|
Adminь Группа: Пользователи Сообщений: 803 Пол: Мужской Реальное имя: Евгений Репутация: 5 |
Цитата Слушай а что это за драйв такой? VESA32.BGI SVGA32.BGI |
Romario |
Сообщение
#20
|
Пионер Группа: Пользователи Сообщений: 89 Пол: Мужской Репутация: 0 |
У меня вопрос:
Как написать прогу, чтобы при запуске на экране появлялись рандомные числа, то-то вроде матрицы... |
Текстовая версия | 13.05.2024 22:07 |