Определить, что результатами вычислений по формуле являются простые числа - 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"
Объяснение кода листинга программы
- Задается диапазон переменной
xот 0 до 40 с шагом 1. - Вычисляется значение переменной
aкакx^2 + x + 41. - Задается диапазон переменной
iот 2 доa-1с шагом 1. - Проверяется, делится ли
aнаiбез остатка (a MOD i=0). - Если остаток от деления равен 0, то переменной
fприсваивается значение 1. - Переменная
fинкрементируется на 1. - Если
fне равно 1, то переменнойfприсваивается значение 0. - Выводится на экран строка
Yes, еслиfравно 1, иначе выводится строкаNo.