Определить, что результатами вычислений по формуле являются простые числа - QBasic

Узнай цену своей работы

Формулировка задачи:

Составить программу для проверки утверждения: «Результатами вычислений по формуле x2 + x + 41 при 0 ≥ х ≥ 40 являются простые числа». Все результаты вывести на экран.

Решение задачи: «Определить, что результатами вычислений по формуле являются простые числа»

textual
Листинг программы
FOR x=0 TO 40
a=x^2+x+41
FOR i=2 TO a-1
IF a MOD i=0 THEN f=1
NEXT
NEXT
IF f=0 THEN PRINT "Yes" ELSE PRINT"No"

Объяснение кода листинга программы

  1. Задается диапазон переменной x от 0 до 40 с шагом 1.
  2. Вычисляется значение переменной a как x^2 + x + 41.
  3. Задается диапазон переменной i от 2 до a-1 с шагом 1.
  4. Проверяется, делится ли a на i без остатка (a MOD i=0).
  5. Если остаток от деления равен 0, то переменной f присваивается значение 1.
  6. Переменная f инкрементируется на 1.
  7. Если f не равно 1, то переменной f присваивается значение 0.
  8. Выводится на экран строка Yes, если f равно 1, иначе выводится строка No.

Оцени полезность:

15   голосов , оценка 3.6 из 5
Похожие ответы