Привет, народ,
Я начал изучать программирование в школе, и я получил некоторые задачи для моей домашней работы.
Я решал проще задачи, но я не могу решить "Сильнее" из них.
Я надеюсь, что вы дать мне некоторые инструкции.
благодаря
1. задача
Программа, которая записывает мое имя 10 раз.
2. задача
Программа, которая записывает цифру 1-10
3. задача
Программа, которая записывает число 0-100 и показывает только четные или нечетные числа.
Каждое из этих упражнений требует, чтобы вы поняли циклические конструкции. Первый из них просит вас, чтобы повторить задачу 10 раз. Второй просит вас считать до 10, а третий просит вас ... ну, я думаю, что вы написали третий вниз неправильно, потому что показ только четные или нечетные числа будут показывать их всех - если только вы не должны предлагать пользователю введите, желает ли он, чтобы увидеть эвенов или шансы? Это кажется немного более сложным, чем два других, которые просто просим вас понять петлю.
Циклы в программировании очень похожи на то, как вы думаете о повторяющихся задач в вашей жизни. Например, давайте посмотрим на первую задачу. Как бы вы сделать это на бумаге (без использования компьютерного кода)?
1) Посмотрите, сколько раз было написано ваше имя
2) Если ваше имя было написано меньше, чем в 10 раз, написать свое имя
3) Повторить
Вы могли бы также выразить это как приговор:
Я неоднократно писать свое имя, пока я не написал его в 10 раз.
Делая это, вы дали себе задачу, которая должна повторяться до тех пор, пока условие выполняется. Давайте думать об этом предложении по-другому:
В то время как я написал мое имя менее чем в 10 раз, написать свое имя.
Итак ... вам нужен способ, чтобы подсчитать, сколько раз вы написали свое имя, способ написать свое имя, путь, чтобы увеличить свой счетчик, и способ повторить эти задачи.
Мы начнем наш счетчик в 0, так как вы не написали свое имя еще. Теперь вы начинаете повторяющуюся петлю. Является ли счетчик меньше, чем 10? Если да, то напишите свое имя и увеличивают счетчик. Сделайте это снова. Теперь счетчик 1. Это меньше, чем 10? Ага. Напишите свое имя и увеличивают счетчик.
Теперь давайте подумаем об этом с точки зрения кода:
Инициализировать счетчик в 0.
В то время как счетчик меньше, чем 10:
* Напишите свое имя
* Приращение счетчика
Я надеюсь, что это помогает, и позволяет вам следить вместе с другими 2-х заданий.