Ну представь себе шеренгу солдат. Вот они и есть одномерный массив, содержащий объекты типа солдаты. У каждого объекта свое собственное имя.
Понятно объяснил?
Другие языки программирования и технологии
Что такое МАССИВ, только своими словами пожалйсто чтобы чайник понял
наиболее близкий к истине ответ у Прим Палвера
Таблица. Может быть и из одной строки, тогда массив одномерный. Клетки пронумерованы, обращаются к ним, например, tabl[5][32] - обращение к клетке в строке 5, столбце 32.
В одномерном массиве одна строка, поэтому там проще - tabs[7] - 7-я клетка.
В одномерном массиве одна строка, поэтому там проще - tabs[7] - 7-я клетка.
Лучше всё-таки читай здесь
Намного понятнее!
Намного понятнее!
Что чайнику не говори - так чайником и останется. Если только чайником по чайнику настучать...
Так хранят однотипные данные в одной переменной.
Например, массив $sotrudnik
Я буду использовать синтаксис и названия переменных по образцу php
Так вот,
$sotrudnik=array("Иванов","Петров","Сидоров");
Здесь создаётся массив с тремя значениями -фамилиями
Этот массив одномерный
Если обратиться к нему $sotrudnik[0] - выдаст Иванова
Если обратиться к нему $sotrudnik[1] - выдаст Петрова
(нумерация с нуля)
Не будешь же создавать к каждому сотруднику свою переменную? Они все втиснуты в одну переменную - массив.
Но это как-то бедненько, правда?
Можно создавать многомерные массивы
$sotrudnik=array(
array("name"=>"Иванов","city"=>"Одесса","year"=>1976),
array("name"=>"Петров","city"=>"Москва","year"=>1987),
array("name"=>"Сидоров","city"=>"Вильнюс","year"=>1901)
);
Здесь можно обратиться $sotrudnik[0]['name'] и получить Иванов
Представь себе шахматную доску
По вертикали клетки пронумерованы: 0, 1, 2,...
По горизонтали: name, city, year
Вот на перечечении 0 и name находится инфа о фамилии
Можно вертикали и горизонтали метить цифрами, буквами или словами
Словами - не во всех языках программирования
Массивы могут быть трёхмерными (ещё можно представить визуально) и сколь угодно мерными.
При передаче данных в функцию это вообще сказка. Передаётся одна переменная с кучей значений в ней.
Например, массив $sotrudnik
Я буду использовать синтаксис и названия переменных по образцу php
Так вот,
$sotrudnik=array("Иванов","Петров","Сидоров");
Здесь создаётся массив с тремя значениями -фамилиями
Этот массив одномерный
Если обратиться к нему $sotrudnik[0] - выдаст Иванова
Если обратиться к нему $sotrudnik[1] - выдаст Петрова
(нумерация с нуля)
Не будешь же создавать к каждому сотруднику свою переменную? Они все втиснуты в одну переменную - массив.
Но это как-то бедненько, правда?
Можно создавать многомерные массивы
$sotrudnik=array(
array("name"=>"Иванов","city"=>"Одесса","year"=>1976),
array("name"=>"Петров","city"=>"Москва","year"=>1987),
array("name"=>"Сидоров","city"=>"Вильнюс","year"=>1901)
);
Здесь можно обратиться $sotrudnik[0]['name'] и получить Иванов
Представь себе шахматную доску
По вертикали клетки пронумерованы: 0, 1, 2,...
По горизонтали: name, city, year
Вот на перечечении 0 и name находится инфа о фамилии
Можно вертикали и горизонтали метить цифрами, буквами или словами
Словами - не во всех языках программирования
Массивы могут быть трёхмерными (ещё можно представить визуально) и сколь угодно мерными.
При передаче данных в функцию это вообще сказка. Передаётся одна переменная с кучей значений в ней.
математически это множество
или матрица
или матрица
Набор каких-либо значений, например массив цифр - {1;2;3;4;5}
массив ето "много чего нибудь" смотря в каком смысле есть горный массив, городской масив и тд
объединение данных одного типа под одним именем
много чего-то, у каждого чегото есть бирка с номером (первый, второй, третий ...сотый) )))
1. Сортировка выбором (в порядке не убывания) осуществляется следующим образом: В массиве выбирается минимальный элемент.
2. Минимальный и первый элементы меняются местами (первый элемент считается отсортированным).
3. В не отсортированной части массива снова выбирается минимальный элемент и меняется местами с первым не отсортированным элементом массива.
4. Действия, описанные в пункте 3, повторяются с не отсортированными элементами массива до тех пор, пока не останется один не отсортированный элемент (его значение будет максимальным).
Самое главное
Из элементов простых типов в языке Pascal можно образовывать cоставные типы данных (структуры данных). Примером таких структур являются одномерные массивы.
Массив в языке Pascal – это набор однотипных данных, причём количество этих данных фиксировано и определяется при описании массива. Все переменные, входящие в массив, имеют одно и то же имя – имя массива, а различаются они по индексу – номеру (месту) в массиве.
Перед использованием в программе массив должен быть описан, т. е. должно быть указано имя массива, количество элементов массива и их тип. Это необходимо для того, чтобы выделить в памяти под массив блок ячеек нужного типа.
Чаще всего массив обрабатывается в цикле for. Но при работе с массивами можно использовать и другие циклы.
К типовым задачам обработки одномерных массивов, решаемым в процессе их однократного просмотра, относятся:
задачи поиска элемента с заданными свойствами, в том числе максимумов и минимумов;
проверка соответствия элементов массива некоторому условию (подсчёт количества или суммы элементов, удовлетворяющих некоторому условию; проверка массива на упорядоченность и др.);
задачи на удаление и вставку элементов массива;
задачи на перестановку всех элементов массива в обратном порядке
и т. д.
Сортировка – один из наиболее распространённых процессов современной обработки данных. Под сортировкой (упорядочением) массива понимают перераспределение значений его элементов в некотором определённом порядке.
2. Минимальный и первый элементы меняются местами (первый элемент считается отсортированным).
3. В не отсортированной части массива снова выбирается минимальный элемент и меняется местами с первым не отсортированным элементом массива.
4. Действия, описанные в пункте 3, повторяются с не отсортированными элементами массива до тех пор, пока не останется один не отсортированный элемент (его значение будет максимальным).
Самое главное
Из элементов простых типов в языке Pascal можно образовывать cоставные типы данных (структуры данных). Примером таких структур являются одномерные массивы.
Массив в языке Pascal – это набор однотипных данных, причём количество этих данных фиксировано и определяется при описании массива. Все переменные, входящие в массив, имеют одно и то же имя – имя массива, а различаются они по индексу – номеру (месту) в массиве.
Перед использованием в программе массив должен быть описан, т. е. должно быть указано имя массива, количество элементов массива и их тип. Это необходимо для того, чтобы выделить в памяти под массив блок ячеек нужного типа.
Чаще всего массив обрабатывается в цикле for. Но при работе с массивами можно использовать и другие циклы.
К типовым задачам обработки одномерных массивов, решаемым в процессе их однократного просмотра, относятся:
задачи поиска элемента с заданными свойствами, в том числе максимумов и минимумов;
проверка соответствия элементов массива некоторому условию (подсчёт количества или суммы элементов, удовлетворяющих некоторому условию; проверка массива на упорядоченность и др.);
задачи на удаление и вставку элементов массива;
задачи на перестановку всех элементов массива в обратном порядке
и т. д.
Сортировка – один из наиболее распространённых процессов современной обработки данных. Под сортировкой (упорядочением) массива понимают перераспределение значений его элементов в некотором определённом порядке.
Похожие вопросы
- Обьясните своими словами для чего нужен язык разметки XML
- Объясните своими словами что такое функции? В С++
- ИНКАПСУЛЯЦИЯ своими словами? код програмы который зашифровали от всех? как она выглядит в коде программы?
- объясните плиз чем отличается макрос от скрипта своими словами
- Растровая графика - что это? Объясните пожалуйста своими словами
- Что такое цветовая модель? Объясните что такое цветовая модель. Только если можете своими словами.
- объясните своими словами что такое framework, из данной темы jii и bootstrap некоторые сайты на них построены например
- инверсия c++ для чего обьясните своими словами
- Что такое ООП? Только не надо мне цитировать Вики. Ответье своими словами, как Вы это понимаете.
- Что такое Function в паскале? Напишите своими словами не копируя из других источников.