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

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


Информационный Канал Subscribe.Ru

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

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

Выпуск № 24
от 26.02.2005, 22:40

Администратор:Калашников О.А.
В номере:Вопросов: 2, Ответов: 6


Вопрос № 17302: создать программу в режиме Graph, выводящую на экран изображение прозрачной пирамиды с квадратным основанием, задние рёбра выполнить более тёмным цветом. каждую вершину обозначить своей литерой. квадратное основание повёрнуто относительно плоскос...
Вопрос № 17306: Здравствуйте эксперты. Подскажите пожалуйста как сделать такую проверку: Есть матрица из целых чисел. Нужно, чтобы программа завершала работу, если все эл-ты матрицы положительные или отрицательные. Интересует больше всего код прове...

Вопрос № 17302
создать программу в режиме Graph, выводящую на экран изображение прозрачной пирамиды с квадратным основанием, задние рёбра выполнить более тёмным цветом. каждую вершину обозначить своей литерой.
квадратное основание повёрнуто относительно плоскости экрана на некоторый угол.

Приложение:

Отправлен: 21.02.2005, 21:52
Вопрос задал: Евушкин, Сергей, Александрович (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: sir henry
Здравствуйте, Евушкин, Сергей, Александрович!
А не слишком ли Вы много хотите, чтобы за Вас, бесплатно, написали Вам курсовик?
:))
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 22.02.2005, 09:01

Отвечает: Полховский Александр Владимирович
Здравствуйте, Евушкин, Сергей, Александрович!
Это шутка? Я, конечно, всё понимаю, но ведь без труда не выловить и рыбку из пруда. Сами-то пробовали ? Если Вы правильно всё объяснили, то необходимо 3 угла, а не один, ибо пирамида свободна в пространстве (если нет, то Вы не уточнили, что её основание лежит в одной из ортогональных плоскостей). Возможны 2 варианта: чертёж с перспективой или же без. В общем расклад такой: если чертёж с перспективой, то это неслабо, я Вам скажу, ибо придётся не только расчитывать координаты, но и делать поправку на "глубину", т.е. чем дальше от Вас точка, тем правее её надо рисовать(аксонометрия так сказала). Если же перспективы не наблюдаем, то нам необходимо только рассчитать координаты в декартовой системе, нанести точки на экран, минуя одно из измерений(ту самую "глубину"), и соединить их. Что касается подсчётов, то это чистая стереометрия, на этом останавливаться не будем.
Рассчитав все координаты, рисуйте точки, а точнее, сразу линии между этими точками. Кстати, плоскость экрана - фронтальная, т.е. пирамида, по вашим словам, "стоит" на стекле монитора. Хотелось бы увидеть требуемый результат, т.к. очень неясное описание. И формулируте помягче.
Ответ отправил: Полховский Александр Владимирович (статус: 10-ый класс)
Отправлен: 23.02.2005, 08:02


Вопрос № 17306
Здравствуйте эксперты.
Подскажите пожалуйста как сделать такую проверку:
Есть матрица из целых чисел. Нужно, чтобы программа
завершала работу, если все эл-ты матрицы положительные
или отрицательные. Интересует больше всего код проверки
элементов матрицы. Заранее спасибо...
Отправлен: 21.02.2005, 22:38
Вопрос задал: Игорь (статус: Посетитель)
Всего ответов отправлено: 4

Отвечает: Strory
Здравствуйте, Игорь!
bool := True;
for i := 1 to N do
for j := 1 to M do
if A[i,j] < 0 then bool := False;
if not bool then Halt;

––
Who is DOS? DOS's dead, baby, DOS's dead...
С уважением,
  Strory.
Ответ отправил: Strory (статус: Студент)
Отправлен: 21.02.2005, 23:59

Отвечает: sir henry
Здравствуйте, Игорь!
Можно ввести три переменных:
1. Общее количество элементов матрицы
2. Количество отрицательных элементов
3. Количество положительных элементов.
Если переменная 2 или переменная 3 равна переменной 1, то завершение работы.
Правда неясно, каким образом должно выглядеть завершение работы. В самом простейшем случае это HALT(код_возврата). :)
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 22.02.2005, 08:32

Отвечает: Samum
Здравствуйте, Игорь!
В приложении простой пример, который демонстрируетсам принцип. В зависимости от места применения его можно немного модифицировать и оптимизировать.

Приложение:

Ответ отправил: Samum (статус: Специалист)
Отправлен: 22.02.2005, 11:46

Отвечает: Tigran K. Kalaidjian
Здравствуйте, Игорь!
Проверка заключается в следующем: произведение предыдущего и текущего (в цикле) должно быть положительным. Программа в приложении. Если что-то непонятно - пишите на kalaidjian@pochtamt.ru

Приложение:

Ответ отправил: Tigran K. Kalaidjian (статус: Профессионал)
Отправлен: 23.02.2005, 10:38


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

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

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

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

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


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


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.pasplus
Отписаться

В избранное