Agadzhanyan-Ekaterina
?>

Составить программу в pascal abc : произвели опрос n людей. каждый их них назвал год и номер месяца своего рождения. определить и вывести на экран, сколько людей родились в мае 1995 года

Информатика

Ответы

манукян29
 const     
n = 4;  //кол-во людей      
g = 1995;//год      
m = 5;   //номер месяца     
 var 
i,gR,mR,k : integer; 
begin
k := 0;
  for i := 1 to n do 
 begin   
 writeln ('Введите год и месяц');   
read (gR,mr);     
if (gR = g) and (mr = m) then   
   k := k +1; 
end;  

writeln (); 
writeln (k); 
end.
Li-111

Компью́тер — устройство или система выполнять заданную, чётко определённую, изменяемую последовательность операций.Это чаще всего операции численных расчётов и манипулирования данными, однако сюда относятся и операции ввода-вывода. Описание последовательности операций называется программой.

С компьютера можно :

*делать вычисление

*создавать базу данных

*управлять устройствами

*Набирать текст , просматривать фильм

*Современные суперкомпьютеры используются для компьютерного моделирования сложных физических, биологических, метеорологических и других процессов и решения прикладных задач

сергей1246

Здесь сначала названы числа в десятичной системе счисления, а потом эти же числа- в двоичной системе счисления.

Перевод числа из десятичной в двоичную систему делается последовательным делением числа на основание двоичной (на 2). Деление делается с остатком, и как раз этих остатков и составляется потом двоичное число (начиная с последнего остатка).

Перевод числа 2:

2 : 2 = 1   (и в остатке 0)   -то есть, 2 = 2*1 + 0

1 : 2 = 0   (и в остатке 1)    -то есть, 1 = 2*0 + 1

Вот мы и перевели число в двоичную форму:  2_{10}=10_2

Перевод числа 10:

10 : 2 = 5   (и в остатке 0)    -то есть, 10 = 2*5 + 0

5 : 2 = 2   (и в остатке 1)     -то есть, 5 = 2*2 + 1

2 : 2 = 1   (и в остатке 0)   -то есть, 2 = 2*1 + 0

1 : 2 = 0   (и в остатке 1)    -то есть, 1 = 2*0 + 1

Получим: 10_{10}=1010_2

А теперь, переведём 64 в двоичную систему счисления. Тут можно так не расписывать, а просто заметить, что 64=2^6, то есть в двоичной системе это будет единица, и после шесть нулей: 1000000.

Можем проверить это переводом с делением:

64 : 2 = 32   (и в остатке 0)

32 : 2 = 16   (и в остатке 0)

16 : 2 = 8   (и в остатке 0)

8 : 2 = 4   (и в остатке 0)

4 : 2 = 2   (и в остатке 0)

2 : 2 = 1   (и в остатке 0)

1 : 2 = 0   (и в остатке 1)

Так и есть, получили что: 64_{10}=1000000_2

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить программу в pascal abc : произвели опрос n людей. каждый их них назвал год и номер месяца своего рождения. определить и вывести на экран, сколько людей родились в мае 1995 года
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Vasilevna_Shabanova1502
archala
anechcak
marketing601
Жуков219
salesrawtogo
mira15963256
ghjcnjtyjn64
Golubitskaya378
zagadka27
matoksana
kondrashovalf6404
Volochaev
mursvita943
dmitrij-sp7