ответ: 1 компактность и экономичность, обеспечивающие массовое применение в различных сферах профессиональной деятельности и в быту;
2 операционные системы, предоставляющие пользователю простые и удобные средства доступа к ресурсам персональных компьютеров и средства управления выполнением задач;
3 диалоговые языки программирования высокого уровня, позволяющий проектировать интерактивные процедуры обработки данных;
4 телекоммуникационные средства, обеспечивающие подключение персональных компьютеров к локальным и глобальным сетям.
Типовой состав устройств персональных компьютеров:
5 системный блок обработки и управления,
6 средства взаимодействия пользователей с системным блоком,
7 средства долговременного хранения и накопления данных,
8 средства подключения к каналам связи
9 устройства ввода-вывода.
Объяснение:
ответ:
Переведем число в 2-ичную систему счисления, при последовательного деления на 2, до тех пор, пока неполное частное не будет равно нулю. В результате будет получено число из остатков деления записанное справа налево.
29 : 2 = 14 остаток: 1
14 : 2 = 7 остаток: 0
7 : 2 = 3 остаток: 1
3 : 2 = 1 остаток: 1
1 : 2 = 0 остаток: 1
=
--------------------------------------------------------------------------------------------------------
Переведем число в десятичную систему счисления, для этого сначала запишем позицию каждой цифры в числе с права налево, начиная с нуля
Позиция в числе 4 3 2 1 0
Число 1 1 1 0 1
Каждая позиция цифры будет степенью числа 2, так как система счисления 2-ичная. Необходимо последовательно умножить каждое число на 2 в степени соответствующей позиции числа и затем сложить с последующим произведением следующего числа в степени соответствующей его позиции.
= 1 ⋅ + 1 ⋅ + 1 ⋅ + 0 ⋅ + 1 ⋅ =
Объяснение:
1) тк не уточнила загружаем из файла, или вводим с клавиатуры, получай с этими двумя функциями. в каталоге с программой должен быть файлик .txt
var a,filename:string[255];
chk,i,res:integer;
f1:Text;
begin
res:=0;
chk:=0;
Writeln('1. Input line');
Writeln('2. Load from file');
Readln(chk);
if chk=1 then
begin
Writeln('Input line: ');
Readln(a);
for i:=1 to Length(a) do
if a[i]='.' then
res:=res+1;
Writeln('Result: ',res);
end;
if chk=2 then
begin
writeln('Input name of file: ');
Readln(filename);
filename:=filename+'.txt';
Assign (f1, filename);
Reset(f1);
while not eof (f1) do
begin
readln (f1, a);
writeln(a);
for i:=1 to Length(a) do
if a[i]='.' then
res:=res+1;
end;
Writeln('Result: ',res);
Close (f1);
end;
readln;
end.
2) вводим не запятую, а точку, как разделитель частей числа
var a,substr:string[100];
x,res,i:integer;
begin
writeln('Input number:');
Readln(a);
substr:='.';
x:=Pos(substr,a);
for i:=1 to x-1 do
res:=res+strtoint(a[i]);
Writeln('Result of first part: ',res);
res:=0;
for i:=x+1 to Length(a) do
res:=res+StrToInt(a[i]);
Writeln('Result of second part: ',res);
readln;
end.