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

Информатика, ветвление, , ! . александр штейзель ученик (93), вопрос открыт 1 минуту назад информатика, ветвление, , ! 1)записать формат инструкции ветвления 2)как работает эта инструкция? 3)перечислить операции отношения. что является результатом выполнения этих операций 4) перечислить логические операции. что является результатом выполнения этих операций? 5)в какой последовательности выполняются арифметические, логические операции и операции отношения?

👇
Открыть все ответы
Ответ:
albinanizaeva
albinanizaeva
09.06.2023

Двумерный динамический массив задается пользователем. Программа находит сумму элементов всех нечетных строк.

Если требовался иной алгоритм, сообщите об этом.

Код программы приведен на языке C++.

Тестирование проводилось в среде разработки Visual Studio 2017, v.15.7.5.

int main()

{

setlocale(LC_ALL, "Russian");

int N, M, i, j, SumOddRows = 0;

cout << "Введите кол-во строк матрицы:";

cin >> N;

cout << "Введите колво столбцов матрицы: ";

cin >> M;

int** arr = new int*[N];

cout << endl;

cout << "Заполните матрицу " << N << 'х' << M << endl;

for (i = 0; i < N; i++)

 arr[i] = new int[M];

for (i = 0; i < N; i++)

{

 for (j = 0; j < M; j++)

 {

  cout << "Введите число: ";

  cin >> arr[i][j];

 }

}

cout << "Исходная матрица: " << endl;

for (i = 0; i < N; i++)

{

 for (j = 0; j < M; j++)

 {

  if (i % 2 == 0)

   SumOddRows += arr[i][j];

  cout << arr[i][j] << " ";

 }

 cout << endl;

}

cout << "Сумма элементов в неч. строках:  " << SumOddRows << endl;

system("pause");

return 0;

}

4,4(72 оценок)
Ответ:
alyamirnaya28
alyamirnaya28
09.06.2023

должно быть минимум 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).

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