IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

7 страниц V  1 2 3 > »   
Closed Topic Открыть новую тему 
> Вопросы от Ромарио!
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 89
Пол: Мужской

Репутация: -  0  +


Начинаю серьёзно учить Паскаль и вот решил создать и пихать сюда все неясности, если вы конечно не против
Первые вопросы:
  • Как в Паскале менять цвета?
  • Как  --//-- создать таблицу и что-нить в ней написать.
  • И может кто-нить меня раздуплит в массивах? ;D
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






В модуле crt есть процедуры, которые тебе нужны. Вот формат процедуры : TextColor (a); где а - номер цвета.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #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;

Массив это упорядоченный набор однотипных данных записанных под одним именем.
В памяти элементы массива располагаются один за другим.
Так сопственно все, но ты еще чо-нибудь спрашивай,если надо.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Пионер
**

Группа: Пользователи
Сообщений: 89
Пол: Мужской

Репутация: -  0  +


Во-первых, пасибо, во-вторых, идём дальше ;D
Зачем эти операторы?
  1. delay(a);
  2. Где на клаве можно непрерывную стрелку найти, всмысле чтоб на экране она была непрерывной, а не такой ---> , например.
  3. Сколько цветов можно использовать в Паскале?
  4. Что вот это такое? TextMode(OrigMode); Exit;
  5. TextMode(CO80); я так понял это задание какого-то режима? Что он делает?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






Пока ответ только на первый вопрос:
Procedure Delay (Ms); MS- значение в миллисекундах. Для чего ? Задержка исполнения программы на заданное число миллисекунд. Delay - это стандартная процедура модуля crt.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Пионер
**

Группа: Пользователи
Сообщений: 89
Пол: Мужской

Репутация: -  0  +


Ну например delay(2000)
Значит после 20000 милисекунд всё, что на экране исчезнет? ;D Для чего это применяется? На примере каком-нибудь объясните...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


...
*****

Группа: Пользователи
Сообщений: 1 347
Пол: Мужской

Репутация: -  3  +


Например:
сказано найти решение какого нибудь ур-я.Ты выводишь на печать:
Код
writeln(z:4:4);
delay(2000);
writeln('решено ур-е');
- это значит, что после вывода на экран твоего ответа(z) пройдет 2000 миллисекунд и после этого появится надпись "решено ур-е"......
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


...
*****

Группа: Пользователи
Сообщений: 1 347
Пол: Мужской

Репутация: -  3  +


2) такого вроде нет...
3)true color точно нет...
4)оригинальный текстовый режим
5)СО80  включает адаптер цветной графики и устанавливает цветной режим вывода данных с 80 знаками в строке.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Пионер
**

Группа: Пользователи
Сообщений: 89
Пол: Мужской

Репутация: -  0  +


Ну труколор ясно что нет ;D
Оригинальный текстовый режим мне ничего не сказал, можно по подробнее, для чего, как, зачем... и т.д.

Добавлено:
А опишите плиз какие функции входят в модуль CRT? И какие есть ещё модули и для чего они что в них входит? Спасибо! smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Пионер
**

Группа: Пользователи
Сообщений: 62
Пол: Мужской

Репутация: -  1  +


Мне кажется, что лучше обзавестись хоть какой-нибудь книжкой по паскалю. Там есть почти все ответы на эти вопрос и многие другие.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11


...
*****

Группа: Пользователи
Сообщений: 1 347
Пол: Мужской

Репутация: -  3  +


Максимум вообще то 256 цветов.....
Согласен с вышесказанным-купи книгу..а пока тебе сюда: http://polybook.doc.nov.ru/p7103.htm
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #12


Adminь
****

Группа: Пользователи
Сообщений: 803
Пол: Мужской
Реальное имя: Евгений

Репутация: -  5  +


Цитата
Максимум вообще то 256 цветов.....
Согласен с вышесказанным-купи книгу..а пока тебе сюда    http://polybook.doc.nov.ru/p7103.htm

Вообще то в текстовом режиме всего 16 цветов, а в графическом (при наличии соответствующего драйвера) 32 бита (true color)...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #13


Бывалый
***

Группа: Пользователи
Сообщений: 201

Репутация: -  0  +


MJ, а ты не подскажешь где эти дрова найти?

Добавлено (через 4 минуты):
Да... Про книжку... Советую тебе, Romario, купить книжку Фаронова!! "Turbo Pascal 7.0"!!! Там ты точно найдешь ответы на свои вопросы!! Там кстати усе достаточно понятно написано!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #14


Adminь
****

Группа: Пользователи
Сообщений: 803
Пол: Мужской
Реальное имя: Евгений

Репутация: -  5  +


Цитата
MJ, а ты не подскажешь где эти дрова найти?

Были у меня, но потом винт накрылся и я всё потерял sad.gif
Ищи файл VESA32.BGI
Или ищи доку по VESA режимам. Там на самом деле всё просто.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #15


Пионер
**

Группа: Пользователи
Сообщений: 89
Пол: Мужской

Репутация: -  0  +


Спасибо, значит буду искать книгу...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #16


Бывалый
***

Группа: Пользователи
Сообщений: 201

Репутация: -  0  +


Спасибо,MJ!!!!Бум искать!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #17


...
*****

Группа: Пользователи
Сообщений: 1 347
Пол: Мужской

Репутация: -  3  +


Цитата
Вообще то в текстовом режиме всего 16 цветов, а в графическом (при наличии соответствующего драйвера) 32 бита (true color)...

Слушай а что это за драйв такой?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #18


Новичок
*

Группа: Пользователи
Сообщений: 12

Репутация: -  0  +


Советую купить книжку Культина "Самоучитель на Turbo Pascal 7.0". Книга отличная. Твсе очень доходчиво объяснено! Попробуй...может понравиться! ;) :-* smile.gif


--------------------
BIG_plus
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #19


Adminь
****

Группа: Пользователи
Сообщений: 803
Пол: Мужской
Реальное имя: Евгений

Репутация: -  5  +


Цитата
Слушай а что это за драйв такой?

VESA32.BGI SVGA32.BGI
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #20


Пионер
**

Группа: Пользователи
Сообщений: 89
Пол: Мужской

Репутация: -  0  +


У меня вопрос:
Как написать прогу, чтобы при запуске на экране появлялись рандомные числа, то-то вроде матрицы...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

7 страниц V  1 2 3 > » 
Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 13.05.2024 22:07
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name