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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2019, 00:59   #1
PaTaTau
 
Регистрация: 20.02.2019
Сообщений: 3
По умолчанию Разработать программу для вычисления мат. функции (Delphi 7)

Здравствуйте!
В университете начали учить Delphi 7, сразу дали кучу заданий ничего не пояснив, я "все понял", и вот к модулю увидел задания.
Буду максимально благодарен если дадите хоть малейшие пояснения к этому, или же ссылочку на обучение именно такого направления)
И да, в консольном виде нид.
delphi forum.png
PaTaTau вне форума Ответить с цитированием
Старый 20.02.2019, 11:27   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Ну для начала - хоть какую-нибудь книжечку по Паскалю для 8 класса открывал ? (открою тайну - Delphi - это тоже ObjectPascal). Что непонятно? If? Присваивание? Функции? Все вместе?
Набрав в поиске "delphi для начинающих" - много интересного можно найти. Хотя бы
http://www.delphi-manual.ru/ п.6
А вот про консольные приложения в среде Delphi
http://www.codenet.ru/progr/delphi/stat/console.php
"Не учите меня жить, вы мне программу накорябайте!"

Последний раз редактировалось digitalis; 20.02.2019 в 11:41.
digitalis вне форума Ответить с цитированием
Старый 20.02.2019, 11:43   #3
PaTaTau
 
Регистрация: 20.02.2019
Сообщений: 3
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
Ну для начала - хоть какую-нибудь книжечку по Паскалю для 8 класса открывал ? (открою тайну - Delphi - это тоже ObjectPascal). Что непонятно? If? Присваивание? Функции? Все вместе?
Набрав в поиске "delphi для начинающих" - много интересного можно найти. Хотя бы
http://www.delphi-manual.ru/ п.6
А вот про консольные приложения в среде Delphi
http://www.codenet.ru/progr/delphi/stat/console.php
"Не учите меня жить, вы мне программу накорябайте!"
Понял, пасиб, если сделаю, на форуме или сюда же можно вкинуть что бы кто-то проверил?
PaTaTau вне форума Ответить с цитированием
Старый 20.02.2019, 12:14   #4
Вадим Мошев

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

Цитата:
Сообщение от PaTaTau Посмотреть сообщение
Понял, пасиб, если сделаю, на форуме или сюда же можно вкинуть что бы кто-то проверил?
Да.
Вадим Мошев вне форума Ответить с цитированием
Старый 20.02.2019, 13:03   #5
PaTaTau
 
Регистрация: 20.02.2019
Сообщений: 3
По умолчанию

Код:
program zavd3test1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

const
 a=3  ;
var
 x,z,g,k,h: real;
 y: real;
begin
  writeln('Vvedite x=');
  readln(x);
  if (x>a) then
begin
z:=pi+a*x;
   h:=abs(sin(a)*sqr(x));
   y:=x*x*x*sqrt(abs(x-a*a))+sqr(ln(h))/(sqr(cos(z)));
   writeln('Vidpovid y=',y);
   readln;
end
else
begin
 g:=exp(x)-x*exp((-pi));
 k:=sqrt(x+sqrt(a*x*sqr(x)));
 y:=ln(abs(g/k));
 writeln('Vidpovid y=',y);
 readln;
end;
end.
Сделал, если вдруг кому-то нужно будет.
PaTaTau вне форума Ответить с цитированием
Старый 20.02.2019, 13:41   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от PaTaTau Посмотреть сообщение
Сделал
да.

я только одну ошибку увидел:
Код:
h:=abs(sin(a*sqr(x)));
p.s. а ешё забавно, что квадрат и куб Вы в разных местах вычисляете по разному.
начиная от x*x*x
и заканчивая x*sqr(x)
впрочем, это не ошибка.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.02.2019, 14:54   #7
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Неужели вот так, с нуля, получив небольшую подсказку от Яндекса - и такая вполне ничего себе прога ? Вспомогательные переменные применил. Кстати, g и k можно было бы совместить с z и h, а вывод y= делать один, уже после ветвления. PaTaTau, признайся, однокурсник за пиво помог ? А в общем, успехов в науке!

Последний раз редактировалось digitalis; 20.02.2019 в 20:14.
digitalis вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите Delphi( Разработать программу для вычисления заданных сумм, рекурсия) Глеб Иванов Помощь студентам 6 16.03.2015 23:21
Cоставить блок схему и программу вычисления значений функции (Delphi) Никита Ш. Помощь студентам 1 12.12.2012 13:16
Разработать проект вычисления функции одной переменной ( на Delphi ) Anton94.by Помощь студентам 1 24.09.2012 14:53
Разработать программу вычисления значения функции Mala Nindzya Помощь студентам 11 14.05.2012 21:41
2. Составить программу вычисления значения функции на Delphi QuadroX Помощь студентам 4 22.09.2009 21:42