Во Чьи принципы лежат в основе архитектуры ЭВМ разных поколений?
Варианты ответов
Чарлз Бэббидж
Вильгельм Шиккард
Джон фон Нейман
Блез Паскаль
Во Что можно отнести к вычислительным машинам?
Варианты ответов
Перфокарта
Арифмометр
Счёты
Машина "Беббиджа"
Перфорированная лента
Во На чём основываются ЭВМ II поколения и в каком году начался их выпуск?
Варианты ответов
Полевой транзистор
1950-е гг
Интегральная схема
Вакуумный триод
1960-е гг
1960-1970-е гг
Во Какие элементы изображены на схеме?
https://fhd.videouroki.net/tests/519877/image_5e7b0e451559e.png
Варианты ответов
Устройства ввода/вывода
Видеопамять
Контроллеры
Периферийные процессоры
Процессор
Внешняя/внутренняя память
Во С какими причинами связан переход от одного поколения к другому?
Варианты ответов
Изменение области применения и эксплуатации машин.
Изменение архитектуры ЭВМ.
Развитие основных технических характеристик.
Эстетические потребности общества.
Смена элементной базы данных, на которых создавались машины.
Во Архитектура ЭВМ – это...
Варианты ответов
наиболее общие принципы построения компьютера, которые реализуют программное управление его работой и взаимодействие основных функциональных узлов.
наиболее общие принципы построения компьютера, которые реализуют аппаратное управление его работой.
наиболее общие принципы построения компьютера, с которых создаётся внешний вид устройства.
наиболее общие принципы построения компьютера.
Во С каким изобретением связано появление первых ЭВМ и в каком году оно было создано?
Варианты ответов
1947 г
Полевой транзистор
Вакуумный триод
1960 г
1906 г
Интегральная схема
Во Из каких элементов состоит шина?
Варианты ответов
Шина управления
Шина контроллера
Шина данных
Шина сигнала
Шина адреса
Во Кто создал полевой транзистор?
Варианты ответов
Роберт Нойс
Уолтер Браттейн
Джон Бардин
Уильям Шокли
Ли де Форест
Во Что обозначают пунктирные и сплошные стрелки на предоставленной схеме?
https://fhd.videouroki.net/tests/519877/image_5e7b10438a0e6.png
Варианты ответов
Сплошные стрелки – направление потоков информации. Пунктирные стрелки – направление управляющих сигналов.
Сплошные стрелки – направление передачи данных. Пунктирные стрелки – направление управляющих сигналов.
Сплошные стрелки – направление передачи данных. Пунктирные стрелки – направление передачи адресов устройств.
Сплошные стрелки – направление потоков информации. Пунктирные стрелки – направление передачи адресов устройств.
Сплошные стрелки – направление управляющих сигналов. Пунктирные стрелки – направление потоков информации.
c:array of array of integer;
ma:array of array of integer;
i,j,n:integer;
begin;
randomize;
readln(n);
setlength(a,n+1); //задаём размерность динамических массивов
setlength(c,n+1);
setlength(ma,n+1);
for i:=1 to n do
begin;
setlength(a[i],n+1);
setlength(c[i],n+1);
setlength(ma[i],n+1);
end;
writeln('Matrix A:'); //генерируем массив псеводслучайных чисел
for i:=1 to n do begin;
writeln;
for j:=1 to n do
begin;
a[i,j]:=random(10);
write(a[i,j]:4);
end;
end;
writeln;
writeln('Matrix C:'); //аналогично
for i:=1 to n do
begin;
writeln;
for j:=1 to n do
begin;
c[i,j]:=random(10);
write(c[i,j]:4);
end;
end;
for i:=1 to n do //сохраняем матрицу C для транспонации
for j:=1 to n do
ma[i,j]:=c[i,j];
writeln;
writeln('Transpose matrix C:'); //транспонируем C
for i:=1 to n do
begin;
writeln;
for j:=1 to n do
begin;
c[i,j]:=ma[j,i];
write(c[i,j]:4);
end;
end;
writeln;
writeln('Final matrix:'); // получаем финальную матрицу
for i:=1 to n do
begin;
writeln;
for j:=1 to n do
begin;
ma[i,j]:=2*c[i,j]*a[i,j];
{по свойству дистрибутивности матриц С(A+A)=C*A+C*A=2*C*A}
write(ma[i,j]:4);
end;
end;
end.
const
nn=30;
mm=30;
var
a:array[1..mm,1..nn] of integer;
m,n,i,j,k,s:integer;
begin
Writeln('Введите число строк и столбцов массива: '); Read(m,n);
Randomize;
Writeln('*** Исходный массив ***');
k:=0;
for i:=1 to m do begin
for j:=1 to n do begin
a[i,j]:=Random(51)-25;
Write(a[i,j]:4);
if Odd(a[i,j]) then Inc(k)
end;
Writeln
end;
if k>5 then begin
Writeln('Средние арифметические отрицательных элементов по строкам');
for i:=1 to m do begin
s:=0; k:=0;
for j:=1 to n do
if a[i,j]<0 then begin Inc(k); s:=s+a[i,j] end;
if k>0 then Writeln(s/k:9:5) else Writeln(' 0.00000');
end
end
else begin
Writeln('*** Результирующий массив ***');
for i:=1 to m do begin
for j:=1 to n do begin a[i,j]:=2*a[i,j]; Write(a[i,j]:4) end;
Writeln
end
end
end.
Тестовые решения:
Введите число строк и столбцов массива:
8 6
*** Исходный массив ***
-16 -8 -1 24 -22 1
-9 -20 -25 13 -11 10
-15 10 -12 20 -22 3
-6 25 -3 25 -14 22
24 -4 24 17 -4 -17
-23 -9 -22 1 -18 -13
-12 13 6 -16 2 -13
19 8 -22 14 -3 4
Средние арифметические отрицательных элементов по строкам
-11.75000
-16.25000
-16.33333
-7.66667
-8.33333
-17.00000
-13.66667
-12.50000
Введите число строк и столбцов массива:
3 5
*** Исходный массив ***
3 24 -21 -22 -8
-21 14 -22 0 -22
15 -16 -2 6 22
*** Результирующий массив ***
6 48 -42 -44 -16
-42 28 -44 0 -44
30 -32 -4 12 44