Чем производительнее компьютер - тем больше операций он может выполнять за отведенное время и тем более сложные программы он можем исполнять.
Тактовая частота - это, грубо говоря, количество действий, которые компьютер может исполнить за одну секунду. В современных компьютерах за один такт может параллельно выполняться несколько операций. А от разрядности зависит, насколько большими числами компьютер может оперировать в пределах одной операции и каким количеством оперативной памяти может пользоваться.
#include <iostream>#include <iterator>#include <algorithm>#include <vector>#include <string>#include <numeric>
int main(void){ std::cout << std::accumulate(std::istream_iterator< int >(std::cin), std::istream_iterator< int >(), 0); return 0;}
Var i,n,mn,mx: integer;
a: array of integer;
begin
{ считать количество чисел n }
write('n = '); readln(n);
{ установить длину массива а n+1,
массив динамический, нумерация с нуля}
i:=1; setlength(a,n+1);
writeln('введите числа через пробел: ');
{циклический ввод n чисел с клавиатуры}
repeat
read(a[i]);
i:=i+1;
until i>n;
{ конец ввода }
{ начальные значения для максимума и минимума mn mx }
mn:=a[1]; mx:=a[1];
{ цикл по элементам массива }
for i:=1 to n do
begin
{ если элемент массива больше текущего максимума,
то в максимум записать текущий элемент }
if a[i]>mx then mx:=a[i];
{ если элемент массива меньше текущего минимума,
то в минимум записать текущий элемент }
if a[i]<mn then mn:=a[i];
end;
{ конец цикла }
writeln('min = ',mn,' max = ',mx);
writeln('разница: (max - min) = ',mx-mn);
end.
<span>
</span>
<span>Разбиваешь данное число на тетрады 011 010 111. Каждую тетраду заменяем двоичным числом, получаем ответ 327
</span><span>калькулятор в инженерном режиме встренный в виндовс тебе поможет :)</span>
248=2^i. i= 7 бит не подойдёт, т.к. будет не хватать(128<248). Значит, i=8бит; точек=1024*512 = 524288. Объём изображения равен = 524288*8 бит=524288 байт= 512 Кбайт=0,5Мбайт