Первые вопросы:
- Как в Паскале менять цвета?
 - Как  --//-- создать таблицу и что-нить в ней написать.
 - И может кто-нить меня раздуплит в массивах? ;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           	 | 
       
			
			 У меня вопрос: 
			
			
					
		Как написать прогу, чтобы при запуске на экране появлялись рандомные числа, то-то вроде матрицы...  | 
	
![]() ![]()  | 
	
 
  | 
		Текстовая версия | 4.11.2025 23:12 |