На этом уроке мы познакомимся с циклом while. Напишем программу, которая выводит числа от 1 до 10. И сделаем это четырьмя разными способами.
На картинке в одном из примеров есть ошибка. Найдите её!
Дата отправки отчёта:
15 января 2019 г.
Задание выполнено: за
51 мин.
Чему научился:
Вывел четырьмя разными способами числа от 1 до 10. Когда вводил второй вариант мне показалось странным, что number = 0, вместо 1. Набрал программу на Си как по заданию, программа вывела список от 0 до 10. 0 лишний. Заменил на 1, сработало как надо. Вообще говоря, в Си нежелательно передавать в функции в качестве аргументов значения с side-effects (например number++ или вызов других функций), мало ли, вдруг эта функция на самом деле является макросом, жди причудливых результатов. Потом решил-таки проверить Java-вариант на предмет какой-нибудь неведомой мне магии :) Он тоже сработал как Си-вариант, выводит от 0 до 10. Вывод - ошибка в коде задания. Спокойно выдохнул, никакой магии тут нет :) Мой вариант: цикл 5 представляет собой вариацию цикла 4, отличие в том, что я сначала увеличиваю число, проверяю, а потом печатаю.
Научился: Рeшить задачу чeтырьмя разными cпocoбaми.
Откoмпилировать и зaпустить каждый вapиaнт.
Пpидумать ещё oдин спосoб peшeния зaдачи с использванием цикла while. Трудности: Откoмпилировать и зaпустить каждый вapиaнт. gftgr