М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Mirgorodska
Mirgorodska
13.05.2021 03:37 •  Информатика

Составить программы через паскаль abc 1. дана длина ребра куба а. найти объем куба v = a3 ( третья степень ) и площадь его поверхности s = 6 *a2. а = 2.00 v = 8.000 s = 24.000 2. даны длины ребер a, b, c прямоугольного параллелепипеда. найти его объем v = а*b*c и площадь поверхности s = 2*( а*b + b*c + a*c ) a = 8.40 b = 3.80 c = 9.40 v = 300.048 s = 293.200 3. найти длину окружности l и площадь круга s заданного радиуса r : l = 2*п (пи)*r, s = п (пи)*r2 (в квадрате) п = 3.14 r = 1.50 l = 9.420 s = 7.065 p.s *- умножение

👇
Ответ:
Lol22137853992
Lol22137853992
13.05.2021

1)

var

   a: real;

begin

   readln(a);

   writeln('S = ', 6 * a * a);

   writeln('V = ', a * a * a);

end.

2)  

var

   a, b, c: real;

begin

   readln(a, b, c);

   writeln('S = ', 2 * (a * b + b * c + a * c));

   writeln('V = ', a * b * c);

end.

3)

var

   r: real;

begin

   readln(r);

   writeln('P = ', 2 * 3.14 * r);

   writeln('S = ', 3.14 * r * r);

end.

4,5(50 оценок)
Открыть все ответы
Ответ:
Maks2801
Maks2801
13.05.2021
Сначала немного математики.
\displaystyle a_n= \frac{n!}{(2n)!}=\frac{\prod_{i=1}^ni}{\prod_{i=1}^{2n}i}=\frac{\prod_{i=1}^ni}{\prod_{i=1}^{n}i\times\prod_{i=n+1}^{2n}i}=\frac{1}{\prod_{i=n+1}^{2n}i}; \quad n\in\mathbb N
О модуле тут смысла нет говорить, поскольку все an - суть положительные величины на интервале (0;1).

uses Crt;

function ai(n:integer):real;
var
  i:integer;
  p:real;
begin
  p:=1;
  for i:=n+1 to 2*n do p:=p*i;
  ai:=1/p
end;

var
  i:integer;
  eps,s,an:real;
begin
  ClrScr;
  Write('eps='); Read(eps);
  s:=0; i:=1;
  repeat
    an:=ai(i);
    if an>=eps then begin s:=s+an; Inc(i) end
  until an<eps;
  Writeln('s=',s);
  ReadKey
end.

Тестовые решения:
eps=0.07
s= 5.8333333333E-01

eps=0.000001
s= 5.9229647667E-01

eps=1e-8
s= 5.9229653448E-01

Для контроля результата можно отметить, что сумма первых 1000 членов ряда равна приблизительно 5.922965365Е-01
4,4(62 оценок)
Ответ:
21ololoha
21ololoha
13.05.2021
Uses Crt;
const
  pi=3.14159;
var
  x,y,h,max,min,d:real;
begin
  ClrScr;
  max:=-100; min:=100; x:=0; h:=1.1;
  while x<=11+h/2 do begin
    y:=x-pi;
    Writeln(x:10:7,y:12:7);
    if max<y then max:=y;
    if min>y then min:=y;
    x:=x+h;
  end;
  d:=abs(max-min);
  Writeln(d:10:7);
  ReadKey
end.

Результат выполнения программы:
 0.0000000  -3.1415900
 1.1000000  -2.0415900
 2.2000000  -0.9415900
 3.3000000   0.1584100
 4.4000000   1.2584100
 5.5000000   2.3584100
 6.6000000   3.4584100
 7.7000000   4.5584100
 8.8000000   5.6584100
 9.9000000   6.7584100
11.0000000   7.8584100
11.0000000
4,6(98 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ