for цикли
Жалгыз for цикли жана анын үч формасы; жыйынтыкты топтоо.
Go тилинде бир гана цикл бар — for, бирок анын үч формасы бар:
• классикалык: for i := 1; i <= n; i++ { ... }
• while сыяктуу: for шарт { ... }
• чексиз: for { ... } (чыгуу break аркылуу)
Тилде өзүнчө while жок — анын ролун экинчи форма аткарат.
Go
1ден 5ке чейинки эсептегич
Топтоо ыкмасы: топтоочу өзгөрмө түзүп, аны ар бир кадамда жаңылайбыз. Төмөндө — n санды окуу жана алардын суммасы.
Go
Киргизиңиз: 4, андан кийин 10 20 30 40
Go
while формасы: сан 2ге канча жолу бөлүнөт? Киргизиңиз: 96
Тапшырма: 2ден 20га чейинки бардык жуп сандарды бир сапка чыгарыңыз (кеңеш: fmt.Print(x, " ") жаңы сапка өтпөстөн басат).
Андан кийин тиркелген «Сандын факториалы» жана «Массив элементтеринин суммасы» маселелерин чечип, сабакты өттүм деп белгилеңиз.