Vitalevich
?>

Составить алгоритм решения . вычислить объем v и площадь поверхности s сферы по введенному значению радиуса r: v=4/3*п*r^3 s=3/4*п*r^2

Информатика

Ответы

ielienakozlova696
//Дам блок-схему и код на Паскале
//Pascal ABC.NET v3.0 сборка 1111
var
 r,v,s:real;
begin
 readln(r);
 v:=4/3*pi*power(r,3);
 s:=3/4*pi*sqr(r);
 writeln('V=',v,' S=',s);
end.

Составить алгоритм решения . вычислить объем v и площадь поверхности s сферы по введенному значению
An-solomon
Вот решение задачи. Пользуйтесь.

Составить алгоритм решения . вычислить объем v и площадь поверхности s сферы по введенному значению
Corneewan

должно быть минимум 7 элементов

Объяснение:

Каждый излучающий элемент имеет два состояния- красный или синий цвет (выключенное состояние не рассматривается по условиям).

Значит, число возможных вариантов, которые можно показать на таком табло равно двум в степени, равной числу элементов.

Например:

один элемент: 2^{1}=2  различных сигнала (состояния панели)

три элемента: 2^{3}=8  различных сигналов можно отобразить

шесть элементов: 2^{6}=64  различных сигнала (мало, надо сто)

семь элементов: 2^{7}=128  различных сигналов (нам хватит)

Выбираем семь элементов, т.к. ими можно отобразить сто вариантов (и даже немного больше).

Можно и посчитать число элементов напрямую, без подбора.

Считается через логарифм по основанию два из десяти, затем округляется с избытком (то есть, всегда вверх):

N=\log_2 10=\frac{\lg 10}{\lg 2}=\frac{\ln 10}{\ln 2}=6,64385619...\approx 7

В расчёте также показано, что такой логарифм можно посчитать через отношение двух десятичных логарифмов (lg), либо двух натуральных логарифмов (ln).

artbogema2016

program SortV;

const

 n = 100;   // количество элементов в массиве

 r = 1000;  // максимальное значение числа

 w = 4;     // ширина поля для вывода на экран

var

 a: Array [1..n] of Integer;

 i, j, jmin, atmp: Integer;

begin

 Randomize;

 for i := Low (a) to High (a) do begin

   a [i] := Random (r);

   Write (a [i] :w);

 end;

 for i := Low (a) to High (a) do begin

   jmin := i;

   for j := i + 1 to High (a) do begin

     if a [j] < a [jmin] then             // возрастание и убывание меняется знаком "<" или ">" в этом операторе

       jmin := j;

   end;

   atmp := a [i];

   a [i] := a [jmin];

   a [jmin] := atmp;

 end;

 WriteLn; WriteLn;

 for i := Low (a) to High (a) do begin

   Write (a [i] :w);

 end;

 ReadLn;

end.

program SortU;

const

 n = 100;   // количество элементов в массиве

 r = 1000;  // максимальное значение числа

 w = 4;     // ширина поля для вывода на экран

var

 a: Array [1..n] of Integer;

 i, j, jmax, atmp: Integer;

begin

 Randomize;

 for i := Low (a) to High (a) do begin

   a [i] := Random (r);

   Write (a [i] :w);

 end;

 for i := Low (a) to High (a) do begin

   jmax := i;

   for j := i + 1 to High (a) do begin

     if a [j] > a [jmax] then        // возрастание и убывание меняется знаком "<" или ">" в этом операторе

       jmax := j;

   end;

   atmp := a [i];

   a [i] := a [jmax];

   a [jmax] := atmp;

 end;

 WriteLn; WriteLn;

 for i := Low (a) to High (a) do begin

   Write (a [i] :w);

 end;

 ReadLn;

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить алгоритм решения . вычислить объем v и площадь поверхности s сферы по введенному значению радиуса r: v=4/3*п*r^3 s=3/4*п*r^2
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ridyana504
Васильевич Валерьевна
ckiras9
optima3559
mishink535
Aleksandrovich-Yurevna1421
alexst123012225
is490
annademidova-74
oksana-popova
Aleksandrovich-Mayatskikh
zapros
usmanovayanq2626
lazaren-ko
dedald