You are on page 1of 13

Съставни типове данни

Едномерен масив

Информатика, VIII клас


Учител: Милена Узунова
ППМГ „Нанчо Попович“, гр. Шумен
28-30.04.2020 г.
Съдържание
1. Определение.
2. Характеристики на масив
3. Деклариране на масив
4. Указване дължината на масива
5. Деклариране на масив с посочване на дължината
6. Инициализация на масив
7. Извеждане на стойностите на масив
8. Примерна задача
9. Задача за домашна работа
10. Полезни връзки

2
Едномерен масив
1. Определение – последователност от няколко
еднотипни елемента, съхранени под общо име,
разположени върху част от паметта на компютъра.

Пример:
Оценките на даден ученик могат да бъдат съхранени в
масив с име Ocenki.
Начин на записване:
Ocenki [6, 6, 5, 6, 4, 6]

3
Едномерен масив
2. Характеристики на масив
- Име – идентификатор;
- Дължина – броят на елементите;
- Поле – всеки елемент;
- Тип – типът на данните на масива;
- Индекс – поредният номер на елемент от масива.
- Индексите започват винаги от 0 (нула).

4
Едномерен масив
3. Деклариране на масив
<тип>[ ] <име на масива>;

Пример:
int [ ] a; // масив с име а от целочислен тип
double [ ] mas; // масив от реален тип
int [ ] a, b, c; // деклариране на три масива от
един тип

5
Едномерен масив
4. Указване дължината на масива
< име на масива>= new <тип>[размер];

Примери:
а = new int [8]; // масив а с 8 елемента
mas = new double [2]; // масив от реален тип с два
елемента
name = new string [3]; // масив с три елемента, в
който да се съхраняват трите
имена на даден човек

6
Едномерен масив
5. Деклариране на масив с посочване на дължината

Можем да обединим декларирането на масив и посочване


на дължината:
int[] a;
a=new int[8];
Ето така:
int[] a=new int[8];

7
Едномерен масив
6. Инициализация на масив – задаване на стойности на
елементите на масива

! Индексите на елементите започват от 0, а не от 1.

int[] a=new int[3]; //деклариране на масив


a[0]=6; //на първия елемент даваме стойност 6
a[1]=15; //на втория = 15
a[2]=1; //на третия = 1

8
Едномерен масив
7. Задаване на стойностите при декларацията на
масива

int[] a= {6, 15, 1};

С този запис задаваме на компютъра масив от


целочислен тип (int) с име a и три елемента, които имат
стойности 6, 15, 1.

9
Едномерен масив
8. Извеждане на стойностите на масива на конзолата
(екрана):
- на отделни редове:
for (int i=0; i<10; i++) Console.WriteLine(a[i]);
- на един ред, отделени с интервали:
for (int i=0; i<10; i++) Console.Write (a[i] + „ “);

! Цикълът for, който обхожда масива започва от 0 и стига


до 9 (i<10), защото i преминава през позициите
(индексите) на елементите, а стойностите се изреждат в
a[i]

10
Едномерен масив
Примерна задача:
Даден е масива а, който се състои от 10 елемента – числата от 1 до
10. Да се напише конзолно приложение, което отпечатва масива на
екрана на един ред.
Решение:

11
Задачи за домашна работа
Задача 1:
Да се напише конзолно приложение, което декларира
масивa а, с пет елементa, числата от 1 до 5 и отпечатва
масива на екрана на един ред.

Изход:

12
Полезни връзки
1. Учебник по Информатика за 8 клас, изд. Изкуства
https://izkustva.bg/i8.php

2. Принципи на програмирането със C#, д-р Св. Наков


https://introprogramming.info/intro-csharp-book/

3. Онлайн компилатор:
https://dotnetfiddle.net/

13

You might also like