Ничего не понимаю по информатике на тему массивы Объясните простым языком без терминов непонятных определений и тд.
Answers & Comments
Анжой
Обычный массив: берем список покупок. Допустим, нужно купить молоко, хлеб, яйца, чай и мороженое. Всего покупок: 5. И мы перебираем каждую покупку. В массиве можно записать как: array [1..5], так как 5 покупок. То же молоко под цифрой 1, значит это 1 элемент массива. Чай будет 4 элементом массива. Двухмерный массив: берем многоквартирный дом. В доме 3 этажа, на каждом этаже 4 квартиры. Соответственно этаж можно приравнять как array [1..3,1..4] 1..3 это количество этажей, 1..4 это кол-во квартир. Если в доме 3x4=12 этажей, то получается 12 элементов массива.
Так же, элементы массива могут быть как одинаковыми, так и разными, но чаще второе. (Пример: дан массив с двумя элементами. Первый элемент равен 5, второй 33)
Создать массив в Pascal: В var напишите x:array [y..z] of what x - название массива y - начальная цифра массива (обычно 1, так и представим) x - последняя цифра массива (представим как 10) what - тип (integer, real и т.д.)
Найти значение массива и редактировать его: a:=x[4] Данным действием мы присваиваем 4 элемент массива для a. x[4]:=b Данным действием мы присваиваем b для 4 элемента массива.
Если что-то непонятно, задайте вопрос в комментарий. Постараюсь объяснить именно то, что вам непонятно.
13 votes Thanks 26
yxnsnshasi
Просил же простым языком обьяснить, но тут такое вообще ничего не понятно
Анжой
Ну знаете, тут нужно мозг включать, просто так ничего не дается, это самое простое объяснение, которое я смог придумать.
yxnsnshasi
Все равно спасибо, но я не понял как эти задачи решать ;(
yxnsnshasi
Мне хотя бы надо было понять что писать первым что вторым и т.д. Всегда ли писать program, var, begin там array и вообще что это
Анжой
Предположи, что x - нужный массив (набор переменных)
Анжой
Тогда будет 10 переменных, и например 5 переменная будет такова: x[5]
Анжой
program писать не обязательно, лишь для ориентации, все остальное нужно, а массивы это такие же переменные, как например и integer, только в одном массиве их много
Answers & Comments
Двухмерный массив: берем многоквартирный дом. В доме 3 этажа, на каждом этаже 4 квартиры. Соответственно этаж можно приравнять как array [1..3,1..4] 1..3 это количество этажей, 1..4 это кол-во квартир. Если в доме 3x4=12 этажей, то получается 12 элементов массива.
Так же, элементы массива могут быть как одинаковыми, так и разными, но чаще второе. (Пример: дан массив с двумя элементами. Первый элемент равен 5, второй 33)
Создать массив в Pascal:
В var напишите x:array [y..z] of what
x - название массива
y - начальная цифра массива (обычно 1, так и представим)
x - последняя цифра массива (представим как 10)
what - тип (integer, real и т.д.)
Найти значение массива и редактировать его:
a:=x[4]
Данным действием мы присваиваем 4 элемент массива для a.
x[4]:=b
Данным действием мы присваиваем b для 4 элемента массива.
Если что-то непонятно, задайте вопрос в комментарий. Постараюсь объяснить именно то, что вам непонятно.