Вопрос задан 10.08.2026 в 21:55.
Предмет Информатика.
Спрашивает Ибрагимова Динара.
Задание. Найти все трехзначные простые числа (простым называется натуральное число
большее 1, не имеющее других делителей, кроме единицы и самого себя)
Написать краткую спецификацию, составить блок-схему процесса и написать
программный код решения этой задачи. (Программа должна выполняться в IntelliJ IDEA. Язык: Java).
Ответы на вопрос
Отвечает Андреева Настя.
Краткая спецификация
- Входные данные: не требуются.
- Выходные данные: все трёхзначные простые числа, то есть простые числа от \(100\) до \(999\).
- Условие простоты: число \(n\) простое, если оно больше \(1\) и не делится без остатка ни на одно число от \(2\) до \(\sqrt{n}\).
Блок-схема словами
- Начало.
- Взять число \(n = 100\).
- Проверить, является ли \(n\) простым.
- Если да, вывести \(n\).
- Увеличить \(n\) на \(1\).
- Если \(n \leq 999\), повторить проверку.
- Конец.
Код Java для IntelliJ IDEA:
public class Main {
public static void main(String[] args) {
for (int n = 100; n <= 999; n++) {
if (isPrime(n)) {
System.out.print(n + " ");
}
}
}
public static boolean isPrime(int n) {
if (n < 2) {
return false;
}
for (int d = 2; d * d <= n; d++) {
if (n % d == 0) {
return false;
}
}
return true;
}
}
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

