Вкладені Цикли
У цьому розділі ми дослідимо концепцію вкладених циклів. Вкладені цикли - це цикли всередині циклів, і вони є потужним інструментом у програмуванні, який дозволяє виконувати повторювані дії у структурований спосіб. Використовуючи вкладені цикли, ми можемо ефективно переміщатися та маніпулювати складними структурами, такими як сітки, що саме і буде робити наш Ніндзя у цьому розділі.
Уявіть, як наш Ніндзя рухається по сітці, збираючи суші. Сітка складається з рядків і стовпців, і наша мета - зібрати всі суші, розкидані по цій сітці. Для досягнення цього ми можемо використовувати вкладені цикли: один цикл для переміщення по рядках і інший цикл для переміщення по кожному стовпцю.
Давайте розглянемо приклад, щоб зрозуміти, як працюють вкладені цикли в контексті нашої гри Ніндзя:
ninja.js
У наведеному вище прикладі у нас є дві функції: ninjaController
та lootColumn
. Функція ninjaController
використовує цикл while
для переміщення Ніндзя по сітці зліва направо. Для кожного стовпця вона викликає функцію lootColumn
, яка містить ще один цикл while
для переміщення Ніндзя вгору, збираючи суші по дорозі. Коли Ніндзя досягає верхівки стовпця, він використовує цикл for
, щоб повернутися вниз до своєї початкової позиції.
Вкладаючи цикл while
всередині функції lootColumn
у цикл while
функції ninjaController
, ми можемо ефективно зібрати всі суші в кожному стовпці перед тим, як перейти до наступного.
Swipe to start coding
Рішення
Досліджуйте інші курси в Каталозі
Дякуємо за ваш відгук!
ninja.js
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.57Awesome!
Completion rate improved to 3.57
Вкладені Цикли
У цьому розділі ми дослідимо концепцію вкладених циклів. Вкладені цикли - це цикли всередині циклів, і вони є потужним інструментом у програмуванні, який дозволяє виконувати повторювані дії у структурований спосіб. Використовуючи вкладені цикли, ми можемо ефективно переміщатися та маніпулювати складними структурами, такими як сітки, що саме і буде робити наш Ніндзя у цьому розділі.
Уявіть, як наш Ніндзя рухається по сітці, збираючи суші. Сітка складається з рядків і стовпців, і наша мета - зібрати всі суші, розкидані по цій сітці. Для досягнення цього ми можемо використовувати вкладені цикли: один цикл для переміщення по рядках і інший цикл для переміщення по кожному стовпцю.
Давайте розглянемо приклад, щоб зрозуміти, як працюють вкладені цикли в контексті нашої гри Ніндзя:
ninja.js
У наведеному вище прикладі у нас є дві функції: ninjaController
та lootColumn
. Функція ninjaController
використовує цикл while
для переміщення Ніндзя по сітці зліва направо. Для кожного стовпця вона викликає функцію lootColumn
, яка містить ще один цикл while
для переміщення Ніндзя вгору, збираючи суші по дорозі. Коли Ніндзя досягає верхівки стовпця, він використовує цикл for
, щоб повернутися вниз до своєї початкової позиції.
Вкладаючи цикл while
всередині функції lootColumn
у цикл while
функції ninjaController
, ми можемо ефективно зібрати всі суші в кожному стовпці перед тим, як перейти до наступного.
Swipe to start coding
Рішення
Досліджуйте інші курси в Каталозі
Дякуємо за ваш відгук!
ninja.js
Awesome!
Completion rate improved to 3.57
Вкладені Цикли
Свайпніть щоб показати меню
У цьому розділі ми дослідимо концепцію вкладених циклів. Вкладені цикли - це цикли всередині циклів, і вони є потужним інструментом у програмуванні, який дозволяє виконувати повторювані дії у структурований спосіб. Використовуючи вкладені цикли, ми можемо ефективно переміщатися та маніпулювати складними структурами, такими як сітки, що саме і буде робити наш Ніндзя у цьому розділі.
Уявіть, як наш Ніндзя рухається по сітці, збираючи суші. Сітка складається з рядків і стовпців, і наша мета - зібрати всі суші, розкидані по цій сітці. Для досягнення цього ми можемо використовувати вкладені цикли: один цикл для переміщення по рядках і інший цикл для переміщення по кожному стовпцю.
Давайте розглянемо приклад, щоб зрозуміти, як працюють вкладені цикли в контексті нашої гри Ніндзя:
ninja.js
У наведеному вище прикладі у нас є дві функції: ninjaController
та lootColumn
. Функція ninjaController
використовує цикл while
для переміщення Ніндзя по сітці зліва направо. Для кожного стовпця вона викликає функцію lootColumn
, яка містить ще один цикл while
для переміщення Ніндзя вгору, збираючи суші по дорозі. Коли Ніндзя досягає верхівки стовпця, він використовує цикл for
, щоб повернутися вниз до своєї початкової позиції.
Вкладаючи цикл while
всередині функції lootColumn
у цикл while
функції ninjaController
, ми можемо ефективно зібрати всі суші в кожному стовпці перед тим, як перейти до наступного.
Swipe to start coding
Рішення
Досліджуйте інші курси в Каталозі
Дякуємо за ваш відгук!