Меню
Разработки
Разработки  /  Информатика  /  Практикумы  /  9 класс  /  Лабораторная работа. Одномерные массивы

Лабораторная работа. Одномерные массивы

Разработка предназначена для проведения лабораторной работы. Целью является ознакомиться с основными понятиями одномерных массивов и закрепить навыки использования их при составлении программ на языке Паскаль.
23.12.2022

Содержимое разработки

Лабораторная работа Одномерные массивы

Цель: Ознакомиться с основными понятиями одномерных массивов.


1. Теоретические сведения

Массив - это пронумерованная последовательность величин одинакового типа, обозначаемая одним именем. Элементы массива располагаются в последовательно расположенных ячейках памяти, обозначаются именем массива и индексом. Каждое из значений, составляющих массив, называется его компонентой (или элементом массива).

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

Если за каждым элементом массива закреплен только один его порядковый номер, то такой массив называется линейным. Количество индексов элементов массива определяет размерность массива. По этом признаку массивы делятся на одномерные (линейные), двумерные, трёхмерные и т.д.

Объявление массива выглядит следующим образом:

var : array [..] of ;

– выбирается так же, как и имя любой переменной

[..] - количество элементов в массиве.

Элементы массива нумеруются с единицы. - определение типа данных массива такое же, как типа данных обычной переменной. Все элементы массива имеют один и тот же тип. Например:

A: array [1..10] integer; ‘массив из 10 элементов вещественного типа

B: array [1..8] real; ‘массив из 8 элементов вещественного типа

C: array [1..14] String; ‘массив из 14 элементов строкового типа

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

Например:

С[1]:=’Иванов’; С[2]:=’Петров’;

A[1]:=10; A[8]:=14;

B[3]:=8.3; B[5]:=-4.25;


  1. Примеры

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

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

3

6

8

1

100

2

5

0

-1

6

1

2

3

4

5

6

7

8

9

10

После выполнения поставленной задачи, массив примет следующий вид

1

6

8

4

100

6

5

0

-1

6

1

2

3

4

5

6

7

8

9

10


То есть, первая, четвертая и шестая ячейки поменяли свое значение на порядковый номер.

Решение. Блок-схема к задаче имеет следующий вид:

Рис. 13 блок-схема обработки одномерного массива

Программный код выглядит следующим образом:

var i, n:Integer;

A: array [1..10] of real;

begin

n:=10;

for i:=1 to n do //цикл для ввода данных в массив

begin

writeln ('Введите ',i,' элемент массива');

read(A[i]);

end;

for i:= 1 to n do //цикл обработки данных массива

if (A[i]0) And (A[i]Then A[i]:= i;

for i:= 1 to n do // цикл для вывода измененного массива

writeln ('A[',i,']=',A[i]);

end.


-80%
Курсы повышения квалификации

Методика преподавания информатики в начальной школе в соответствии с ФГОС НОО

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Лабораторная работа. Одномерные массивы (35.47 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт