Python. Алгоритмические задачи из перечня требований кодификатора ЕГЭ по информатике
[Download]
mm_2.html

       
 1    # TASK
 2    #   Нахождение минимума и максимума трёх данных чисел
 3    #   без использования массивов и циклов.
 4    
 5    # MSP, 27.12.19, 16:24-18:30
 6    # Детская компьютерная школа юных программистов "Северная Звезда",
 7    # г. Сургут
 8    
 9    # Interpreter: Python 3.7 (64-bit)
 10   
 11   def R () :
 12     print (' min = ', mini, ', max = ', maxi, '.', sep = '')
 13   
 14   
 15   a, b, c = map (int, input ("Введите три числа: ").split ())
 16   
 17   # 1-ый алгоритм
 18   
 19   print ("\n 1-ый алгоритм")
 20   
 21   mini = a
 22   if b < mini :
 23     mini = b
 24   if c < mini :
 25     mini = c
 26   
 27   maxi = a
 28   if b > maxi :
 29     maxi = b
 30   if c > maxi :
 31     maxi = c
 32   
 33   R ()
 34   
 35   # 2-ой алгоритм
 36   
 37   print ("\n 2-ой алгоритм")
 38   
 39   # min из трёх
 40   if (
 41        a < b
 42        and
 43        a < c
 44      ) :
 45     mini = a
 46   else :
 47     if (
 48          b < a
 49          and
 50          b < c
 51        ) :
 52       mini = b
 53     else :
 54       mini = c;
 55   
 56   # max из трёх
 57   if (
 58        a > b
 59        and
 60        a > c
 61      ) :
 62     maxi = a
 63   else :
 64     if (
 65          b > a
 66          and
 67          b > c
 68        ) :
 69       maxi = b
 70     else :
 71       maxi = c;
 72   
 73   
 74   R ()
 75   
 76   # 3-ий алгоритм
 77   
 78   print ("\n 3-ий алгоритм")
 79   
 80   # min из трёх
 81   if a < b :
 82     if c < a :
 83       mini = c
 84     else :
 85       mini = a
 86   else :
 87     if c < b :
 88       mini = c
 89     else :
 90       mini = b;
 91   
 92   # max из трёх
 93   if a > b :
 94     if c > a :
 95       maxi = c
 96     else :
 97       maxi = a
 98   else :
 99     if c > b :
 100      maxi = c
 101    else :
 102      maxi = b;  
 103  
 104  R ()
 105  
 106  # 4-ый алгоритм
 107  
 108  print ("\n 4-ый алгоритм")
 109  
 110  # минимальное и максимальное из трёх
 111  if a > b :
 112    a, b = b, a
 113  if a > c :
 114    a, c = c, a
 115  if b > c :
 116    b, c = c, b
 117  
 118  mini = a
 119  maxi = c
 120  
 121  R ()
 122  
 123  # 5-ый алгоритм
 124  
 125  print ("\n 5-ый алгоритм")
 126  
 127  mini = min (a, b, c)
 128  maxi = max (a, b, c)
 129  
 130  R ()



     
Web-листинг с сайта http://www.Best-Listing.ru
Автор решения: Сергей Митрофанов Кто подготовил код к публикации: Sergey Mitrofanov
Дата записи в базу данных: 06-10-2020 Время записи в базу данных: 17:47:17
Просмотров: 22 Download: 18
mm_2.html
[Download]

Python. Алгоритмические задачи из перечня требований кодификатора ЕГЭ по информатике
Valid XHTML 1.0 Transitional Valid CSS

Copyright © www.Best-Listing.ru, 2006–2024