10 классы: Одномерные массивы

 

10 классы: Одномерные массивы


Одномерные массивы
Массив (в некоторых языках программирования также таблица, ряд, матрица) — тип или структура данных в виде набора компонентов (элементов массива), расположенных в памяти непосредственно друг за другом. При этом доступ к отдельным элементам массива осуществляется с помощью индексации, то есть ссылки на массив с указанием номера (индекса) нужного элемента. За счёт этого, в отличие от списка, массив является структурой с произвольным доступом.
ВикипедиЯ
Массивы состоят из ограниченного числа компонент, причем все компоненты массива имеют один и тот же тип, называемый базовым. Структура массива всегда однородна. Массив может состоять из элементов типа integer , real или char , либо других однотипных элементов. Из этого, правда, не следует делать вывод, что компоненты массива могут иметь только скалярный тип. Другая особенность массива состоит в том, что к любой его компоненте можно обращаться произвольным образом. Что это значит? Программа может сразу получить нужный ей элемент по его порядковому номеру (индексу).
Пример фиксированного массива на языке Паскаль:
  {Одномерный массив целых чисел. Нумерация элементов от 1 до 15} 
  a: array [1..15] of Integer;
    {Двумерный массив символов. Нумерация по столбцам по типу Byte (от 0 до 255) по строкам от 1 до 5}
  multiArray : array [Byte, 1..5] of Char; 
    {Одномерный массив из строк. Нумерация по типу word (от 0 до 65536)}
  rangeArray : array [Word] of String;
Подробную информацию о массива[ вы найдёте в учебниках или альтернативных источниках в конце сообщения.

------------------------------------------------------------------------

Задание для самостоятельного выполнения на тему "Простые задачи на массивы".
«3»: Заполните массив случайными числами в интервале   [10,60] и найдите среднее арифметическое его чётных значений.  
Пример:
Массив: 11 32 13 24 55  
Среднее арифметическое: 27.000 
«4»: Заполните массив случайными числами в интервале
[-50,+50] и подсчитайте отдельно среднее значение всех положительных чётных элементов, и среднее значение всех отрицательных нечётных элементов.
Пример:
Массив: 3 -3 22 -4 10 -5
Ср. арифм. отр. элементов: -4.000
Ср. арифм. пол. элементов: 16.000
«5»: Заполните массив из N элементов случайными числами в интервале [1,N] так, чтобы в массив обязательно вошли все числа от 1 до N (постройте случайную перестановку).
Пример:
Массив: 3 2 1 4 5
Ваши результаты в виде файлов Mas1_Фамилия_Класс_Группа_Уровень.pas и Mas1 _Фамилия_Класс_Группа _Уровень .exe добавляем к комментариям. Где:
  • Фамилия - фамилия автора работы,
  • Класс - класс с литерой,
  • Группа - номер группы,
  • Уровень - уровень задачи (3, 4 или 5),
Пример имен файлов: Mas1 _Ivanov_10А_1_4.pas и Mas1 _Ivanov_10А_1_4.exe

Внимание! В тексте комментария указываем фамилию автора (в случае её отсутствия в логине) и уровень сложности задачи.

Ваши помощники:
Учебник: «Информатика (2 часть), 10 класс», К.Ю. Поляков, Е.А. Еремин, параграф 62, стр. 165-171
Сайт: http://www.pascal.helpov.net/index/one-dimensional_arrays_pascal_programming
Видео:
Массивы. Теория.

Массивы. Практика.
' }), node.firstChild); }, clearError : function() { BX('err_comment_'+this.id[1]).innerHTML = ""; }, }; window.convertFormToArray = function(form, data) { data = (!!data ? data : []); if(!!form){ var i, _data = [], n = form.elements.length; for(i=0; i
Добавить комментарий
Мне нравится0
Данил Бондаренко
26.02.2017 15:55:42
123
Ответить Ссылка Мне нравится0
Мне нравится0
проба
03.03.2017 06:45:01
Сибиряков Александр
Ответить Ссылка Мне нравится0
Мне нравится0
Данил Бондаренко
03.03.2017 06:46:15
123
Ответить Ссылка Мне нравится0
Мне нравится0
проба
03.03.2017 07:00:41
.
Марченко
Ответить Ссылка Мне нравится0
Мне нравится0
Диана Макаренко
03.03.2017 07:01:46
Mas1
Mas1
Ответить Ссылка Мне нравится0
Мне нравится0
проба
03.03.2017 07:05:56
Меньшова
.
Ответить Ссылка Мне нравится0
Мне нравится0
Алина Фахретдинова
03.03.2017 07:10:26
Массивы
Ответить Ссылка Мне нравится0
Мне нравится0
volodya00
03.03.2017 07:13:05
Ипполитов
Ответить Ссылка Мне нравится0
Мне нравится0
проба
03.03.2017 07:13:49
Задание
Выполнил задание Даниленко Кирилл 10 А (1 группа).
Ответить Ссылка Мне нравится0
Мне нравится0
проба
03.03.2017 07:20:35
Задание
Выполнил Даниленко Кирилл 10 А
Ответить Ссылка Мне нравится0
Мне нравится0
Ваха Ибрагимов
03.03.2017 07:20:37
Работа
Массивы
Ответить Ссылка Мне нравится0
Мне нравится0
проба
03.03.2017 07:33:21
Сибиряков Александр
Ответить Ссылка Мне нравится0
Мне нравится0
Ваха Ибрагимов
03.03.2017 07:46:57
Работа
Работа
Ответить Ссылка Мне нравится0
Мне нравится0
Petrynina
03.03.2017 07:50:45
bhjj
hnnh
Ответить Ссылка Мне нравится0

....