Anti.School
И снова здравствуйте!
Сегодня мы повторим то, что было в прошлый раз. Но если тогда мы просто посмотрели на процесс "снаружи", то сегодня мы заглянем чуть-чуть внутрь.
Итак, далее - несколько терминов, которые встречаются в видео, и которые я еще не разбирал.
Шаг цикла - одна "прокрутка" цикла от начала до конца.
Массив - несколько записанных в ряд чисел, как список. В него могут быть записаны не только числа.
Элемент массива - что-то, что мы записали в один из "пунктов" этого "списка".
#москвадети #программированиедетям #развитиедетей #пишукод #создаюмиры #дети #длядетей #досуг #детскоетворчество #антишкола #школа #курсы #курсыдлядетей #пикс
Что приходит к вам в голову, когда вы слышите словосочетание "база данных"? Первой ассоциацией будет, наверное, какой-то список. Причем, абсолютно не важно, чем он будет наполнен.
Ассоциации вас в целом не обманывают. База данных вполне может представлять из себя списки. Причем, списки эти могут быть и одномерными, и двухмерными (а это уже называется матрицей).
Довольно легко понять, что понимается под списками одномерными - это списки, где у каждого пункта есть всего один элемент. Например, возьмем список учеников 5 "А" класса:
1) Иванов
2) Смирнова
3) Шац
4) ....
Но в таком случае вы можете спросить, что же такое двухмерные списки. Это можно представить либо как таблицу, либо список с подпунктами.
На видео мы можем увидеть, как два вроде бы независящих друг от друга списка с набором координат по X и Y используются для того, чтобы в игре в случайных заданных нами местах появлялись корабли-препятствия.
Как это происходит? Сначала переменная "Сторона" выбирает случайное значение от 1 до 4 (верх-право-низ-лево). Затем, в зависимости от значения этой переменной выбирается определенный элемент из двух списков, в котором указана нужная координата по одной из осей. Затем, программа, запомнив предыдущее значение, случайным образом выбирает значение из второй оси, и после этого в заданных координатах появляется корабль.
Суть в том, что списки X и Y хоть и независимы, то есть они даже после всех манипуляций не составляют из себя двухмерный список, но влияют друг на друга косвенным образом. По сути, меняется только порядок выбора в зависимости от переменной.
Однако, если бы нам было необходимо записывать определенные с помощью этой программы координаты в таблицу, это стало бы уже двухмерным списком, или матрицей.
#москвадети #программированиедетям #развитиедетей #пишукод #создаюмиры #дети #длядетей #досуг #детскоетворчество #антишкола #школа #курсы #курсыдлядетей #пикс
Click here to claim your Sponsored Listing.
Category
Contact the school
Telephone
Website
Address
Moscow