Шрифт:
• Вычисления начинаются с нуля.
• Проверяем, не достигли ли мы числа 100, и если достигли, то завершаем вычисления.
• В противном случае выводим число и его квадрат, разделенные символом табуляции (
• Способ для повторного выполнения инструкции (цикл).
• Переменная, с помощью которой можно было бы отслеживать количество повторений инструкции в цикле (счетчик цикла, или управляющая переменная). В данной программе она имеет тип
• Начальное значение счетчика цикла (в данном случае — 0).
• Критерий прекращения вычислений (в данном случае мы хотим выполнить возведение в квадрат 100 раз).
• Сущность, содержащая инструкции, находящиеся в цикле (тело цикла).
В данной программе мы использовали инструкцию
Тело цикла — это блок (заключенный в фигурные скобки), который распечатывает таблицу и увеличивает счетчик цикла
Счетчик цикла для инструкции
и все станет хорошо.
Как правило, создание циклов не вызывает затруднений. Тем не менее при решении реальных задач эта задача может оказаться сложной. В частности, иногда бывает сложно правильно выразить условие и проинициализировать все переменные так, чтобы цикл был корректным.
ПОПРОБУЙТЕ
Символ
4.4.2.2. Блоки
Обратите внимание на то, как мы сгруппировали две инструкции, подлежащие выполнению.
4.4.2.3. Инструкции for
Итерация над последовательностями чисел настолько часто используется в языке С++, как и в других языках программирования, что для этой операции предусмотрена специальная синтаксическая конструкция. Инструкция