Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

smirnvlad

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
на отрезке [a;b] с шагом h с приостановкой выдачи результатов через каждые N строк таблицы. Найти максимальное и минимальное значение “y” и соответствующие им значения аргумента “x”.       y(x)=(x(в квадрате))*е(в степени -х)                                   а=-2, b=7, h=0.1,N=15      
Замечание: Таблица должна иметь следующий вид:
N’ п/п    x    Y
….           …    …
 

 

Код:
 
uses crt;
const
    N = 15;
var
    A,B,H,Y,X: real;
    maxx,minx: real;
begin
    A:=-2;
    B:=7;
    H:=0.1;
 
    x:=A;
    Write('N p/p    ');
    Write('X        ');
    Write('Y        ');
    Writeln;
 
    minx:=a;
    maxx:=a;
    while (x>=A) and (x<=B) do
    begin
        Y := sqr(x)*exp(-x);
        if Y<sqr(minx)*exp(-minx) then minx := x;
        if Y>sqr(maxx)*exp(-maxx) then maxx := x;
        Write((X-A)/H+1:5:0, ' ');
        Write(X:7:4,'   ');
        Write(Y:7:4,'   ');
        Writeln;
        X:=X+H;
        if (x<b) and (Trunc((X-A)/H) mod N = N-1) then
            while true do if keypressed then begin readkey; break; end;
    end;
    Writeln('Min: x = ', minx:7:4, ' y = ', (sqr(minx)*exp(-minx)):7:4);
    Writeln('Max: x = ', maxx:7:4, ' y = ', (sqr(maxx)*exp(-maxx)):7:4);
end.
 


Всего записей: 417 | Зарегистр. 31-03-2009 | Отправлено: 17:35 26-05-2011 | Исправлено: smirnvlad, 21:36 26-05-2011
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru