Големина на текста:
ТЕХНИЧЕСКИ УНИВЕРСИТЕТ - СОФИЯ
ФАКУЛТЕТ ЕМФ
СПЕЦИАЛНОСТ ХПТ”
“ИНФОРМАТИКА I част”
Преподавател: гл.ас. Д.Минковска
Подпис:
Студент: Иван Маринов ГаневФак. No 061205016
П ротокол No 7
27. 10. 2005г.
11. Структуриран тип данни масив:
Същност:
-масивът е статичен ,структуриран тип данни;
-масивът е подредена структура от еднотипни данни , наречени елементи на масива;
-размерът на масива е предварително фиксиран.
Свойства на масива:
-хомогенност- всички елементи на масива принадлежат към един и същи тип
данни,наречен базов тип на масива.Този тип се определя при декларирането на
масива;
-статичност – предварително определеният при декларирането размер на масива не
може да се изменя по време на изпълнението на програмата;
-подреденост - разположението на елементите на масива един спрямо друг е
еднозначно определено чрез индекс;
-директен достъп – достъпът до даден елемент или група последователни елементи
на масива е пряк и се реализира чрез индексите;
Размерност на масива:
Размерността на масива е равна на броя на индексите , определящи структурата му:
-едномерен масив – задава се с един индекс;
-двумерен масив - задава се с два индекса - при матрици се използва;
-n – мерен масив – задва се с n на брой индекса;
2. Деклариране на данните тип масив:
Същност:
Декларацията се използва от системата за а отдели място в оперативна памет , необходимо за
записването на масива.Декларацията се състои в описание на типа на масива,което включва:
-типа на индексите;
-типа на елементите на масива;
3. Описание в раздела за деклариране на променливите:
Синтаксис:
var
< име > : array [<тип на индексите>] of < базов тип>;
Изисквания за правилна организация:
-в случай ,че масивът има повече от един индекс, декларациите за типовете на
индексите се разделят със запетая
1
-ако се декларират повече от една променливи от един и същи тип масив , техните
имена се разделят със запетаи;
-индексната област задължително е заключена между [ и ] ( средни скоби) или
заменящите ги двойни специални символи (. и .);
const
m = 1 ; n= 6;
var
MasA,MasB,MasC : array [m..n] of Integer;
4. Декларация чрез дефиниране на потребителски тип в раздела на типовете :
Реализира се с две части:
-дефиниране на потребителски тип чрез неговото описание в раздела на типовете в
декларативната част на програмата;
-декларация за променливите тип масив в раздела на променливите на главната
програма с вече дефинирания в раздела на типовете потребителски тип и декларация
на формалните параметри от вече дефинирания тип в заглавния ред на процедурите
и функциите.
Синтаксис:
type
< име на тип > = array [<тип на индексите>] of <базов тип>;
var
< име на променливата> : <име на тип>;
5. ЗАДАЧИ:
1.Да се състави програма,която да обработва целочислена квадратна матрица, представена с
двумерен масив с размер 10 реда на 10 стълба , чиито елементи имат стойности в интервала [-
99 +99].
program d_08_06;
const
m=10;
var
matr : array [1..m,1..m] of integer;
i, j : integer;
begin
randomize;
for i:=1 to m do
for J:=1 to m do
matr[i,j] := 99 - random(199);
writeln ('ELEMENTITE NA MATRICATA SA :');
for i := 1 to m do
begin
for j:= 1 to m do
write (matr[i,j]:5);
writeln;
end;
2
for i:= 1 to m do
matr [i,j] := 0;
for I := 1 to m do
for j:= 1 to m do
if J > I then
begin
if matr [i,j] <0 then
matr[i,j] := - matr[i,j]
end
else
if matr [ i,j] >0 then
matr [ i, j ] := matr [ i,j];
writeln;
writeln ('ELEMENTITE NA OBRABOTENATA MATRICA SA :');
writeln;
for i:= 1 to m do
begin
for j:= 1 to m do
write (matr[i,j]:5);
end;
readln;
end.
3

Това е само предварителен преглед

За да разгледате всички страници от този документ натиснете тук.
Последно свалили материала:
ДАТА ИНФОРМАЦИЯ ЗА ПОТРЕБИТЕЛЯ
17 мар 2019 в 16:28 студент на 41 години от Габрово - ТУ Габрово, факулетет - EE, специалност - Електроенергетика и електрообзавеждане, випуск 2016
18 фев 2019 в 15:03 потребител
07 юни 2018 в 20:22 родител на 38 години от Петрич
01 фев 2018 в 14:50 студент на 34 години от Варна - Технически университет, факулетет - Електротехнически факултет, специалност - ВЕИ, випуск 2021
22 дек 2017 в 16:53 студент на 29 години от Варна - ВСУ "Черноризец Храбър", факулетет - ВСУ, специалност - Информатика, випуск 2017
01 юни 2017 в 19:24 студент на 42 години от Шумен - Шуменски университет "Епископ Константин Преславски", факулетет - Факултет по математика и информатика, специалност - Математика и информатика, випуск 2018
05 фев 2017 в 18:44 студент на 43 години от Пловдив - ПУ "Паисий Хилендарски", факулетет - Педагогически факултет, специалност - ПУНУП, випуск 2014
17 яну 2017 в 21:39 студентка на 28 години от Свищов - Стопанска академия "Д. А.Ценов", факулетет - Бизнес информатика, специалност - Информационни технологии в бизнеса, випуск 2017
16 яну 2017 в 22:31 учител на 53 години
03 окт 2016 в 15:45 потребител
 
Домашни по темата на материала
блок-схема на тази задача
добавена от irenatanceva 29.01.2013
0
39
Курсова работа по ифгорматика С++
добавена от paveltab 29.12.2012
0
31
Двумерен масив на С :)
добавена от besim_92 08.05.2012
0
23
Курсова работа по програмиране на Паскал.
добавена от jori98 30.10.2016
1
11
Подобни материали
 

Избор на дизайн и цветова схема на презентация

07 фев 2010
·
112
·
3
·
777
·
113

Избор на дизайн и цветова схема за презентация. Вмъкване на ефекти за преход м/у елементите в слайда и м/у самите слайдове на презентация. Представяне на компютърна презентация....
 

Използване на потребителски форми (диалогови прозорци)

13 окт 2008
·
34
·
12
·
1,518

За въвеждане и извеждане на информация в диалог с потребителя до момента използвахме функциите MsgBox и InputBox.
 

Хеширане

18 окт 2008
·
74
·
10
·
1,611
·
65

Хеширането е добре известна техника за ефективно съхраняване и извличане на обекти, съдържащи уникален ключ. Обикновено обектите се съхраняват в масив, наричан хеш-таблица, а мястото на обекта в масива се определя по ключа. Например за съхраняване...
 

Изработване на презентации

30 дек 2009
·
254
·
82
·
2,556
·
108

PowerPoint е програма за организиране, създаване и показване на презентация ...
 

Стандартни подпрограми за въвеждане и извеждане на информация

12 фев 2008
·
54
·
5
·
1,035
·
27

В език Pascal съществуват няколко стандартни библиотечни подпрограми (процедури) за въвеждане и извеждане на данни. Начините за въвеждане и извеждане на величините зависи от програмната среда на езика и операционната система, в която се разработва...
1 2 3 4 5 » 11
 
Онлайн тестове по Информатика, ИТ
4582
Информационни технологии, VII клас
изпитен тест по Информатика, ИТ за Ученици от 7 клас
Тестът е за проверка на усвоените компютърни знания и умения от учениците в 7-ми клас. Въпросите са за текстообработващата програма MS Word. Всеки въпрос има само един верен отговор.
(Лесен)
20
16
1
2 мин
04.12.2019
» виж всички онлайн тестове по информатика, ит

Структуриран тип данни масив

Материал № 1115, от 17 мар 2006
Свален: 528 пъти
Прегледан: 110 пъти
Предмет: Информатика, ИТ
Тип: Проект
Брой страници: 3
Брой думи: 289
Брой символи: 2,598

Потърси помощ за своята домашна:

Имаш домашна за "Структуриран тип данни масив"?
Намери бързо решение, с помощтта на потребители на Pomagalo.com:

Намери частен учител

Мирела Любенова
преподава по Информатика, ИТ
в град Асеновград
с опит от  2 години
15

Пенка Кръстева
преподава по Информатика, ИТ
в град Пловдив
с опит от  6 години
48

виж още преподаватели...
Последно видяха материала
Сродни търсения