Материали по информатика и ИТ за начинаещи (и не само)
на Румяна Недкова Жекова от МГ’Баба Тонка’
(01.09.1983 г до дата на последната актуализация: 11.07.2017 г)
Мнения и препоръки очаквам на адрес: RNGEKOVA@abv.bg
RNGekova.sne-bg.com – задачи и помощни материали по информатика и ИТ
Жекова

Програма (C#) и въпроси

01 │ static void Main ()
02 │ {
03 │   int N = int.Parse ( Console.ReadLine ( ) ) ;
04 │   int a = int.Parse ( Console.ReadLine ( ) ) ;
05 │   int best = a ; 
06 │   int nom = 1 ;
07 │   for ( 
08 │    int k = 2 ; 
09 │    k <= N;
10 │    k++ )
11 │   {
12 │     int b = int.Parse ( Console.ReadLine ( ) ) ;
13 │ 	 if ( b < best )
14 │ 	 {
15 │ 	    best = b ;
16 │ 	    nom = k ;
17 │ 	 }
18 │   }
19 │   Console.WriteLine ( nom ) ;
20 │ }


Разгледайте следния програмен код и отговорете на въпросите:
  1. Какъв ще бъде резултатът от програмата?
  2. Каква стойност се записва в клетка N?
  3. Каква стойност се записва в клетка a?
  4. Каква стойност се записва в клетка b?
  5. Каква свойност се записва в клетка best?
  6. Каква стойност се записва в клетка nom?
  7. Каква стойност се записва в клетка k?
  8. Колко пъти се изпълнява записаното на ред 3?
  9. Колко пъти се изпълнява записаното на ред 4?
  10. Колко пъти се изпълнява записаното на ред 5?
  11. Колко пъти се изпълнява записаното на ред 6?
  12. Колко пъти се изпълнява записаното на ред 8?
  13. Колко пъти се изпълнява записаното на ред 9?
  14. Колко пъти се изпълнява записаното на ред 10?
  15. Колко пъти се изпълнява записаното на ред 12?
  16. Колко пъти се изпълнява записаното на ред 13?
  17. Колко пъти се изпълнява записаното на ред 15?
  18. Колко пъти се изпълнява записаното на ред 16?
  19. Колко пъти се изпълнява записаното на ред 19?
  20. Какъв ще бъде резултатът, ако в ред 13 знакът "по-малко" се замени със знак "по-голямо"?
  21. Какъв ще бъде резултатът, ако в ред 9 знакът "по-малко или равно" се замени със знак "по-голямо или равно"?
  22. Кои думи int трябва да се заменят с double, ако данните не са цели числа, а са реални числа?
  23. Какъв ще бъде резултатът от програмата, ако в ред 19 заменим клетка nom с клетка best?
  24. Какво задава ред 1?
  25. Какво задава ред 2? С кой ред е свързан?
  26. Какво задава ред 11? С кой ред е свързан?
  27. Какво задава ред 14? С кой ред е свързан?
  28. Командата от кой ред се изпълнява, след като се изпълни командата от ред 8?
  29. След кой ред се изпълнява командата от ред 10? Командата от кой ред се изпълнява след това?
  30. След кой ред се изпълнява командата от ред 19?
  31. Кога се изпълнява командата от ред 15?