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

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

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

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

Помогите, пожалуйста, не могу разобрать две задачи в программе Паскаль

  • Автор темы Автор темы Anna)
  • Дата начала Дата начала

Anna)

Ученик
Регистрация
16 Апр 2014
Сообщения
4
Реакции
0
Баллы
0
Помогите, пожалуйста, не могу разобрать две задачи в программе Паскаль

Третья и пятая задача. Вообще ничего не получается, завтра сдать нужно работу, а решить не могу. Помогите, пожалуйста.
 

Вложения

  • r85uPnvkY34.webp
    r85uPnvkY34.webp
    84.5 KB · Просмотры: 134
Ладно, сейчас нарисую. Экие, право, глупости...
 
Заранее, Вам огромнейшее спасибо!!!
 
Заранее, Вам огромнейшее спасибо!!!
ПолучИте.
Третья задача:
Код:
Const
 a=1.0;
 b=2.0;
 e=0.0001;

Var
 x,h,S_old,S_new,d:real;
 N,i:integer;

Function F(z:real):Real;
begin
 F:=Ln(z)/(z+1)/Ln(10);
end;

Begin
 N:=10;
 S_old:=0;
 Repeat
  S_new:=0;
  h:=(b-a)/N;
  x:=a;
  for i:=1 to n do
   begin
    x:=x+h;
    S_new:=S_new+F(x)*h;
   end;
  d:=abs(S_old-S_new);
  S_old:=S_new;
  N:=N*2;
 Until d<=e;
 Writeln('Result: ',S_old:0:5);
 Readln
End.

Пятая задача:
Код:
Const
 Nmax=19;

Var
 A:Array[1..Nmax,1..Nmax] of Integer;
 i,j,N:Integer;

Begin
 Write('N (<20) = ');
 Readln(N);
 for i:=1 to N do
  for j:=1 to N do
   A[i,j]:=0;
 for i:=1 to N do A[i,i]:=i*(i+1);
 for i:=1 to N do
  begin
   for j:=1 to N do Write(A[i,j]:4);
   Writeln;
  end;
 Readln
End.

 
Спасибо Вам большущее, выручили меня!
 
Назад
Сверху