к уроку информатики по программированию решение

  • docx
  • 28.05.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Задача по программированию Проверить, является ли заданное натуральное число простым.docx

Задача № 17. Проверить, является ли заданное натуральное число простым

Формулировка. Дано натуральное число. Проверить, является ли оно простым.

Примечание: простым называется натуральное число, которое имеет ровно два различных натуральных делителя: единицу и само это число.

Решение. Задача отличается от предыдущей только тем, что вместо вывода на экран числа делителей, содержащегося в переменной count, необходимо выполнить проверку равенства счетчика числу 2. Если у числа найдено всего два делителя, то оно простое и нужно вывести положительный ответ, в противном случае – отрицательный ответ. А проверку через условный оператор, как мы уже знаем, можно заменить на вывод результата самого булевского выражения с помощью оператора write (writeln).

Код:

    1.     program PrimeTest;

    2.     

    3.    var

    4.      i, n, count: word;

    5.     

    6.    begin

    7.      readln(n);

    8.      count := 0;

    9.      for i := 1 to n do begin

  10.        if n mod i = 0 then inc(count)

  11.      end;

  12.      writeln(count = 2)

  13.    end.

 


 

Скачано с www.znanio.ru