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

Дан программный код:
1. x=7
2. y=5
3. z=7
4. if not(x>=y) and x==z
5. | print(y)
6. else:
7. | print(z)
Определи, какой результат получиться на выходе.
1)5
2)7
3)6
4)Ошибка

👇
Ответ:
Irby
Irby
09.05.2022

Кажется при выходе будет: 7

4,4(33 оценок)
Ответ:
1FACE1
1FACE1
09.05.2022

Объяснение:

1) 18/19-7/19+3/19= 14\19

2) 2/7+4/7-5/7 = 1\7

3) 9/11-3/11-2/11 = 4\11

4) 5/12+3/12+3/12 = 11\12

5) 11/15-(3/15+7/15) = 1\15

6) 13/16-(13/16-3/16) = 3\16

4,6(11 оценок)
Открыть все ответы
Ответ:
kari2018
kari2018
09.05.2022

В зависимости от контекста, области видимости и языка (некоторые языки не учитывают регистр символа (строчная/заглавная буква), некоторые учитывают), переменные sum и Sum могут являться как одной и той же переменной, так и разными переменными. А в некоторых языках, например, в Python, sum([iterable]) - встроенная функция, выполняющая сложение всех элементов переданной ей последовательности. Вопрос некорректен. ответ можно дать относительно двух языков, нынче популярных в школах:

PascalABC.NET: Переменные sum и Sum по факту являются одной и той же переменной.

Python: sum и Sum являются двумя разными именами, одно из которых может быть переменной, а второе - имя встроенной функции стандартной библиотеки.

Постарайтесь впредь задавать более конкретные вопросы, которые трудно интерпретировать "не так, как нас учили"

4,7(57 оценок)
Ответ:

#include "stdafx.h"

#include "iostream"

#include "vector"

#include "cmath"

#include "locale.h"

using namespace std;

int main()

{

   // Считываем размер вводимой матрицы

   setlocale(LC_ALL, "rus");

   int size;

   cout << "Введите размер вводимой матрицы: ";

   cin >> size;

   cout << endl;

   

   // Будем хранить матрицу в векторе, состоящем из

   // векторов вещественных чисел

   vector <vector <long double> > matrix;

   

   // Матрица будет иметь размер (size) x (size + 1),

   // c учетом столбца свободных членов    

   matrix.resize (size);

   cout << "Введите элементы матрицы " << size << "x" << size+1 <<":" <<endl;

   for (int i = 0; i < size; i++)

   {

       matrix[i].resize (size + 1);

       for (int j = 0; j < size + 1; j++)

       {

           cin >> matrix[i][j];

       }

   }

   // Считываем необходимую точность решения

   long double eps;

   cout << endl;

   cout << "Введите точность решения: ";

   cin >> eps;

   // Введем вектор значений неизвестных на предыдущей итерации,

   // размер которого равен числу строк в матрице, т.е. size,

   // причем согласно методу изначально заполняем его нулями

   vector <long double> previousVariableValues (size, 0.0);

   // Будем выполнять итерационный процесс до тех пор,

   // пока не будет достигнута необходимая точность    

   while (true)

   {

       // Введем вектор значений неизвестных на текущем шаге      

       vector <long double> currentVariableValues (size);

       // Посчитаем значения неизвестных на текущей итерации

       // в соответствии с теоретическими формулами

       for (int i = 0; i < size; i++)

       {

           // Инициализируем i-ую неизвестную значением

           // свободного члена i-ой строки матрицы

           currentVariableValues[i] = matrix[i][size];

           // Вычитаем сумму по всем отличным от i-ой неизвестным

           for (int j = 0; j < size; j++)

           {

               if (i != j)

               {

                   currentVariableValues[i] -= matrix[i][j] * previousVariableValues[j];

               }

           }

           // Делим на коэффициент при i-ой неизвестной

           currentVariableValues[i] /= matrix[i][i];

       }

       // Посчитаем текущую погрешность относительно предыдущей итерации

       long double error = 0.0;

       

       for (int i = 0; i < size; i++)

       {

           error += abs (currentVariableValues[i] - previousVariableValues[i]);

       }

       // Если необходимая точность достигнута, то завершаем процесс

       if (error < eps)

       {

           break;

       }

       // Переходим к следующей итерации, так

       // что текущие значения неизвестных

       // становятся значениями на предыдущей итерации

       previousVariableValues = currentVariableValues;

   }

   // Выводим найденные значения неизвестных с 8 знаками точности

   for (int i = 0; i < size; i++)

   {

       printf ("%.8llf ", previousVariableValues[i]);

   }

   cout << endl;

   system("pause");

   return 0;  

}

Объяснение:

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