Sergeevna-Makarov
?>

Составить программу , которая находит наименьшее натуральное n, при котором 2n> = 20 (2 в степени n ), и результат наименьшеечисло n - выводит на экран

Информатика

Ответы

Карева Даниил1537
Var n,a:integer;
begin
n:=1;
a:=2;
repeat
for i:=1 to n do
a:=a*2;
n:=n+1;
until a>=20;
writeln(n)
end.
irinaphones8

Восьмиклассник в синей рубашке.

Объяснение:

Имеются три высказывания:

Класс 8 И Рубашка Красная (1)

Класс 6 И Рубашка Синяя (2)

Класс 7 И Рубашка НЕ Красная (3)

Известно, что в каждом высказывании одно утверждение истинно, другое ложно.

Предположим, что рубашка красная, тогда из (1) следует, что класс не восьмой. В (3) будет ложно утверждение о том, что рубашка не красная, следовательное класс седьмой. Из  (2) следует, что если класс не 6, то рубашка синяя. Но мы предположили, что рубашка красная, следовательно наше исходное предположение неверно.

Предположим, что рубашка синяя. Из (2) следует, что класс не 6. Из (3) следует, что при не красной рубашке класс не может быть седьмым.  Следовательно, класс 8 и поэтому в (1) рубашка не может быть красной. Так оно и есть.

Это был восьмиклассник в синей рубашке.

cometa94558

Само объяснение очень большое. Делится им смысла не вижу. В целом все сводится к проверке числа на простоту. Причем надо это сделать с быстрого алгоритма.

Следующее решение приведено на языке Python 3.4.3:

# is_prime() - функция проверки числа на простоту.

def is_prime( num ):

   d = 2

   while d * d <= num and num % d != 0:

       d += 1

   return d * d > num

# получаем число с консоли

N = int( input() )

# проверяем и выводим нужный ответ

if is_prime( N ):

   print( 'Danger' )

else:

   print( 'Safe' )

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить программу , которая находит наименьшее натуральное n, при котором 2n> = 20 (2 в степени n ), и результат наименьшеечисло n - выводит на экран
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

menesmir
Сурат1199
nunabat457
ПетровичЖивотовская1245
ksenia15-79
Андрееевич787
reception
kokukhin
ann-perminova2008
Александр Сергей
Shevtsov1818
annademidova-74
vettime625
gladkihvv
merzlikinairena