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

Посылка 1: Все воробьи - птицы. Посылка 2: Все птицы - животные. * Посылка 1: Все прямоугольники-параллелограммы. Посылка 2: Квадрат - это прямоугольник. *

Посылка 1: Все зебры полосаты. Посылка 2: Это животное – зебра. *

Посылка 1: Все граждане России имеют право на отдых. Посылка 2: Я – гражданин России *

Посылка 1: Россияне имеют право отдыхать.

Посылка 1: Если цветы поливают, то они не засохнут. Посылка 2: Цветы засохли .

Посылка 1: Все животные – живые существа. Посылка 2: Все киты – животные. *

Посылка 1: Все буквы – знаки. Посылка 2: «А» - это буква. *

Посылка 1: Буква – часть слова. Посылка 2: Слово – часть предложения. Посылка 3: Предложение – часть текста. *

👇
Открыть все ответы
Ответ:
Bioligy
Bioligy
13.09.2022

Из курса математики мы знаем что периметр треугольника равен сумме его трех сторон, в равностороннем треугольнике они равны , потому

P=3*a, где а - сторона равностороннего треугольника.

а площадь расчитывается по формуле

S= \frac{a^{2}\sqrt{3} }{4}

Смотрим программы.

1 Программа подходит, формулы в функциях вроде правильно написаны.

2 Программа не подходит, по виду вроде для квадрата формулы

3 Программа не подходит. Формула площади вроде для треугольника( половина основания на высоту), но не для равностороннего  и в функции для периметра в аргументах 3 штуки - очевидно это стороны треугольника и предполагается что они разные.

4,4(92 оценок)
Ответ:
13alla68
13alla68
13.09.2022
Var m : array[0..6] of Integer;
  i,k,N : Integer;
Begin
  For i:=0 to 6 do m[i]:=0;
  Readln(N);
  k:=6;
  While N>0 do
  Begin
    If N>=Power(2,k) then
    Begin
      N:=N-Trunc(Power(2,k));
      Inc(m[k]);
    end else Dec(k);
  end;
  For i:=0 to 6 do Writeln(Power(2,i),'  ',m[i],' шт.');
end.

Еще вариант:
Const
  NN = 7;
  money : array[1..7] of Integer = (1,2,4,8,16,32,64);
Var m : array[1..NN] of Integer;
  i,k,N : Integer;
Begin
  For i:=1 to NN do m[i]:=0;
  Readln(N);
  k:=NN;
  While N>0 do
  Begin
    If N>=money[k] then
    Begin
      N:=N-money[k];
      Inc(m[k]);
    end else Dec(k);
  end;
  For i:=1 to NN do Writeln(money[i],'  ',m[i],' шт.');
end.
4,4(46 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ