Navigation bar
  Print document Start Previous page
 60 of 144 
Next page End  

60
В приводимом ниже алгоритме для формирования и вывода последовательности случайных
точек на экране используется цикл со счетчиком и датчик случайных чисел для генерации коорди-
нат «звезд».
Алгоритм                       
Программа
алг «звездное небо»             
' звездное небо 
нач                           
сls 
запрос(«звезд=», п)             
   input «звезд=», n 
графический_экран             
   screen 2,0 
от k = 1 до п цикл             
   for k = 1 to n 
x: = случайное [0:200]          
      х = rnd*200 
у: = случайное [0:200]          
      у = rnd*200 
точка (х,у)                    
      pset (x,y),3 
кцикл                         
   next k 
кон                            
end
Второй пример - составление с использованием спецификаций алгоритма и программы иг-
ры «Угадай-ка». В этой игре ЭВМ «загадывает» число от 0 до 100, а человек должен его отгадать,
вводя пробные числа с клавиатуры. Для составления алгоритма и программы примем следующий
сценарий:
Сценарий «Угадай-ка»
Угадай число от 0 до 100
число =
х
*
мало
много
молодец, умница
Для реализации этого сценария воспользуемся циклом с выходом, в котором задается во-
прос число=? и проверяются числа, вводимые человеком. Выход из цикла происходит после сов-
падения ответа с числом, задуманным ЭВМ:
Алгоритм                      
Программа
алг «угадай-ка»               
' угадай-ка 
нач                          
сls 
вывод («Угадай число»)         
   print «Угадай число» 
вывод («от 1 до 100»)          
   print «от 1 до 100» 
z: = случайное [0:100]         
   z = int (rnd* 100)
цикл                          
   do
запрос( «число=», х)            
      input «число=», х 
при х = z вых                  
   if х = z then exit do 
если х < z то                   
  if х < z then
вывод («мало»)                
     print «мало» 
инеc х > z то                  
  elseif х > z then
вывод («много»)               
     print «много» 
все                           
  end if 
Сайт создан в системе uCoz