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

Около стены стоит палка длиной х см. один ее конец находится на расстоянии y от стены. каждую минуту палка скользила вниз по стене на 2% расстояния от пола. определите через сколько минут она упала (z< 0,1см). формула для расчетов: z=(x2-y2)1/2

👇
Ответ:
iljakrainik
iljakrainik
18.02.2021
Var x,y,z: real;
      t: integer;
begin writeln('введите х и у');
          readln(x,y);
          z:=sqrt(sqr(x)-sqr(y));
          t:=0;
          while (z>0,1) do
          begin t:=t+1;
                    z:=0,98*z;    {если 2% от изменяющегося расстояния до пола;
                   если же имеется ввиду 2% от исходного расстояния,
                   то нужно будет ввести новую переменную
                   или присвоить исходное значение z, например х,
                   то есть сразу после z:=sqrt(sqr(x)-sqr(y)); написать x:=z;
                   Формула (оператор) z:=0,98*z;  изменится так:
                   z:=z-x*0,98}
           end;
          writeln('палка упадет через ', t,' мин.');
end.
4,6(51 оценок)
Открыть все ответы
Ответ:
Angelka04
Angelka04
18.02.2021
//PascalABC.NET
//Версия 3.3, сборка 1634 (14.02.2018)

begin
   var n:=ReadInteger('n=');
   var a:=new string[5,n+1];
   a[0,0]:='n'; a[1,0]:='1/2*n'; a[2,0]:='n*n'; a[3,0]:='n*n*n'; a[4,0]:='n*n*n*n';
   for var i:=1 to n do
   begin
     a[0,i]:=IntToStr(i); a[1,i]:=FloatToStr(i*0.5); a[2,i]:=IntToStr(i*i); 
     a[3,i]:=IntToStr(i*i*i); a[4,i]:=IntToStr(i*i*i*i);
   end;
   a.Println(7);
end.

Пример:
n= 3
         n       1       2       3
   1/2*n    0.5       1    1.5
      n*n       1       4       9
   n*n*n       1       8     27
n*n*n*n      1     16    81
4,4(66 оценок)
Ответ:
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(8,-12,12); a.Println;
  Writeln('Среднее арифметическое: ',a.Average);
  Writeln('Произведение отрицательных: ',
    a.Where(t->t<0).Aggregate(1,(x,y)->x*y));
  Writeln('Количество четных: ',a.Where(t->t.IsEven).Count);
  Writeln('Максимальный элемент: ',a.Max)
end.

Пример
9 -10 -2 -4 11 8 1 0
Среднее арифметическое: 1.625
Произведение отрицательных: -80
Количество четных: 5
Максимальный элемент: 11

50б) в массиве из 8 элементов, заполненном числами в диапазоне от -12 до 12. найти среднее арифметич
4,7(83 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ