Написание условий и создание циклов
По определению, выражения выполняются по разу по мере прохождения программы, начиная с первого выражения main (). В предыдущих разделах мы кратко говорили о выражении if. Оно позволяет нам выполнять по условию одно выражение или их последовательность, основываясь на вычислении истинности условия. Дополнение else дает возможность проверить несколько условий. Циклические выражения позволяют выполнять одно выражение или их последовательность, основываясь на вычислении истинности. Следующий псевдокод программы использует два цикла (#1 и #2), один условный оператор if (#5), один условный оператор if-else (#3), и второй условный оператор, называемый switch (переключатель) (#4).
// Pseudo code: Основная логика программы - пока пользователь хочет угадывать последовательности { #1
Вывести на дисплей последовательность пока угадано неверно, и пользователь хочет угадать еще раз
{ #2
Прочитать гипотезу увеличить счетчик попыток если угадано правильно
{ #3
Увеличить счетчик угадываний установить got_.it в true
} else {
Выразить сожаление по поводу неудачной попытки сделать запрос на основании текущего номера попыток пользователя
// #4 спросить пользователя, хочет ли он попытаться еще раз и
//прочитать ответ, если пользователь отвечает нет
// #5 установить go_for_.it в false }}}