Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для Dandelion
0 / 0 / 0
Регистрация: 17.01.2010
Сообщений: 19

Вычислить выражение в процедуре

07.02.2010, 17:10. Показов 719. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста!
С помощью процедуры надо вычислить выражение: (х в 5-ой степени +3*(х в 8-ой степени)+2)/(корень из (2*х в 4-ой степени -1) и чтоб в процедуре цикл был. То есть мы сделали с sqr (функцией возведение в степень) учительница сказала неправильно... Надо с помощью формулы p:=p*a
А как с помощью этой формулы я не знаю.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.02.2010, 17:10
Ответы с готовыми решениями:

Проанализировать выражение, найти область допустимых значений аргумента x. Определить, как вычислить выражение
Проанализировать выражение, найти область допустимых значений аргумента x. Определить, как вычислить выражение, если его оформить в виде...

В процедуре вычислить факториал
ВСЕМ здарова!Кто сможет,решите три задачи по TP(хотя бы две).Буду очень признательна! 1)Написать программу ,состоящую из двух частей.В...

Как в хранимой процедуре вычислить логическое выражение?
есть столбцы(содержащие одну строку) fl1, fl2, fl3, fl4 нужно вычислить выражение fl1>2 and fl1<5 and (fl3+fl4)=0 then ...

5
Эксперт С++
 Аватар для schdub
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,894
07.02.2010, 17:55
Обязательно процедуры? а не функцие ли случаем?
0
 Аватар для Dandelion
0 / 0 / 0
Регистрация: 17.01.2010
Сообщений: 19
07.02.2010, 17:58  [ТС]
Цитата Сообщение от polivets Посмотреть сообщение
Обязательно процедуры? а не функцие ли случаем?
обязательно процедуры
0
Эксперт С++
 Аватар для schdub
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,894
07.02.2010, 18:09
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses crt;
 
function pow(a, n : byte) : longint;
var i   : integer;
    tmp : longint;
begin
  tmp:=a;
  for i := 1 to n-1 do
    tmp := tmp * a;
  pow:=tmp;
end;
 
var x : integer; {параметр}
    o : Real;    {ответ}
begin
 ClrScr; {чистим экран для пользовательского ввода}
 Write('x=');
 ReadLn(x);
 o := pow(x,5)+3*(pow(x,8)+2)/(sqrt(2*pow(x,4)-1));
 Write('Result = ',o:2:2);
 ReadLn; {ждем нажатия Enter}
end.
Добавлено через 3 минуты
ЗЫ, если использование процедуры критично, то можно в функцию pow() добавить еще один параметр с классификатором VAR, и уже изменять его в теле процедуры. Но это имхо изврат. Гораздо очевиднее такой функционал (возведение в степень) запихнуть в функцию
1
 Аватар для Dandelion
0 / 0 / 0
Регистрация: 17.01.2010
Сообщений: 19
07.02.2010, 18:14  [ТС]
Цитата Сообщение от polivets Посмотреть сообщение
Pascal
1
2
3
4
5
6
7
8
9
10
11
uses crt;
 
function pow(a, n : byte) : longint;
var i   : integer;
    tmp : longint;
begin
  tmp:=a;
  for i := 1 to n-1 do
    tmp := tmp * a;
  pow:=tmp;
end;
Вот здесь не очень поняла. Что такое longint? Я учусь в 9 классе, поэтому еще не все так хорошо знаю.
0
Эксперт С++
 Аватар для schdub
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,894
07.02.2010, 18:23
longint - длинное целое, тип данных в который поместиться число большее чем, например, в Integer (целое)

Добавлено через 6 минут
Спрашивайте, что непонятно
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.02.2010, 18:23
Помогаю со студенческими работами здесь

Вычислить В*А*С. Произведение двух матриц находить в процедуре
Вычислить В*А*С. Произведение двух матриц находить в процедуре.

Вычислить в программе-процедуре суммы Sn элементов каждой строки матрицы
Пожалуйста помогите с задачей?(( то мне конец!(( Вычислить в программе-процедуре суммы Sn элементов каждой строки матрицы В(4,4). В...

Вычислить для заданных значений n и m (Вычисления числителя организовать в процедуре, а знаменателя в функции)
Здравствуйте!Проверьте пожалуйста решение задачи. Вычислить для заданных значений n и m (Вычисления числителя организовать в процедуре, а...

Вычислить минимальное число операций, за которое можно вычислить выражение
Дано действительное число x. Не пользуясь никакими другими арифметическими операциями кроме умножения сложения вычитания вычислить...

Вычислить выражение
5+a/b*2


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru