Вопрос задан 15.02.2019 в 15:09. Предмет Информатика. Спрашивает Иванова Арина.

Чем отличается блок-схема цикла while от блок-схемы цикла for? Желательно с наглядными примерами.

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

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

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

чтобы воспользоваться for нужно знать точно количество шагов (интераций)

например, заполняем массив arr из 10 единиц типа int
for(i = 0; i < 10; i++) arr[i] = 0; // точно знаем что 10 элементов и делаем 10 интераций

если же нам не известно количество интераций цикла, например организовать ввод переменной до тех пор, пока пользователь не введет 0
сколько будет интераций - неизвестно и зависит сугубо от пользователя

int num;
do
{
cin >> num // вводим цифру
}
while(num != 0); // повторяем ввод, пока цифра не равна 0

( do while - разновидность while, в которой условие проверяется не перед первой интерацией, а после нее )

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

Блок-схема цикла while отличается от блок-схемы цикла for своей структурой и условием выполнения.

Цикл while имеет следующую структуру: ``` начало цикла while (условие) { выполнение действий } конец цикла ``` Цикл while выполняет указанные действия, пока условие истинно. Пример: ``` начало цикла int i = 0; while (i < 5) { вывести(i); i++; } конец цикла ``` Цикл for имеет следующую структуру: ``` начало цикла for (инициализация; условие; шаг) { выполнение действий } конец цикла ``` Цикл for выполняет указанные действия в заданном диапазоне значений. Пример: ``` начало цикла for (int i = 0; i < 5; i++) { вывести(i); } конец цикла ``` Таким образом, основное отличие между блок-схемой цикла while и блок-схемой цикла for заключается в структуре и условии выполнения.

0 0

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

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

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