Разделы презентаций


Одномерные массивы целых чисел. Описание, заполнение, вывод массива

Содержание

МассивМассив — это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элементов в массиве. В языках программирования массивы используются для реализации таких структур данных, как последовательности и таблицы.

Слайды и текст этой презентации

Слайд 1Одномерные массивы целых чисел. Описание, заполнение, вывод массива.

Одномерные массивы целых чисел. Описание, заполнение, вывод массива.

Слайд 2Массив
Массив — это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим

положение элементов в массиве.
В языках программирования массивы используются для

реализации таких структур данных, как последовательности и таблицы.
МассивМассив — это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элементов в массиве. В языках программирования

Слайд 3Массив характеризуется:
типом (все элементы массива имеют один и тот

же тип);
именем (массив имеет имя – одно для всех

элементов);
размером (размер массива – это количество его элементов).

Массив характеризуется:  типом (все элементы массива имеют один и тот же тип); именем (массив имеет имя

Слайд 4Для обращения к конкретному элементу массива необходимо указать имя массива

и в квадратных скобках порядковый номер элемента, называемого индексом элемента:

A[i].
Для обращения к конкретному элементу массива необходимо указать имя массива и в квадратных скобках порядковый номер элемента,

Слайд 5Рассмотрим массив А. Массив состоит из пяти целых чисел: 6,

8, 12, 15, 19.
Например, 3 – номер элемента массива, то

есть индекс, а 12 – значение элемента массива.
Обозначаются элементы массива в квадратных скобках, А[1], А[2], А[3] и т.д.
Например, А[2]=8.
A–имя массива, 2 – номер элемента массива, 8 – значение элемента массива.

Пример

Рассмотрим массив А. Массив состоит из пяти целых чисел: 6, 8, 12, 15, 19.Например, 3 – номер

Слайд 6Описание массива
В языке Pascal тип массива задается с использованием специального

слова array (англ. – массив), и его объявление в программе выглядит следующим

образом:

1 способ
Type < имя типа > = array [<мин_знач_индекса> ..<макс_знач_индекса>] of <тип элементов массива>
Var < имя массива >: < имя типа >

Описание массиваВ языке Pascal тип массива задается с использованием специального слова array (англ. – массив), и его объявление в

Слайд 7Описание массива
Также можно описывать сразу переменные типа массив, т.е. в

разделе описания переменных:

2 способ
Var < имя массива>: array [тип индекса

массива] of <тип элементов массива>

Тип индекса характеризуется некоторым диапазоном значений любого порядкового типа. Индексы могут изменяться в диапазоне, например, 1..10 или 1..n .

Описание массиваТакже можно описывать сразу переменные типа массив, т.е. в разделе описания переменных:2 способVar < имя массива>:

Слайд 8Пример описания
var a: array [1..10] of integer;
Имя массива
Тип элементов массива
Минимальное

значение индекса
Максимальное значение индекса

Пример описанияvar a: array [1..10] of integer;Имя массиваТип элементов массиваМинимальное значение индексаМаксимальное значение индекса

Слайд 9Заполнение одномерного массива
Существует несколько способов заполнения массива:
заполнение с клавиатуры


с помощью оператора присваивания (по формуле)
с помощью датчика случайных

чисел
Все массивы вводятся и обрабатываются в цикле, причем параметром цикла является индекс элемента массива.

Заполнение одномерного массива 	Существует несколько способов заполнения массива: заполнение с клавиатуры с помощью оператора присваивания (по формуле)

Слайд 101 способ. Ввод каждого значения с клавиатуры:
for i:=1 to 10

do read (a[i]);
2 способ. С помощью оператора присваивания (по формуле):
for

i:=1 to 10 do a[i]:=i;
3 способ. С помощью оператора присваивания (случайными числами):
randomize;
for i:=1 to 10 do a[i]:=random(100);

Способы заполнения массива

1 способ. Ввод каждого значения с клавиатуры:	for i:=1 to 10 do read (a[i]);2 способ. С помощью оператора

Слайд 11Вывод значений элементов массива
Вывод массива в Паскале осуществляется также поэлементно,

в цикле, где параметром выступает индекс массива, принимая последовательно все

значения от первого до последнего.
1 способ. Элементы массива можно вывести в строку, разделив их пробелом:
for i:=1 to 10 do write (a[i], ' ');



2 способ. Вывод с комментариями:

for i:=1 to 10 do writeln ('a[', i, ']=', a[i]);

Вывод значений элементов массива Вывод массива в Паскале осуществляется также поэлементно, в цикле, где параметром выступает индекс

Слайд 12Задание 1
Дан массив:
12,6,9,35,17,2,1,33
Определите индекс элементов 6,35,1 массива.
Ответ: индекс элемента 6-2

индекс элемента 35-4
индекс элемента

6-2

Задание 1Дан массив:12,6,9,35,17,2,1,33Определите индекс элементов 6,35,1 массива.Ответ: индекс элемента 6-2 	индекс элемента 35-4

Слайд 13Задание 2
Количество жильцов в 7 квартире равно 3.
Температура в первый

день месяца была -25°С.
В футбольной команде под номером 6 играет

футболист по фамилии Иванов.
На 25 странице в книге начинается глава 1.


Ответ: a[7] := 3

Ответ: m[1] := -25

Ответ: zenith[6] := 'Иванов'



Ответ: kniga[25] := 'глава 1'

Задание 2Количество жильцов в 7 квартире равно 3.Температура в первый день месяца была -25°С.В футбольной команде под

Слайд 14Задача
Сформировать и вывести на экран последовательность из n элементов, заданных

датчиком случайных чисел на интервале [-23, 34].

ЗадачаСформировать и вывести на экран последовательность из n элементов, заданных датчиком случайных чисел на интервале [-23, 34].

Слайд 15Var a: array[1..100] of integer;
i, n: integer;
Begin
Write ('Сколько элементов? ');


Readln (n);
For i:=1 to n do
begin
a[i]:= Random(58)-23;
writeln (a[i],' ');
end;
End.
Код программы:

Var a: array[1..100] of integer;i, n: integer;BeginWrite ('Сколько элементов? '); Readln (n);For i:=1 to n dobegina[i]:= Random(58)-23;writeln

Слайд 16Ответьте на вопросы:
Для чего необходимо описание массива?

 Выберите правильное описание массива а

из 10 элементов, целого типа
а) var a:array[0..10] of integer;
b) var

a:array[1..10] of real;
c) var a:array[1..10] of integer;
d) var m:array[1..10] of real;




Ответьте на вопросы:Для чего необходимо описание массива? Выберите правильное описание массива а из 10 элементов, целого типаа) var a:array[0..10]

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика