Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемДемид Склемин
1 Массивы Описание массивов. Виды и назначение массивов. Заполнение и вывод элементов массива.
2 СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ Структурированные типы данных определяют наборы однотипных или разнотипных компонент. Типы компонент образуются из других типов данных (простых, структурированных, указателей и т.д. В Turbo Pascal существуют следующие структурированные типы: тип-массив; тип-строка string; тип-запись; тип-множество; тип-файл.
3 Массивы Тип-массив представляет собой фиксированное количество упорядоченных однотипных компонент, снабженных индексами. Он может быть одномерным, двумерным и многомерным. Чтобы задать тип-массив, используется зарезервированное слово array
4 Пример одномерного массива Массив cubes (yellow, green, blue) 123
5 Пример двумерного массива Номера строк Номера столбцов
6 Виды массивов Одномерные (простые) массивы Многомерные массивы
7 Способы объявления массивов 1.type mas=array[1..3] of real; var a:mas; 2.var a: array [1..100] of Integer; Размерность массива может быть любой, компоненты массива могут быть любого, в том числе и структурированного, типа, индексы - любого порядкового типа, кроме типа Longint. К порядковым относятся все целые типы,Char,Boolean.
8 Пример 1 1.type mas=array[1..3] of char; var cubes:mas; 2.var cubes: array [1..3] of char; 123
9 Пример 2 1.type mas=array[1..3,1..3] of char; var cubes:mas; 2.var cubes: array [1..3,1..3] of char;
10 Доступ к элементам массива Var A:array[1..10] of integer; A[1]:=21; A[2]:=2; … A[9]:=9;A[10]:=0; A[i], где i- номер элемента массива
11 Заполнение массивов 1. Ввод с экрана for i:=1 to 10 do read(a[i]); При вводе один элемент массива отделяется от другого ENTER или пробелом-space. 2. Ввод в коде программы a[1]=10; a[2]=5; … a[10]=1;
12 Вывод элементов массива for i:=1 to 10 do write(a[i]); for i:=1 to 10 do writeln(a[i]);
13 Задание 1. Объявить 2 числовых одномерных массива. Осуществить заполнение первого массива из кода программы, а второго - с экрана. Вывести элементы первого массива в строку (элементы массива должны быть разделены пробелами друг от друга), а элементы второго массива – в столбец.
14 Задание 2. Объявить двумерный массив 5X5 элементов, заполнить массив и вывести на экран элементы 3 столбца 2 строки Элементы с номерами [1,5];[4,1];[3,5]
15 спасибо за внимание
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.