Помогите пожалуйста! :"3
1. Що таке масив?
2. Що є еквівалентом одновимірного масиву в математиці?
3. Що таке розмірність та індекс?
4. Як звернутися до елемента масиву?
5. Що таке базовий тип? Яким він може бути?
6. Які операції допустимі над елементами масиву та над масивом в цілому?
7. Що таке генерація випадкового числа? Яка структура запису даної операції?
8. Який тип даних може використовуватися в якості індексу елементів масиву?
9. Чим відрізняється одновимірний масив від багатовимірного?
10. Що є аналогом двовимірного масиву в математиці?
11. Якими способами можна здійснити заповнення масиву?
12. Чи є необхідною умовою використання вкладених циклів при обробці двовимірного масиву?
Answers & Comments
1. массив - это структура данных, хранящая набор значений.
2. хз
3. Размерность массива — это количество индексов, необходимое для однозначной адресации элемента в рамках массива. Индекс массива это числовой адрес к ячейке.
4. имя_массива[индекс]. array[2]
5. Базовий тип визначає кількість даних кожного елементу, що складає масив. Тип елементів масиву може бути як базовим типом так і складеним (структура).
6. С елементоми массива можно выполнять операции которые свойственны типу данных элемента. Например, если в массиве находится число (int), то у нему можно прибавлять, отнимать он него, делить, умножать...
7. генерація випадкового числа - це коли создається випадкове число. Щоб це зробити в пайтоні потрібна бібліотека random.
import random
i = randon.randint(1, 10)
цей код згенерує випадкове чисто від 1 до 10.
8. тільки число. int, integer.
9. В несколькомерном массиве хранятся еще массивы. т.е. в одном массиве еще один. В домерный массив, это массив с массивом данных. Например,
array = [
....[1,2,3],
....[4,5,6],
....[7,8,9]
]
в одномерном массиве находятся непостредственно данные. [1,5,3,5]
10 хз
11. можно генератором. наприклад так
[i for i in range(20)]
таким чином массив заповниться числами від 0 до 20.
12. так. наприклад, щоб помножити кожен елемент двовимірного массиву на 5, потрібен такий код:
for row in array:
....for n in row:
........# дії над елементом
........pass
==================================================
я спішив тому сорі за суржик та одруковки
"...." це відступ, табуляція. знания уберає отступи, тому так