Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 539
от 07.01.2008, 19:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 249, Экспертов: 42
В номере:Вопросов: 1, Ответов: 2

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 116570: Здравствуйте все! У меня 4 вопроса: 1) ПРОБЛЕМА: и в Borland Pascal 7.0, и в Virtual Pascal 2.0 при использовании библиотек Graph и/или Crt с самого начала выдаёт ошибку №15 - file not found, хотя я устанавливал обе среды полностью на диск C. Как...

Вопрос № 116.570
Здравствуйте все! У меня 4 вопроса:
1) ПРОБЛЕМА: и в Borland Pascal 7.0, и в Virtual Pascal 2.0 при использовании библиотек Graph и/или Crt с самого начала выдаёт ошибку №15 - file not found, хотя я устанавливал обе среды полностью на диск C. Как исправить эту ошибку, ведь я даже не могу работать с графикой из-за неё :-( .
2) Что за тип данных - Pointer? :-
3) Построить график функции - y = IxI / Isin(x)I (I..I - модуль, / - деление).
4) Нарисовать солнце, которое "восходит" в нижнем левом углу экрана и "заходит" в нижнем правом углу экрана.
Отправлен: 01.01.2008, 22:27
Вопрос задал: Piotr-es (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Remnew Anatoliy
Здравствуйте, Piotr-es!

1. Самый простой способ - скопируйте файлы graph.tpu, crt.tpu в каталог BIN вашего компилятора. А вообще следует прописать путь к папке UNITS в меню Options-Directories.

2. Это указатель на область памяти некоторой переменной

3. Первая программа

4. Вторая программа (фактически центр окружности двигается по параболе)

Приложение:

---------
Если у человека золотые руки, неважно откуда они растут...

Ответ отправил: Remnew Anatoliy (статус: 1-ый класс)
Ответ отправлен: 01.01.2008, 23:04
Оценка за ответ: 5
Комментарий оценки:
Да у меня нету graph.tpw, egavga.bgi и никаких файлов crt.*.

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Piotr-es!
1. Подсказать не смогу, но могу дать дистрибутив Borland Pascal 7.0, в котором графика работает.
Может, у Вас нет файла egavga.bgi? (в папке, из которой вы запускаете приложение). Пишите в мини-форум или личку.

2. Pointer - это указатель.
Тип указатель (ссылочный тип) определяет множество значений, которые
указывают на динамические переменные определенного типа, называемого
базовым типом. Переменная с типом указатель содержит адрес динамической
переменной в памяти.
Если базовый тип является еще не описанным идентификатором, то он
должен быть описан в той же самой части описания типов, что и тип
указатель.
Переменной-указателю можно присвоить значение с помощью процедуры New,
операции @ или функции Ptr. Процедура New отводит новую область памяти в
динамически распределяемой области для динамических переменных и сохраняет
адрес этой области в переменной указателя. Операция @ ориентирует
переменную указателя на область памяти, содержащую существующую переменную,
включая и те переменные, которые имеют идентификаторы. Функция Ptr
ориентирует переменную указателя на определенный адрес в памяти.
Зарезервированное слово nil обозначает константу со значением указателя,
которая ни на что не указывает.
Встроенный указатель типа обозначает нетипизованный указатель, то есть
указатель, который не указывает ни на какой определенный тип. Переменные
типа Pointer могут быть разыменованы; указание символа ^ после такой
переменной вызывает появление ошибки. Как и значение, обозначаемое словом
nil, значения типа Pointer совместимы со всеми другими типами указателей.
В разделе "Указатели и динамические переменные" в Главе4 вы можете
найти синтаксис ссылки на динамические переменые, которые указываются с
помощью указателя-переменной.
(источник)
Подробнее почитайте здесь и здесь.

Удачи!
Ответ отправил: Николай Владимирович / Н.В. (статус: Практикант)
Ответ отправлен: 01.01.2008, 23:19
Оценка за ответ: 5
Комментарий оценки:
Да у меня нету graph.tpw, egavga.bgi и никаких файлов crt.*.


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.69 от 06.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное