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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2014, 21:51   #1
Андрей3443
Новичок
Джуниор
 
Регистрация: 16.10.2014
Сообщений: 2
По умолчанию Новичок,помогите написать програму

Как это сделать? Помогите!
Андрей3443 вне форума Ответить с цитированием
Старый 16.10.2014, 21:55   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

а чему равно b и p?
И вообще, в чём трудности?
Вадим Мошев вне форума Ответить с цитированием
Старый 16.10.2014, 22:01   #3
Андрей3443
Новичок
Джуниор
 
Регистрация: 16.10.2014
Сообщений: 2
По умолчанию

а что за ошибка?
Андрей3443 вне форума Ответить с цитированием
Старый 16.10.2014, 22:05   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Как это сделать?1
Оч. просто:
После того как ответишь на вопрос Вадика напиши вот такое:
Код:
a:=cos(b)+0.0051;
write(exp(
 (
    exp(5*ln(a))+sin(a*b)
 )
/
 (
   sqrt(a*b)+tan(b);
 )
)+p
);
Цитата:
а что за ошибка?
Отказано в доступе. За подробностями надо жать на кнопку Details.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.10.2014, 22:10   #5
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

А я ещё понтанусь и переведу английский текст сообщения:
Цитата:
В вашем приложении произошло необработанное исключение. Если вы нажмёте "продолжить", то приложение проигнорирует эту ошибку и попытается продолжить работу. Если вы нажмёте "выход", то приложение немедленно закроется.
Вадим Мошев вне форума Ответить с цитированием
Старый 19.10.2014, 12:57   #6
Donald Ervin Knuth
Пользователь
 
Аватар для Donald Ervin Knuth
 
Регистрация: 15.10.2014
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Андрей3443 Посмотреть сообщение
Как это сделать? Помогите!
Код:
program test2;
var
a,w,b,p,v:real;
function stall(x:real;s:integer):real; { }
var
ast:real;
k:integer;
begin
if s=0 then stall:=1 { отсекаем в степени ноль }
else
begin
if s>0 then
        begin { вычисляем положительную степень }
          ast:=x;
          for k:=1 to s-1 do
            ast:=ast*x;
          { полученный результат }
            stall:=ast;
        end
        else { вычисляем отрицательную степень}
        begin 
          ast:=x; s:=abs(s);
          for k:=1 to s-1 do
          ast:=1/(stall(x,s)); { рекусрсивный вызов этой же функции }
          stall:=ast;
        end
end;
end;
begin { вычисление форумулы }
  writeln('Задайте значение p');readln(p);
  writeln('Задайте значение b');readln(b);
  { Предположил что p,b необходимо задать  }
  { далее все просто}
  a:=cos(b)+5.1*stall(10,-3);write(a);
  w:=(stall(a,5)+sin(a*b))/(sqrt(a*b));
  v:=exp(a*w);
  writeln('V=  ',v);
end.
g25092011
Donald Ervin Knuth вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать програму AyzekUorren Паскаль, Turbo Pascal, PascalABC.NET 7 13.10.2014 21:48
Новичок,помогите написать програму галина01 Паскаль, Turbo Pascal, PascalABC.NET 7 06.10.2014 20:24
Помогите написать програму RAVEN23 Паскаль, Turbo Pascal, PascalABC.NET 0 04.06.2009 17:15
Помогите написать програму TheVenny Помощь студентам 3 05.11.2008 19:52