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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2008, 13:52   #1
BRIGADIR
Пользователь
 
Аватар для BRIGADIR
 
Регистрация: 19.10.2008
Сообщений: 16
По умолчанию Помогите лабораторную сделать

Помогите решить задачу на паскале
Изображения
Тип файла: jpg lab3.jpg (21.0 Кб, 171 просмотров)

Последний раз редактировалось BRIGADIR; 19.10.2008 в 13:58.
BRIGADIR вне форума Ответить с цитированием
Старый 19.10.2008, 14:12   #2
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
По умолчанию

Ты хоть бы изобразил что думаешь, а Мы бы отредОктировали, а то надо писать не помогите, а сделайте ибо мне в лом.
Don't worry be happy

Последний раз редактировалось Izhic; 19.10.2008 в 14:16.
Izhic вне форума Ответить с цитированием
Старый 19.10.2008, 14:14   #3
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
По умолчанию

Кстати там уже всё написано , надо только: if, then while , do : заменить вместо русских англиЦкие. Ферштеин?
Don't worry be happy
Izhic вне форума Ответить с цитированием
Старый 19.10.2008, 14:32   #4
BRIGADIR
Пользователь
 
Аватар для BRIGADIR
 
Регистрация: 19.10.2008
Сообщений: 16
По умолчанию

не я решил программа выдает значение, но препод говорит что неправильно!
Изображения
Тип файла: jpg lab3_program.jpg (41.7 Кб, 170 просмотров)
BRIGADIR вне форума Ответить с цитированием
Старый 19.10.2008, 15:58   #5
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Конечно неправильно. Надо сначала вычислить одно значение, а потом переходить к следующему, а не наоборот.
Код:
uses crt;
var a,b,x,w:real;
begin
clrscr;
a:=2.71;x:=0.064;
b:=0.15;
while b<=1.25 do
  begin
    w:=(a*b*x*x-ln(abs(x-sqr(cos(pi/b))-b/a)))/
    (sin(pi*b*x)/cos(pi*b*x)-(b+0.256*x+sqr(a*x)))*0.8;
    writeln('b=',b:0:2,'    w=',w:0:5);
    if w<0 then b:=b+0.05
    else b:=b+0.25;
 end;
readln
end.
puporev вне форума Ответить с цитированием
Старый 19.10.2008, 16:22   #6
BRIGADIR
Пользователь
 
Аватар для BRIGADIR
 
Регистрация: 19.10.2008
Сообщений: 16
По умолчанию

чето у меня не выдает решение он пишет деление на ноль невозможно!
BRIGADIR вне форума Ответить с цитированием
Старый 19.10.2008, 16:26   #7
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

У меня нормально работает. Напиши точно по английски какую ошибку выводит с номером ошибки..
puporev вне форума Ответить с цитированием
Старый 19.10.2008, 16:29   #8
BRIGADIR
Пользователь
 
Аватар для BRIGADIR
 
Регистрация: 19.10.2008
Сообщений: 16
По умолчанию

можешь саму прогу скинуть на мыло legion90@bk.ru
BRIGADIR вне форума Ответить с цитированием
Старый 19.10.2008, 16:32   #9
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Держи здесь, мыло не обязательно.
Вложения
Тип файла: rar FORMULA.rar (304 байт, 14 просмотров)
puporev вне форума Ответить с цитированием
Старый 19.10.2008, 16:34   #10
BRIGADIR
Пользователь
 
Аватар для BRIGADIR
 
Регистрация: 19.10.2008
Сообщений: 16
По умолчанию

Вот че она выдает
Изображения
Тип файла: jpg ответ.jpg (11.7 Кб, 156 просмотров)
BRIGADIR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите сделать... slim5 Помощь студентам 4 15.06.2008 21:47
5000руб за лабораторную. Реально? Vedrus Фриланс 18 25.12.2007 09:47