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

Принципы построения компьютера. кем были предложены принципы построения компьютера

👇
Ответ:
ИльяХлус
ИльяХлус
22.04.2020

Принципы построения компьютера предложил фон Нейман

Принципов, изложенных фон Нейманом, было пять:

1 .Использование двоичной системы счисления. Ее преимущество перед традиционной десятичной системой состоит в том, что над числами в двоичной записи намного легче проводить арифметические операции. Справедливости ради стоит заметить, что этот принцип не был изобретен лично фон Нейманом. Уже в немецких моделях вычислительных машин Z1−Z4, которые разрабатывались начиная с 1938 года, использовалась двоичная система.

2.Принцип линейности и однородности памяти. Память в машине фон Неймана - это линейная последовательность элементов (ячеек). Ячейки памяти имеют адреса. Другие устройства компьютера могут записывать информацию в любую ячейку и считывать информацию из любой ячейки, обращаясь к ячейке по ее адресу. Этот принцип определил возможность работать с переменными.

3.Принцип программного управления. Работа вычислительной машиной управляется без участия человека программой, которая хранится в памяти. (Исключения составляют случаи, когда это участие предусмотрено самой программой. Например, человек вводит данные.) В качестве примера устройства, которое выполняет команды, но исключительно с участием человека, можно назвать калькулятор. Программа состоит из команд, которые выполняются друг за другом. При этом каждая команда либо сама указывает на следующую за ней команду, либо следующей будет выполняться команда из соседней ячейки памяти. Этот процесс длится, пока не выполнится команда конца программы.

4.Принцип совместного использования памяти. Память компьютера хранит одинаковым образом и данные, и команды. Компьютер не может определить, что хранится в данной ячейке памяти – данные или команда. Поэтому над командами можно выполнять те же действия, что и над данными. Следовательно, команды одной программы могут быть получены в качестве результата, возвращенного другой программой. Самым важным следствием этого принципа является принцип хранимости программы в памяти вместе с данными. Это предопределило возможность относительно легко менять программу. Для вычислительных машин, созданных до принципов фон Неймана (немецкие модели Z1−Z4) перепрограммирование было либо вообще невозможно, либо требовало переключения специальных перемычек на панели, которое занимало несколько дней.

5.Условный переход. Несмотря на последовательность выполнения команд, можно реализовать переход к любому участку кода.

4,6(72 оценок)
Открыть все ответы
Ответ:
Matvey0203
Matvey0203
22.04.2020

ответ: Значения, на основе которых выполняются вычисления. Аргументы вводят в круглых скобках сразу после имени функции. Аргументами могут быть числа, адреса ячеек, текст, выражения, содержащие другие функции.

Функции, используемые на уроках математики.

СУММ(В2:В5) – вычисление суммы числовых значений диапазона ячеек начиная с В2 до В5.

СУММ(В2:В5;100;К4) – вычисление суммы числовых значений диапазона ячеек В2:В5, числа 100 и значения ячейки К4.

СУММЕСЛИ(В2:В5;”>10”) – вычисление суммы чисел, больших 10, из диапазона ячеек В2:В5.

СРЗНАЧ(В2:В5) – вычисление среднего значения для диапазона ячеек В2:В5.

МАКС(В2:В5) – вычисление максимального значения из диапазона ячеек В2:В5.

МИН(В2:В5) – вычисление минимального значения из диапазона ячеек В2:В5.

СЧЕТ(В2:В5) – подсчёт общего количества чисел из диапазона ячеек В2:В5.

СЧЕТЕСЛИ(В2:В5;”<5”) – вычисление количества чисел меньших 5, из диапазона ячеек В2:В5.

СТЕПЕНЬ(В1;А4) – вычисление значения степени с основанием В1 и показателем степени А4.

КОРЕНЬ(В1) – вычисление значения квадратного корн

4,7(17 оценок)
Ответ:
Урок541
Урок541
22.04.2020

#include <iostream>

#include <cmath>

#include <ctime>

using namespace std;

int main (void)

{

 srand (time (0));

 int Temp = 0;

 int max = 1;

 int maxi = 0;

 int n = 0;

 cout << "Input n = ";

 cin >> n;

 cout << endl;

 int *A = new int[n];

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

   {

     A[i] = -10 + rand () % 30;

     cout << A[i] << "   ";

   }

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

   {

     if (abs (A[i]) > abs (max))

{

  max = A[i];

  maxi = i;

}

   }

 cout << "\nABS(Max) = " << max << "  Number = " << maxi;

 Temp = A[n - 1];

 A[n - 1] = max;

 A[maxi] = Temp;

 cout << endl;

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

   {

     cout << A[i] << "  ";

   }

 delete[]A;

}

Объяснение:

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