![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
JoB |
![]()
Сообщение
#1
|
Гость ![]() |
Дословно: написать программу для трех звездочек...
выглядит эта прога примерно так: на экрани носятся три звездочки, начиная свой "бег" слевого края экрана и заканчивая правым краем (при этом звездочки не выходят за приделы экрана и не меняет своей строки) Каждая звездочка проходит эту дистанцию по разному, при чем скорость звездочки меняется с каждым новым "забегом". * * * Вот что то в этом роде... Я конечно ща сяду сам писать эту прогу, но хотелось бы услышать совет профессионалов. |
Guest |
![]()
Сообщение
#2
|
|||
Гость ![]() |
Вот немного пописал эту прогу...
uses crt; но проблема осталась почему то она выводит только результат третьей звездочки, и только ее перемещения по экрану... ![]() помогите!!!
|
|||
volvo |
![]()
Сообщение
#3
|
Гость ![]() |
Guest, вот тебе программа... Добавь вывод результатов и все готово
![]() uses crt; |
JoB |
![]()
Сообщение
#4
|
Гость ![]() |
спасибо...
![]() |
JoB |
![]()
Сообщение
#5
|
Гость ![]() |
тут не большая проблема возникла, две из звездочек в любом случае идут пораллельно, как исправить, что б все 3 шли асинхронно...
и еще что такое ink |
volvo |
![]()
Сообщение
#6
|
Гость ![]() |
Цитата как исправить, что б все 3 шли асинхронно... Вот так: uses crt; А Inc(X) это то же самое, что и X := X + 1; |
JoB |
![]()
Сообщение
#7
|
Гость ![]() |
Слушай, агромное тебе спасибо...
![]() |
Guest |
![]()
Сообщение
#8
|
Гость ![]() |
если я тебя еще не достал...
Скажи что за тип такой просто не первый раз встречаю set of byte; и еще что такое clreol А можно сделать так что б все точки добегали до финиша и еще тут попытался сделать вывод, но понятно как сделать вывод о победителе,а как о остальных звездочках - какое они место заняли...=) ... gotoxy(1, 10+i); clreol; gotoxy(pos[i], 10+i); write('*'); inc(pos[i], delta[i]); finish := pos[i] >= 80; i:=i+1; until (i > n) or finish; until finish; writeln; i:=i-1; writeln('pobeda ', i ,' tochki'); readln end. |
Guest |
![]()
Сообщение
#9
|
Гость ![]() |
clreol - это очищение экрана от лишних звездочек, я понял =)
|
volvo |
![]()
Сообщение
#10
|
Гость ![]() |
Цитата а как о остальных звездочках так: ... Цитата что за тип такой просто не первый раз встречаю set of byte; Это множество, сожержащее значения типа Byte. Подробнее про множества читай здесь:FAQ: Множества, и работа с ними Цитата что такое clreol Указание программе удалить все символы от текущего положения курсора до конца строки (курсор при этом остается на том же месте...) |
JoB |
![]()
Сообщение
#11
|
Гость ![]() |
теперь уже толчно все работает и все рулез...
Короче спасибо тебе от всего Строительного Факультета АГТУ =)... ![]() |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 6:40 |