Вопрос задан 25.06.2023 в 07:09. Предмет Информатика. Спрашивает Рякишев Никита.

Составить блок-схему и написать на алгоритмическом языке. Получить все трехзначные числа кратные 5.

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Базарбай Айдос.

Ответ C#:

double i=100;

           do

           {                  

               if (i % 5 == 0)

               {                    

                   Console.WriteLine("i = " + i);

               }

               i++;

           }

           while (i < 999);

           Console.ReadKey();

Объясняю блок-схему:

i = 100: Мы присвоили значению i число 100 потому, что нам нужно начать с самого первого трёхзначного числа.

i mod 5==0: mod и % - это остаток от деления. Нам нужны все числа, которые при делении на 5 не оставляли остатка.

Вывод i: (у меня в блок-схеме опечатка, поставлена n, но должна стоять i) Числа без остатка выводятся, числа с остатком пропускают этот шаг.

i=i+1: мы увеличиваем нашу 100 на единицу, присваивая ей новое значение (т.е. 101, 102 и т.д.)

i<999: так мы постепенно увеличиваем i до последнего трёхзначного числа. Если i меньше 999, то программа возвращается с новым значением на проверку остатка от деления. Если i больше 999, то цикл и программа заканчивается.


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для получения всех трехзначных чисел, кратных 5, можно использовать следующий алгоритм:

  1. Начнем с первого трехзначного числа, которое кратно 5, то есть 100.
  2. Проверим, является ли текущее число кратным 5. Если да, то добавим его в список результатов.
  3. Увеличим текущее число на 5 (так как нам нужны только кратные 5 числа).
  4. Проверим, является ли текущее число трехзначным (меньше или равно 999). Если да, вернемся к шагу 2, иначе завершим выполнение алгоритма.

Вот блок-схема алгоритма:

lua
Начало | |-----> Установить текущее число в 100 |-----> Создать пустой список результатов | |-----> Пока текущее число меньше или равно 999: | | | |-----> Если текущее число кратно 5: | | | | | |-----> Добавить текущее число в список результатов | | | |-----> Увеличить текущее число на 5 | |-----> Вывести список результатов | Конец

И вот алгоритмический код на псевдокоде:

plaintext
current_number = 100 results = [] Пока current_number <= 999: Если current_number кратно 5: Добавить current_number в results Увеличить current_number на 5 Вывести results

Этот алгоритм начнет с 100 и будет поочередно проверять и добавлять в список результатов все трехзначные числа, кратные 5, и завершится, когда достигнет числа 1000.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос