4 задача.jpg 3 задача.jpg посмотрите еще 2 задачки plz
program zad3_var3;
uses crt;
var
a, b, x, y: real;
begin clrscr;
a:=1.1;
while a<1.61 do
begin
writeln(' a= ',a:3:1);
writeln('------------------------------');
x:=0.5;
while x<5.1 do
begin ...
Найдено 9 результатов
- 30.12.2012 01:55:25
- Форум: Обучение Free Pascal
- Тема: помогите с задачей
- Ответы: 23
- Просмотры: 39182
- 22.12.2012 21:48:42
- Форум: Обучение Free Pascal
- Тема: помогите с задачей
- Ответы: 23
- Просмотры: 39182
Re: помогите с задачей
bormant писал(а):xoma писал(а):
спасибище
- 21.12.2012 21:33:01
- Форум: Обучение Free Pascal
- Тема: помогите с задачей
- Ответы: 23
- Просмотры: 39182
Re: помогите с задачей
я поняла, погрешность..
а если без нее делать?
вот и результаты с обычным решение совпадают(как вы говорили при х = 1,4, 2 и -2)
program zad1_var4;
uses crt;
const
a=1.65;
b=1.4;
var
x, q: real;
begin
clrscr;
writeln (' Kontrol. rabota 1, varian 4');
writeln ...
а если без нее делать?
вот и результаты с обычным решение совпадают(как вы говорили при х = 1,4, 2 и -2)
program zad1_var4;
uses crt;
const
a=1.65;
b=1.4;
var
x, q: real;
begin
clrscr;
writeln (' Kontrol. rabota 1, varian 4');
writeln ...
- 21.12.2012 18:31:23
- Форум: Обучение Free Pascal
- Тема: помогите с задачей
- Ответы: 23
- Просмотры: 39182
Re: помогите с задачей
Но даже после исправления всех синтаксических ошибок, логические останутся на месте.
Ваши результаты: Q(1.4) = 2.586, Q(-2) = 10.816, Q(2) = 1.187
Берём куркулятор, считаем Q(1.4) = 1.65 * 1.4^3 + 7 * √1.4 = 4.5276 + 8.2825 = 12.810.
Не сходится, однако. Согласны?
да((
код я в ручную набирала,а ...
Ваши результаты: Q(1.4) = 2.586, Q(-2) = 10.816, Q(2) = 1.187
Берём куркулятор, считаем Q(1.4) = 1.65 * 1.4^3 + 7 * √1.4 = 4.5276 + 8.2825 = 12.810.
Не сходится, однако. Согласны?
да((
код я в ручную набирала,а ...
- 21.12.2012 10:50:44
- Форум: Обучение Free Pascal
- Тема: помогите с задачей
- Ответы: 23
- Просмотры: 39182
Re: помогите с задачей
эту я написала,ток у меня вот как получилось:
Получилось ли? Ведь оно 1) не скомпилируется, 2) если исправить ошибки синтаксиса, будет считать несколько иную функцию, проверьте калькулятором, 3) условие (x = 1.4) and (x > 1.4) ложно при любых значениях x, 4) возведение в целую степень n при помощи ...
Получилось ли? Ведь оно 1) не скомпилируется, 2) если исправить ошибки синтаксиса, будет считать несколько иную функцию, проверьте калькулятором, 3) условие (x = 1.4) and (x > 1.4) ложно при любых значениях x, 4) возведение в целую степень n при помощи ...
- 21.12.2012 02:52:44
- Форум: Обучение Free Pascal
- Тема: помогите с задачей
- Ответы: 23
- Просмотры: 39182
Re: помогите с задачей
эту я написала,ток у меня вот как получилось:
program zad1_var4;
user crt;
const
a=1.65;
var
x, q: real;
begin
clrscr;
writeln (' a= ',a:4:2);
write ('Vvedite x = ');readln(x);
if x < 1.4 then q:=pi*sqr(x)-7/sqr(x) else
if (x = 1.4) and (x > 1.4) then q:=a ...
program zad1_var4;
user crt;
const
a=1.65;
var
x, q: real;
begin
clrscr;
writeln (' a= ',a:4:2);
write ('Vvedite x = ');readln(x);
if x < 1.4 then q:=pi*sqr(x)-7/sqr(x) else
if (x = 1.4) and (x > 1.4) then q:=a ...
- 20.12.2012 12:35:53
- Форум: Обучение Free Pascal
- Тема: помогите с задачей
- Ответы: 23
- Просмотры: 39182
Re: помогите с задачей
Дарю:
const
eps = 1E-7;
a = 1.65;
var
x, q: real;
begin
write('Введите x: '); readln(x);
if (abs(x) > 1.4 - eps) and (abs(x) < 1.4 + eps) then
q := pi * sqr(x) - 7 / sqr(x)
else if x < 1.4 then
q := a * sqr(x) * x + 7 * sqrt(x)
else
q := ln(x + 7 ...
const
eps = 1E-7;
a = 1.65;
var
x, q: real;
begin
write('Введите x: '); readln(x);
if (abs(x) > 1.4 - eps) and (abs(x) < 1.4 + eps) then
q := pi * sqr(x) - 7 / sqr(x)
else if x < 1.4 then
q := a * sqr(x) * x + 7 * sqrt(x)
else
q := ln(x + 7 ...
- 19.12.2012 20:45:36
- Форум: Обучение Free Pascal
- Тема: помогите с задачей
- Ответы: 23
- Просмотры: 39182
Re: помогите с задачей
var a,x,pi,Q:real
Точка с запятой в конце строки иде??
pi - это НЕ переменная, а константа. Ее объявлять не надо - зарезервированное слово.
Q=('pi*sqr(x-7/sqr(x))')
Это полная бредятина - вместо = используйте оператор присваивания :=
А в кавычках указывается переменная строкового типа
И ...
Точка с запятой в конце строки иде??
pi - это НЕ переменная, а константа. Ее объявлять не надо - зарезервированное слово.
Q=('pi*sqr(x-7/sqr(x))')
Это полная бредятина - вместо = используйте оператор присваивания :=
А в кавычках указывается переменная строкового типа
И ...
- 19.12.2012 19:03:08
- Форум: Обучение Free Pascal
- Тема: помогите с задачей
- Ответы: 23
- Просмотры: 39182
помогите с задачей
то что я пытаюсь сделать,но исправляя одни ошибки получаются другие
var a,x,pi,Q:real
begin
a:=1.65;
pi:=3.14;
readln(x);
if (x < 1.4) then
begin
Q=('pi*sqr(x-7/sqr(x))')
end
else if (x = 1.4) then
begin
Q=('a*(x*x*x)+7*sqrt(x)')
end
else if (x > 1.4) then
begin
Q=('ln(x+7*sqrt(abs ...
var a,x,pi,Q:real
begin
a:=1.65;
pi:=3.14;
readln(x);
if (x < 1.4) then
begin
Q=('pi*sqr(x-7/sqr(x))')
end
else if (x = 1.4) then
begin
Q=('a*(x*x*x)+7*sqrt(x)')
end
else if (x > 1.4) then
begin
Q=('ln(x+7*sqrt(abs ...
