![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.11.2013
Сообщений: 10
|
![]()
ребята, кому не трудно помогите программку составить:
Задание: протабулируйте функцию: y={в системе два уравнения: e^x, 0≤x≤1 √(x*b), 1<x≤2 с шагом dx=0.2 где b-сумма всех элементов массива (A1,...,A10) вещественного типа. Сумму вычислите с помощью функции |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
![]()
Вы же здесь http://programmersforum.ru/showthread.php?t=248949 написали, что разобрались. Покажите ваши попытки, подскажем.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.11.2013
Сообщений: 10
|
![]()
в итоге типа того получилось: но не запускается и не работает
program p1; type TArr = array[1..10] of real; PArr = ^Real; var A:TArr; b:real; x:real; const soA = trunc(SizeOf(TArr)/SizeOf(Real)); step = 0.2; function SumOfArray(arr:PArr; size:integer): real; var i:integer; S:real; begin S:=0; for i:=1 to size do begin S:=S+arr^; arr:=arr+1; end; SumOfArray:=S; end; function y(x:real; b:real):real; begin if x<0 then begin halt(1); end else if x<=1 then begin y:=exp(x); end else if x<=2 then begin y:=sqrt(x*b); end else begin halt(1); end; end; begin A[1]:=94; A[2]:=20; A[3]:=1; A[4]:=2; A[5]:=-8; A[6]:=-9; A[7]:=34; A[8]:=2; A[9]:=5; A[10]:=-4; b:=SumOfArray(@A[1],soA); x:=0; while x<=2 do begin writeln ('X=',x,' Y=', y(x,b)); x:=x+step; end; end. |
![]() |
![]() |
![]() |
#4 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
А зачем Вам указатели ("^")? Это требование преподавателя?
По идее все это решается значительно проще.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 04.11.2013
Сообщений: 10
|
![]()
никаких требований, я сам не шарю ,просто в интернете искал и клепал себе программу сам, если можете помочь исправить, помогите
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
протабулируйте функцию | frol55 | Помощь студентам | 1 | 25.11.2013 23:43 |
[Язык LISP] Используя функцию DEFUN, определить функцию | DemonXZ | Помощь студентам | 0 | 09.06.2013 18:10 |
[LISP] Используя функцию DEFUN, определить функцию f (a x) | DemonXZ | Помощь студентам | 0 | 21.05.2013 22:14 |
Описать функцию нахождения расстояния между 2-мя точками на плоскости, заданными своими координатами, и функцию .... | zzz6 | Помощь студентам | 2 | 06.07.2011 08:24 |
Как передать указатель на функцию в функцию | WIN32APIist | Общие вопросы C/C++ | 1 | 27.01.2011 10:35 |