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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2016, 18:33   #1
Excellent69
Пользователь
 
Регистрация: 09.10.2016
Сообщений: 14
По умолчанию Программа на Pascal, вычисляющая заданное выражение

Доброго вечера, господа! Дана задача в паскале.
Правильно ли я её сделал? Давно не програмировалл, многое забыл(( Хотелось бы, чтобы опытные пользователи проверили.

Сделал я её так:

Код:
Program keksik;
const
x=1.625;
y=-15.400;
z=0.252;
var a,b:real;
begin
a:=((power(abs(y),x+1))/(power(abs(x-2)+3,(1/3))))+((x+y/2)/(2*abs(x+y)));
b:=power((x+1),1/-sin(z));
writeln('a=',a);
writeln('b=',b);
end.
Изображения
Тип файла: jpg Безымянный.jpg (11.1 Кб, 134 просмотров)
Excellent69 вне форума Ответить с цитированием
Старый 09.10.2016, 19:03   #2
Raketa05
Пользователь
 
Регистрация: 07.05.2016
Сообщений: 11
По умолчанию

Здравствуйте! Программа запускается, но в чем ее предназначение? Было бы легче ответить на вопрос о правильности, зная исходную задачу...

Аа, не догрузилась картинка, сорри...

Последний раз редактировалось Raketa05; 09.10.2016 в 19:05.
Raketa05 вне форума Ответить с цитированием
Старый 09.10.2016, 19:08   #3
Raketa05
Пользователь
 
Регистрация: 07.05.2016
Сообщений: 11
По умолчанию

Да, все правильно, на мой взгляд.
Raketa05 вне форума Ответить с цитированием
Старый 09.10.2016, 19:30   #4
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Правильность работы программы проверяют сторонними расчётами (на калькуляторе, например); если совпало -значит правильная программа, а если нет - значит ищи ошибку.
ura_111 вне форума Ответить с цитированием
Старый 09.10.2016, 20:50   #5
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Excellent69, вроде правильно, проверил в Geany , сравнил в Excel. Ты сам не мог, что ли?
У меня ушло на это 10 минут.

Только пришлось добавить uses Math; , наверное тоже надо, смотря какой именно Паскаль.

Правда, куча лишних скобок. В самих вычислениях.
type_Oleg на форуме Ответить с цитированием
Старый 11.10.2016, 19:01   #6
Excellent69
Пользователь
 
Регистрация: 09.10.2016
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Raketa05 Посмотреть сообщение
Здравствуйте! Программа запускается, но в чем ее предназначение? Было бы легче ответить на вопрос о правильности, зная исходную задачу...

Аа, не догрузилась картинка, сорри...
Назначение - сдать преподавателю))

Всем спасибо за проверку))
Excellent69 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal. Арифметическое выражение. Решить квадратное уравнение и посчитать выражение, используя вычисленные корни. dauletsergazin Паскаль, Turbo Pascal, PascalABC.NET 4 13.11.2017 11:55
Программа, вычисляющая матричные выражения AnthonyMole C# (си шарп) 0 12.06.2016 17:31
Вычислить математического выражение, заданное строкой (C) ezhidudek Помощь студентам 2 03.12.2012 16:55
программа вычисляющая хэш dafna_91 Помощь студентам 9 25.01.2012 15:29
VBA - можно ли выполнить выражение, заданное строкой alexshm Microsoft Office Excel 3 22.09.2010 21:58