Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.01.2009, 21:15   #1
Grundic
 
Регистрация: 25.01.2009
Сообщений: 6
По умолчанию Добре время суток,камрады!!!

У меня етсь огромнейшая просьба ко всем талантливым пользователям данного форума!
преамбула.
У меня завтра переэкзаменовка(3 )...
амбула.
Я вас сердешно прошу помочь мне завтра на экзамене!
Не оставляйте человека один на один с паскалем
Если Вам будет несложно я завтра дам тексты задачки где то в 10-11(мск).
Еще раз прошу помогите своему малдшему товарищу
И вот хоч упоказать немножечко из графики:

и еще ка крисовать пятиконечную звезду,рог изобилия?
Изображения
Тип файла: jpg P1030944.JPG (35.8 Кб, 168 просмотров)
Grundic вне форума
Старый 25.01.2009, 22:25   #2
Grundic
 
Регистрация: 25.01.2009
Сообщений: 6
По умолчанию

Эх,хотя бы завтра момогите....
Grundic вне форума
Старый 25.01.2009, 22:56   #3
goblinyara
Форумчанин
 
Аватар для goblinyara
 
Регистрация: 02.01.2009
Сообщений: 340
По умолчанию

Цитата:
и еще ка крисовать пятиконечную звезду,рог изобилия?
карандашом и руками а если честно - не знаю, не сталкивался с таким, алгоритм долго буду подбирать
DelphiWorld 6. Скачай, поставь, и будет тебе счастье=)
Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
goblinyara вне форума
Старый 25.01.2009, 23:07   #4
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Как рисовать звезду.
Код:
procedure Zvezda;
var x1,y1,a,i:integer;
    p:array[1..11] of Tpoint;//массив точек звезды, 5 вершин, 5 впадин, 1ая точка 2 раза
begin
x1:=random(600)+40;//координаты начала звезды, выбери сам
y1:=random(400)+40;
a:=-18; //начальный угол от оси х против часовой стрелки, можно +18
for i:=1 to 10 do
  begin
    if i mod 2=0 then
      begin
        p[i].x:=x1+round(40*cos(a*pi/180));//координаты вершин
        p[i].y:=y1-round(40*sin(a*pi/180));
      end
    else
      begin
        p[i].x:=x1+round(20*cos(a*pi/180));//координаты впадин
        p[i].y:=y1-round(20*sin(a*pi/180));
      end;
    a:=a+36;//увеличиваем угол (360/5/2=36)
  end;
p[11].x:=p[1].x;//последняя точка, она же первая
p[11].y:=p[1].y;
MoveTo(p[1].x,p[1].y);//становимся в первую точку
SetColor(random(14)+1);//выбираем цвет, здесь случайный
for i:=1 to 11 do
LineTo(p[i].x,p[i].y);//соединяем все точки линией
end;
puporev вне форума
Старый 26.01.2009, 00:20   #5
pomoshnic
Форумчанин
 
Аватар для pomoshnic
 
Регистрация: 16.11.2008
Сообщений: 192
По умолчанию

Вот нарисовал рис 11.4:
Код:
uses graph;
var f,i,j,m:integer;
begin
initgraph(m,m,'');
if graphresult<>0 then halt;
i:=1;
j:=1;
repeat
repeat
rectangle(i,j,i+25,j+25);
inc(i,40);
until i-100>=getmaxx;
if f=0 then f:=1 else f:=0;
inc(j,20);
if f=1 then i:=20 else i:=1;
until j-100>=getmaxy;
readln;
closegraph;
end.
Желаю удачи
pomoshnic вне форума
Старый 26.01.2009, 11:32   #6
Grundic
 
Регистрация: 25.01.2009
Сообщений: 6
По умолчанию

Вычислить сумму первых N чисел членов
cos(1)/sin(1)+(cos(1)+cos(2))/(sin(1)+sin(2))+...+(cos(1)+...+cos (n))/(sin(1)+...sin(n))
Очень срочно надо,на экзамене сижу,помогите пожайлуста!
Grundic вне форума
Старый 26.01.2009, 11:50   #7
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Код:
uses crt;
var n,i,j:integer;{количество, счетчики циклов}
    sm,ch,zn,t:real;{сумма, знаменатель, числитель и значение члена ряда}
begin
clrscr;
write('n=');readln(n);
sm:=0;
for i:=1 to n do {идем по ряду}
  begin
   ch:=0;zn:=0;{инициируем числитель и знамкнатель}
   for j:=1 to i do{от 1 до очередного числа}
     begin
      ch:=ch+cos(i);{считаем числитель}
      zn:=zn+sin(i);{считаем знаменатель}
     end;
   t:=ch/zn;{значение члена ряда}
   sm:=sm+t;{сумма}
 end;
write('Summa=',sm:0:5);
readln
end.
puporev вне форума
Старый 26.01.2009, 12:04   #8
Grundic
 
Регистрация: 25.01.2009
Сообщений: 6
По умолчанию

А где сама формула?Что то не понял я...
Grundic вне форума
Старый 26.01.2009, 12:08   #9
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
ch:=ch+cos(i);{считаем числитель}
zn:=zn+sin(i);{
Это тебе не формула что ли? В числителе складываем косинусы, в знаменателе синусы, потом числители делим на знаменатели и все складываем. Какая еще нахрен формула.
puporev вне форума
Старый 26.01.2009, 12:13   #10
Grundic
 
Регистрация: 25.01.2009
Сообщений: 6
По умолчанию

Не ругайтесь Понял я понял...поробую объяснить
Grundic вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение суток перевода времени на летнее/зимнее ViTYAi Помощь студентам 1 20.05.2008 16:41
Время |{ot Паскаль, Turbo Pascal, PascalABC.NET 4 14.05.2008 17:32
время Женька Помощь студентам 4 21.04.2008 17:07
Время ben95 Общие вопросы Delphi 3 06.01.2008 16:02
Время.. ZhekON Общие вопросы Delphi 6 18.06.2007 16:59