Массивы уроки 3, 4. Одномерные массивы именованный набор с фиксированным количеством однотипных данных. именованный набор с фиксированным количеством.

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



Advertisements
Похожие презентации
Массивы
Advertisements

Тема урока Тема урока Массивы. Массив – это именованный набор с фиксированным количеством однотипных данных. В массивы объединены результаты экспериментов,
Массивы Массив – именованный набор с фиксированным количеством однотипных данных Массив одномерный многомерный Общий вид элемента массива (двумерный массив.
Массивы в ТР. Массив (таблица) Одномерный (содержит одну строку или один столбец) Многомерный ( содержит N строк, M столбцов) Например, температура.
Упорядоченный набор данных одного типа называется массивом. Каждый элемент массива описывается в общем виде как A[i], где A – имя массива, i – номер элемента.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
- это структура данных, представляющая собой упорядоченную совокупность значений одного типа.
Одномерные массивы в языке программирования Pascal Общие сведения Презентация к уроку - 9 класс.
Организация данных в виде массива. Массив - это упорядоченный набор фиксированного количества некоторых значений, называемых элементами массива. Каждый.
Массивы Массив используется для обработки упорядоченного набора величин одного типа, обозначенного одним именем. Доступ к элементам массива осуществляется.
Сортировка методом пузырька, выбором (Pascal) Кокарева Светлана Ивановна.
PROGRAM example1; const m=100; var a : ARRAY [1.. m] of INTEGER; i,k,n,q : INTEGER; BEGIN readln (n); randomize; WRITELN('Полученный массив:' ); FOR i.
Массив – упорядоченный набор одинаковых значений, объединенных одним именем. Примеры: А (14, 7, -5, 3, -10) – массив целых чисел, Зима (декабрь, январь,
const n=10; var a:array[1..n] of integer; i,j,c,b,k:integer; begin randomize; for i:=1 to n do begin a[i]:=random(11)-5;write(a[i]:5) end;writeln;
Массивы – структурированный тип данных, состоящий из фиксированного числа элементов одинакового типа, имеющих общее имя. Массив.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Одномерные массивы Решение задач. Табличный способ организации данных Одномерные и двумерные массивы.
Работа с одномерными массивами Урок информатики 9 кл.
Массивы Паскаль. Массивы - это Заранее известное число однотипных элементов Элементы (каждое данное массива) имеют общее имя(имя массива) и тип (тип элементов.
Тема урока: Одномерные массивы. - Где в жизни мы можем встретиться с таблицами?
Транксрипт:

Массивы уроки 3, 4

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

именованный набор с фиксированным количеством однотипных данных. именованный набор с фиксированным количеством однотипных данных. Массив - это

Если каждый элемент имеет один порядковый номер, то такой массив называется одномерным.

В описании массива имеется специальное слово array (массив), после которого в квадратных скобках через две точки указывается диапазон изменения номеров элементов, затем слово of (из) и пишется тип данных массива.

Для ввода данных в память необходимо организовать цикл. Поскольку число повторений ввода данных известно, удобно использовать цикл пересчет. Ввод описанного массива а может иметь вид:

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Упорядочение массива по возрастанию Сотировка – метод «Пузырька»

Пусть имеется последовательность чисел а1, а2……аN, которую надо упорядочить по возрастанию. Зафиксируем первый элемент и будем последовательно сравнивать его со стоящими справа. Если какой-то элемент справа, окажется меньше первого, то мы поменяем их местами, и продолжим сравнение уже нового элемента с отальными. В результате самый маленький элемент окажется первым («пузырек всплыл»). Затем, то же выполняем для второго.

Что бы при переборе элементов справа, индекс последнего не менялся, индексы проверяемого и стоящих справа должны быть различными: i и j. Индекс i меняется от 1 до n-1, а индекс j всегда больше i на единицу, так как стоит справа, значит он меняется от i+1 до n. Что бы при переборе элементов справа, индекс последнего не менялся, индексы проверяемого и стоящих справа должны быть различными: i и j. Индекс i меняется от 1 до n-1, а индекс j всегда больше i на единицу, так как стоит справа, значит он меняется от i+1 до n.

Как поменять местами элементы массива?

if a[i]>a[j] then beginc:=a[i];a[i]:=a[j];a[j]:=cend; beginc:=a[i];a[i]:=a[j];a[j]:=cend;

Program Upor; const n=7; var a:array [1..n] of real; c:real;I,j:integer;begin ВВОД ЭЛЕМЕНТОВ МАССИВА; for i:=1 to n-1 do for j:=i+1 to n do if a[i]>a[j] then begin c:=a[i];a[i]:=a[j];a[j]:=cend; writeln(Упорядоченный массив); for i:=1 to n do writeln(a[i]);readln;end. Упорядочение массива по возрастанию

Поиск элемента в массиве

Program poisk; label 1,2; const n=10; var a:array [1..n] of real; x:real; i:integer; begin ВВОД ЭЛЕМЕНТОВ МАССИВА; write(введите число для поиска); readln(x); for i:=1 to n do if a[i]=x then goto 1; writeln (Такого числа в массиве нет); goto 2; 1: write(Номер элемента массива, равного заданному =,i); 2: readln; readlnend. Поиск элемента в массиве