ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите в Паскале
  #1  
Старый 06.09.2007, 19:14
Rast1k
Banned
Регистрация: 09.08.2007
Сообщений: 56
Провел на форуме:
372630

Репутация: -63
Отправить сообщение для Rast1k с помощью ICQ
По умолчанию Помогите в Паскале

Итак у меня началась школа))

вот сегодня была информатика нам дали ДЗ сделать кое что...

Я представлю вам код паскаля...

Тема: Движение по кривой

Суть в том, что смайлик бегает по синусоиде и вырисовывает надпись antichat.

Посколько дома нету возможности проверить код проверьте плиз правильность.

Код:
program antichat;
uses crt;
var i,x,y: integer;
           a: real;
begin
textbackground(9);
clrscr;
for i:= 1 to 360 do
begin
a:= i*pi/180;
x:=round(i/4.5);
y:=round(25+24*sin(a));
gotoxy(x,y);
write('=)');
delay(1500);
gotoxy(x,y);
write('antichat');
end;
end.
кстати если можете выложите код с одной переменной, а то что-то не доходит)

Последний раз редактировалось Rast1k; 06.09.2007 в 19:31..
 
Ответить с цитированием

  #2  
Старый 06.09.2007, 19:17
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

никогда не понимал, зачем нужно учиться писать такие проги?
 
Ответить с цитированием

  #3  
Старый 06.09.2007, 19:28
Rast1k
Banned
Регистрация: 09.08.2007
Сообщений: 56
Провел на форуме:
372630

Репутация: -63
Отправить сообщение для Rast1k с помощью ICQ
По умолчанию

Вот вот. Начали мы просто с картинок с координатами типа икс 1 икс 2 игрек 1 игрек 2

Я тоже не понимаю, но если учитель сказал - значит учитель сказал)

Просто тренировка.
 
Ответить с цитированием

  #4  
Старый 06.09.2007, 19:50
Cawabunga
Постоянный
Регистрация: 16.04.2007
Сообщений: 458
Провел на форуме:
2722721

Репутация: 364
Отправить сообщение для Cawabunga с помощью ICQ
По умолчанию

гыыы я в 9* классе у нас только вчера учили как комп включать ) стоят 3 пни +98 винда на всех компы залил crazy mouse было прикольно )
 
Ответить с цитированием

  #5  
Старый 06.09.2007, 20:29
Rast1k
Banned
Регистрация: 09.08.2007
Сообщений: 56
Провел на форуме:
372630

Репутация: -63
Отправить сообщение для Rast1k с помощью ICQ
По умолчанию

Вообще-то, меня интересует, как написать код с одной переменной...

Просто там должны быть проще, но чуть сложнее выражения...
 
Ответить с цитированием

  #6  
Старый 06.09.2007, 22:26
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

var
i,x,y: integer;
a: real;

тупо но:
TProgValue = record
i,x,y: integer;
a: real;
end;

var
x : TProgValue;

>>Вообще-то, меня интересует, как написать код с одной переменной...
вот и ответ на твой вопрос... достаточно тривиальный =/
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #7  
Старый 06.09.2007, 22:37
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

Цитата:
Сообщение от W!z@rD  
var
i,x,y: integer;
a: real;

тупо но:
TProgValue = record
i,x,y: integer;
a: real;
end;

var
x : TProgValue;

>>Вообще-то, меня интересует, как написать код с одной переменной...
вот и ответ на твой вопрос... достаточно тривиальный =/
потом юзать
x.x или x.a и тд . так?
 
Ответить с цитированием

  #8  
Старый 06.09.2007, 22:51
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

Репутация: 874
Отправить сообщение для Red_Red1 с помощью ICQ
По умолчанию

Запустил прогу, не вижу синусоиды!!!! Выглядит примерно так
=)antichat=)antichat=)antichat=)antichat=)antichat =)antichat и т.д.
Так и надо?
По поводу одной переменной. Тут идея должна быть такая:
движение по синусоиде это y=sin(x). из этого видно что нам достаточно переменной х (одной), а вместо y можно подставлять выражение sin(x).
Но это только теория, на паскале нужно еще будет округлять и адаптировать к координатам экрана. Но это уже дело техники, ядро програмки будет все таки y=sin(x). Если не додумаешь код самостоятельно, пиши.

Последний раз редактировалось Red_Red1; 06.09.2007 в 22:58..
 
Ответить с цитированием

  #9  
Старый 06.09.2007, 23:32
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

Piflit - да так...

я не понял... Red_Red1 вы о чем?
>>Если не додумаешь код самостоятельно, пиши.
вы задавали вопрос или нет?
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #10  
Старый 06.09.2007, 23:40
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

Репутация: 874
Отправить сообщение для Red_Red1 с помощью ICQ
По умолчанию

А что тут понимать? Автор в первом посте писал
Цитата:
а то что-то не доходит)
Вот я и дал идею, может ему поможет и ДОЙДЕТ, а если нет то можно помоч.
Я с синусоидами в паскале в свое время ОЧЕНЬ много кода написал, вот и пытался помоч. Или я в чем то не прав?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кто играет в www.ganjawars.ru ??? помогите kuppher Болталка 12 26.07.2008 23:38
ПомогитЕ !!! подалуста найти кряк гейлордфакерЪ Болталка 2 30.08.2007 14:48
ПоМоГиТе! ПЛЗ!!! farik.aka E-Mail 1 17.09.2006 13:00



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ