IPB

Здравствуйте, гость ( Вход | Регистрация )

> Pascal!, условия
baby_blues
сообщение 16.12.2011, 14:35
Сообщение #1


Новичок
*

Группа: Продвинутые
Сообщений: 5
Регистрация: 20.11.2011
Город: Москва
Учебное заведение: РГУ НиГ
Вы: студент



Помогите, пожалуйста с задачей.
Не могу найти у себя ошибку.
Условие: вычислить и напечатать таблицу значений функции для 40 значений аргумента, задаваемых по вводу.
с=0.85
при x<=-1 y=c*sqrt(x*x+1)
при -1<x<=1 y=x*x*x +с
при x>1 y=c*ln(x)

Моё решение:
program lab;
uses crt;
const c=0.85;
type mass=array[1..40] of real;
var y:real;
x:mass;
i: integer;
n: text;
begin
clrscr;
writeln('Введите x');
readln(x[i]);
x[i]:=0;
for i:=1 to 40 do
if (x[i]<=-1) then y:=c*sqrt(x[i]*x[i]+1);
if (x[i]>-1) and (x[i]<=1) then y:=x[i]*x[i]*x[i]+c;
if (x[i]>1) then y:=c*ln(x[i]);
writeln('x[i]=',x[i]:7:2,' y=',y:7:2);
close(n);
end.

Заранee спасибо!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 16:27

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru