• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Помогите написать программу и блок схему в Паскале

миледи

Ученик
Регистрация
26 Май 2011
Сообщения
1
Реакции
0
Баллы
0
Помогите написать программу и блок схему в Паскале

задание по тебе табулирование в Турбо паскаль.Протабулировать функцию f (x,у) при х, изменяющимся от а до b с шагом hx и у, изменяющимся от с до d с шагом hy. а, b, c, d, hx, hy подобрать самостоятельно z=(sqrt(sqr(x)-1)/((abs(sin(x)))+(abs(cos(y))))
[MOD2]У нас клонирование тем НЕ ДОПУСКАЕТСЯ!
Дубликат удален.
Модератор[/MOD2]
 
задание по тебе табулирование в Турбо паскаль.Протабулировать функцию f (x,у) при х, изменяющимся от а до b с шагом hx и у, изменяющимся от с до d с шагом hy. а, b, c, d, hx, hy подобрать самостоятельно z=(sqrt(sqr(x)-1)/((abs(sin(x)))+(abs(cos(y))))
Пожалуйста.
Несколько слов о выборе диапазонов, шагов и т.п.
1. Функция Z - четная по обоим аргументам, а потому достаточно ограничиться неотрицательными значениями.
2. Чтобы подкоренное выражение в числителе не оказалось отрицательным, значения х<1 исключаются.
3. Ну и чтобы поместилось в экран.
Результат представлен в виде матрицы, строки которой соответствуют х, а столбцы - у.
Код:
Const
 a=1.0;
 b=3.0;
 c=0.0;
 d=1.8;
 hx=0.1;
 hy=0.2;
VAR
 Nx,Ny,i,j:Integer;
 x,y:Real;

Function Z(Xz,Yz:Real):Real;
begin
 Z:=SQRT(SQR(Xz)-1)/(Abs(Sin(Xz))+Abs(Cos(Yz)));
end;

BEGIN
 Nx:=Round((b-a)/hx);
 Ny:=Round((d-c)/hy);
 Write('     ');
 For j:=0 to Ny do Write('  y=',c+hy*j:3:1);
 Writeln;
 For i:=0 to Nx do
  begin
   x:=a+hx*i;
   Write('x=',x:3:1);
   For j:=0 to Ny do
    begin
     y:=c+hy*j;
     write(Z(x,y):7:3);
    end;
   Writeln;
  end;
 Readln
END.
P.S. Блок-схемами, извините, не занимаюсь.
 
Назад
Сверху