Отримання знань

дистанційна підтримка освіти школярів


Матеріал підготувала Підлужняк Наталія Григорівна, вчитель інформатики ФМГ №17 ВМР (м.Вінниця)

Тренувальне тестування 
“Алгоритми з розгалуженням”

  1) Якого значення набуде змінна z після виконання фрагменту програми?

     


  2) Якого значення набуде змінна t після виконання фрагменту програми?

      q= 17
      r= 8
      if  2*r-q<6:
         t= r**2
      else:
         t= r+q


  3) Якого значення набуде змінна w після виконання фрагменту програми?

      f= 56
      if f==58:
         w= 111
     else:
          if (f==56) and (f==57):
              w= 222
          else:
              w= 333

333
111
222

  4) Якого значення набуде змінна s після виконання фрагменту програми?

      u= 14
      y= 27
      if  (2*u>y) and (y-u<20):
         s= u+5
      else:
         s= y-6


  5) Якого значення набуде змінна b після виконання фрагменту програми?

      q= 30
      w= 21
      if  (q-w>0) and (2*w<35):
         b= 4*w
      else:
         b= 5*q


  6) Якого значення набуде змінна h після виконання фрагменту програми?

      a= -9
      b= 16
      if  (a+b>2) or (a+10<15):
         h= a**2
      else:
         h= 2*b+1


  7) Якого значення набуде змінна f після виконання фрагменту програми?

      s= 25
      d= 47
      if  (d-4>50) or (s+2<30):
         f= s+3
      else:
         f= d-7


  8) Якого значення набуде змінна n після виконання фрагменту програми?

      z= 2
      x= 3
      if  (z<1) or (x<-10):
          n= z+1
     else:
          if  (x+1>6) and (3*z<4):
               n= z+3
          else:
               n= z+4


В системі: гості - (1); користувачі - (0)