Programming-Basics-Book-CSharp-BG

Пример: програма, която свири поредица от музикални ноти

Можем да усложним предходната програма, като зададем за изпълнение повтарящи се в цикъл команди за свирене на поредица от ноти с нарастваща височина:

for (i = 200; i <= 4000; i += 200)
{
    Console.Beep(i, 100);
}

В горния пример караме компютъра да свири една след друга за много кратко (по 100 милисекунди) всички ноти с височина 200, 400, 600 и т.н. херца до достигане на 4000 херца. Резултатът от програмата е свирене на нещо като мелодия.

Как работят повторенията (циклите) в програмирането ще научим в главата “Цикли, но засега приемете, че просто повтаряме някаква команда много пъти.