Персональная страничка
Диканева Тараса
Викторовича

Главная \ Преподавательское \ Программирование для начинающих

5. Вложенные циклы

Предыдущий раздел:

Следующий раздел:

Контрольная работа №6

1. Какое значение примет переменная x после выполнения программ:

а)
 x:=0;
 for i:=1 to 10 do
   for k:=i+1 to 10 do
     x:=x+1;
  
б)
 x:=0;
 for i:=1 to 10 do
   for k:=i+1 to 10-i do
     x:=x+1;
  
в)
 x:=0;
 for i:=1 to 5 do
   for k:=i-1 to i+1 do
     x:=x+k;
  
г)
 x:=10;
 for i:=1 to 5 do
   for k:=0 to i do
     x:=x+(k-i);
  

2. Что выведут программы?

а)
 for i:=1 to 4 do
 begin
   if i mod 2 = 0 then
     n:=i+1
   else
     n:=i;
   for k:=1 to n do
     write(n-i, '   ');
   writeln;
 end;
  
б)
 for i:=1 to 3 do
   for k:=3 downto 1 do
     for n:=i-k to (i+k) div 2 do
       write(n, '   ');
  

Следующий раздел:

Предыдущий раздел:

Добавить комментарий