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

Написать программу вычисления сопротивления электрической цепи, состоящей из 2х сопротивлений. сопротивления могут быть соединены параллельно или последовательно. как должен быть реализован вывод результата на экран: выберите тип соединения: 1 – последовательное, 2 - параллельное введите 1ое сопротивление введите 2ое сопротивление сопротивление цепи= … ом

👇
Ответ:
sirkoalbina
sirkoalbina
09.03.2020
Вот в придложенном файле работающая программа, только я пока не догнал как ее коруглить, чтобы в ответе не было число + куча нолей в степени Е+00, а было просто числа например 2.5 или 3,7 или просто 5 или 7
4,7(23 оценок)
Открыть все ответы
Ответ:
shamsi3000
shamsi3000
09.03.2020

Переводим целую часть:

2765342:2=1382671(0)

1382671:2=691335(1)

691335:2=345667(1)

345667:2=172833(1)

172833:2=86416(1)

86416:2=43208(0)

43208:2=21604(0)

21604:2=10802(0)

10802:2=5401(0)

5401:2=2700(1)

2700:2=1350(0)

1350:2=675(0)

675:2=337(1)

337:2=168(1)

168:2=84(0)

84:2=42(0)

42:2=21(0)

21:2=10(1)

10:2=5(0)

5:2=2(1)

2:2=1(0)

1010100011001000011110 - это целая часть

Переводим дробную:

0,23*2=0,46(0)

0,46*2=0,92(0)

0,92*2=1,84(1)

0,84*2=1,68(1)

0,68*2=1,36(1)

0,36*2=0,72(0)

0,72*2=1,44(1)

0,44*2=0,88(0)

0,00111010 - дробная часть

В итоге:

1010100011001000011110,00111010 - это данное число в двоичной СС

4,5(25 оценок)
Ответ:
мака2007
мака2007
09.03.2020

===== PascalABC.NET =====

begin

 // 1

 var a := MatrRandom(5, 6, -10, 10);

 a.Println(4);

 var (kn, kz, kp) := (0, 0, 0);

 for var i := 0 to a.RowCount - 1 do

   for var j := 0 to a.ColCount - 1 do

     if a[i, j] > 0 then

       kp += 1

     else if a[i, j] = 0 then

       kz += 1

     else

       kn += 1;

 Println('Отрицательных', kn, ' нулевых', kz,

     ' положительных', kp);

 // 2

 var b := MatrRandom(5, 6, 1, 100);

 b.Println(5);

 var s := b.ElementsWithIndices;

 var imin := s.MinBy(p -> p[0]);

 var imax := s.MaxBy(p -> p[0]);

 Writeln('Индексы минимального элемента [',

     imin[1] + 1, ',', imin[2] + 1, ']');

 Writeln('Индексы максимального элемента [',

     imax[1] + 1, ',', imax[2] + 1, ']');

 // 3

 var c := MatrRandom(5, 9, -3, 5);

 c.Println(3);

 Print('Количество положительных по строкам:');

 c.Rows.Select(r -> r.Count(p -> p > 0)).Println

end.


1. сформировать двумерный массив размера 5×6, заполненный случайными числами из диапазона [–10,10].
4,4(99 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ