Презентация, доклад Массивы Turbo Pascal 7.0

Массив Тип-массив представляет собой фиксированное количество упорядоченных однотипных компонент, снабженных индексами. Он может быть, одномерным и многомерным. Чтобы задать тип-массив, используется зарезервированное слово array, после которого следует указать тип индекса (индексов) компонент (в квадратных скобках)

Слайд 1Структурированные типы данных в Turbo Pascal 7

Структурированные типы данных в Turbo Pascal 7

Слайд 2Массив
Тип-массив представляет собой фиксированное количество упорядоченных однотипных компонент, снабженных индексами.
Он

может быть, одномерным и многомерным. Чтобы задать тип-массив, используется зарезервированное слово array, после которого следует указать тип индекса (индексов) компонент (в квадратных скобках) и далее после слова of - тип самих компонент.
type
<имя типа> = аггау[<тип индекса(индексов)>] of <тип компонент>;
var
В: array[1..5] of Integer;

Массив  Тип-массив представляет собой фиксированное количество упорядоченных однотипных компонент, снабженных индексами. Он может быть, одномерным и

Слайд 3
Arr :array[1..3] of Real;
{тип-массив из 3 вещественных чисел}


Matrix : array[1..3, 1..2] of Integer;
{тип - двумерный массив целых чисел, состоящий из 3 строк и 2 столбцов}

Arr :array[1..3] of Real;  {тип-массив из 3 вещественных чисел}  Matrix : array[1..3, 1..2] of Integer;

Слайд 4Размерность массива может быть любой, компоненты массива могут быть любого, в

том числе и структурированного, типа, индекс (индексы) может быть любого порядкового типа, кроме типа Longint.

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

М1[2] , Matr[X, Y], M2[Succ(I) ] и т. д.
Размерность массива может быть любой, компоненты массива могут быть любого, в том числе и структурированного, типа, индекс

Слайд 5Одному массиву можно присвоить значение другого массива, но только идентичного типа.

Так, если заданы следующие массивы:

var А, В: array[1..5] of Integer;
С: array[1..5] of Integer;

то допустим следующий оператор:

A := В;

С другой стороны, оператор

С := А;

недопустим, т. к. массивы А и С - не идентичных типов.
Одному массиву можно присвоить значение другого массива, но только идентичного типа. Так, если заданы следующие массивы:var А,

Слайд 6Пример
Основные действия по работе с массивами

Program Massiv1;
uses Crt;

const N=10;
var
A: array [1..N] of integer
i:integer;
begin
Randomize; { Инициализация датчика случайных чисел }
for i:=1 to N do
A[i]:=Random(100);
ClrScr;
Writeln('Введенный массив;');
for i:=1 to N do
write(A[i]:4);
writeln;
readln
end.
ПримерОсновные действия по работе с массивами Program Massiv1;  uses Crt;  const N=10;  var

Слайд 7Задания

Напечатать элементы массива в
прямом и обратном порядке
2. Переставить элементы,

стоящие на нечетных местах, с соответствующими элементами на четных местах
3. Найти максимальный (минимальный) элемента массива, а также его порядковый номер
4. Вычисление суммы положительных элементов массива
5. Подсчитать количество четных элементов массива, заданного датчиком случайных чисел
Задания Напечатать элементы массива в прямом и обратном порядке2. Переставить элементы, стоящие на нечетных местах, с соответствующими

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

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


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

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

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

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