Одномерный массив. Цель урока: познакомить учащихся с понятием одномерный массив Задачи: дать определение массива дать представление: об описании массива.

Презентация:



Advertisements
Похожие презентации
МАССИВЫ В практической деятельности человека часто используются таблицы и списки. Например: Список учеников в журнале; Список среднесуточной температуры.
Advertisements

Одномерные массивы. Массив - это упорядоченная последовательность данных одного типа, объединенных под одним именем. Проще всего представить себе массив.
Тема урока: Одномерные массивы. - Где в жизни мы можем встретиться с таблицами?
Массивы Вариант 1 Program upr1; Var s,a:real; I: integer; Begin S:=0; For I:=1 to 10 do Begin Writeln (введите очередное число'); Readln(a); S: =s+a; End;
- это структура данных, представляющая собой упорядоченную совокупность значений одного типа.
Массивы – структурированный тип данных, состоящий из фиксированного числа элементов одинакового типа, имеющих общее имя. Массив.
Упорядоченный набор данных одного типа называется массивом. Каждый элемент массива описывается в общем виде как A[i], где A – имя массива, i – номер элемента.
Обработка линейных массивов. МассивМассив – совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. элементами.
Работа с одномерными массивами Урок информатики 9 кл.
Массивы в ТР. Массив (таблица) Одномерный (содержит одну строку или один столбец) Многомерный ( содержит N строк, M столбцов) Например, температура.
Массивы Паскаль. Массивы - это Заранее известное число однотипных элементов Элементы (каждое данное массива) имеют общее имя(имя массива) и тип (тип элементов.
ОДНОМЕРНЫЕ МАССИВЫ. В математике, экономике, информатике часто используются упорядоченные наборы данных, например, последовательности чисел, таблицы,
При решении многих задач приходится обрабатывать большое количество однотипных данных. Для хранения этих данных пришлось бы вводить большое количество.
Массивы
Массивы 9 класс. Основные теоретические сведения Примеры решения задач.
A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5] Двумерный массив можно представить.
Массив- совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. Ячейка - это элемент массива. Номер элемента.
Массивы Заполнение и вывод на экран. ОПРЕДЕЛЕНИЕ Массив – это набор однородных данных (чисел, символов, слов), имеющий имя и последовательную нумерацию.
Шутилина Л.А., A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5]
Чтобы найти максимальный элемент в массиве и потом производить с ним какие-либо действия, нужно узнать его номер (индекс - I). Для этого вначале будем.
Транксрипт:

Одномерный массив

Цель урока: познакомить учащихся с понятием одномерный массив Задачи: дать определение массива дать представление: об описании массива о заполнении массива о выводе массива на экран

Для решения этой проблемы используют специальный тип данных для хранение больших объемов данных. В языке Паскаль они называются: "массивы" Компьютер предназначен для обработки больших объемов информации. Можно ввести столько переменных, сколько данных необходимо обработать, можно даже занести в них значения, но только представьте, какой величины будет текст такой программы, сколько времени потребуется для его составления, как много места для возможных ошибок?

Массив это упорядоченная последовательность данных одного типа, объединенных под одним именем Данные хранятся в последова- тельных ячейках памяти и имеют общее имя

Примеры: словарь (последовательность слов), мультфильм (последовательность картинок) и т.д. Удобно представить себе массив в виде таблицы, где каждая величина находится в собственной ячейке. Положение ячейки в таблице должно однозначно определяться набором координат (индексов). Самой простой является линейная таблица, в которой для точного указания на элемент данных достаточно знания только одного числа (индекса).

Основные понятия: элементами массива Ячейки называются элементами массива индексом Номер элемента массива называется индексом элемента массива Для обращения к конкретному элементу массива необходимо указать имя массива и (в квадратных скобках) индекс элемента. Элементы массива пронумерованы по порядку

A А[3]=2 индекс имя массива значение Пример:

Основные действия по работе с массивами описание массива заполнение массива вывод на экран содержимого массива поиск максимального и минимального элементов массива сортировка массива

:array [a..b] of ; тип данных, хранящихся в массиве конечный индекс начальный индекс обязательное служебное слово имя, с помощью которого будет производиться работа с массивом Описание одномерного массива на языке Pascal

Заполнение массива данными с клавиатуры program Massiv1; const N=10; var MAS:array[1..N] of integer; i:byte; begin{start of a main program} for i:=1 to N do begin{for1} writeln(Введите,i:3,й элемент массива); readln(MAS[i]); end;{end of for1} end.{end of a main program}

Заполнение массива случайными числами program Massiv2; const N=10; var MAS:array[1..N] of integer; i:byte; begin{start of a main program} Randomize; {инициализация счетчика случайных чисел} for i:=1 to N do MAS[i]:=Random(100); end.{end of a main program}

Иногда требуется, чтобы результат работы программы был случайным в определенных пределах. Для реализации такой возможности во многих языках программирования присутствуют встроенные функции, код которых выдает случайные числа. На самом деле числа не совсем случайные, а псевдослучайные. Обычно берется некоторый коэффициент, с помощью вычисляется каждое последующее «случайное» число. В языке программирования Паскаль для генерации псевдо- случайных чисел в заданных диапазонах используется функция random. Перед ее использованием обычно выполняется процедура инициализации датчика случайных чисел - randomize; иначе программа всегда будет выдавать один и тот же результат. Генератор случайных чисел

Randomize задает начальное значение последовательности, от которого вычисляются все последующие. При каждом запуске программы это значение будет разным, а значит и результат работы функции random будет различным. Функция random генерирует случайное число в диапазоне от 0 (включительно) до единицы. Если в скобках указан аргумент, то от 0 до значения указанного в скобках (не включая само значение). Например, выражение random (10), говорит о том, что будет получено любое число в диапазоне [0, 10). Если требуется получать значения в каком-либо другом диапазоне (не от нуля), то прибегают к математической хитрости. Для того чтобы получить случайное число от -100 до 100 достаточно записать такое выражение: random (200) – 100. В результате, сначала будет получено число из диапазона [0, 199], а затем из него будет вычтена сотня. Если случайное число было меньше 100, то результат выражения будет отрицательным.

Пример использования генератора случайных чисел В программы сначала с помощью процедуры randomize инициализируется датчик случайных чисел. Переменной n присваивается случайное значение в диапазоне [5, 12). Значение переменной n используется для определения количества повторений цикла for. В цикле for генерируются случайные числа в диапазоне [0, 50) и выводятся на экран. var n, i, x: integer; begin randomize; n := random (7) + 5; for i := 1 to n do begin x := random (100) - 50; write (x:5) end; readln end.

Вывод на экран содержимого массива program Massiv3; const N=10; var MAS:array[1..N] of integer; i:byte; begin{start of a main program} writeln(Содержимое массива:); for i:=1 to N do write (MAS[i]:5); writeln; end.{end of a main program}