В цифровой схемотехнике цифровой сигнал - это сигнал, который может принимать два значения, рассматриваемые как логическая "1" и логический "0".
Логические схемы могут содержать до 100 миллионов входов и такие гигантские схемы существуют. Представьте себе, что булева функция (уравнение) такой схемы была потеряна. Как восстановить её с наименьшими потерями времени и без ошибок? Наиболее продуктивный разбить схему на ярусы. При таком записывается выходная функция каждого элемента в предыдущем ярусе и подставляется на соответствующий вход на следующем ярусе. Этот анализа логических схем со всеми нюансами мы сегодня и рассмотрим.
Поделитесь своими знаниями, ответьте на вопрос:
Нужно создать массив, заполненный случайным образом 20 целыми числами в диапазоне от -30 до 20: 1. вывести все положительные элементы на экран 2. вывести на экран элементы меньшие 10, оканчивающиеся на 5 нужно сделать в тетради! нужно )
ответ:
объяснение:
var i, pol, otr: integer;
a: array [1..20] of integer;
begin
randomize;
for i: =1 to 20 do
a[i]: = random(51)-30;
writeln('положительные элементы ниже');
for i: =1 to 20 do begin
if (a[i]> 0) then
write(a[i], ' ');
end;
writeln; // для переноса каретки на следующую строку
writeln('элементы меньше 10, оканчивающиеся на 5 будут ниже');
for i: =1 to 20 do begin
if (a[i] < 10) and (a[i] mod 5 = 0) then
write(a[i], ' ');
end;
writeln;
readln();
end.