ПредишенСледващото

В допълнение към оператора присвоява стойност на набор от компоненти може да бъде определен от входа на оператора. За числови данни ПАСКАЛ приложни избухна IO. При въвеждане на твърди компоненти са разделени един от друг или разделени с интервал. Когато приключите с въвеждането на поредната порция данни натисне бутона за въвеждане.

За характера масиви функции на стандартната процедура за влизане удължен. При въвеждане на низ променлива брой знаци може да бъде по-малко от дължината на низ. В този случай, въвежданите символи ще бъдат поставени в началото на масива и след това линията ще допълнят необходимия брой места. Ако броят на знаците повече от дължината на низа, ще произвежда орязване на данни. Когато въвеждате знаци, за да се чете от устройството започва от текущата позиция на маркера до нов ред или нов ред.

Тъй като всеки елемент на масива има собствен сериен номер, всеки елемент може да бъде достъпен директно, като се посочва името на масива и в скоби серийния номер на елемента.

За вход или изход масив на входящите или изходящите променлива списък се поставя с индекс, както и въвеждане или извеждане отчети се изпълняват в цикъл чрез промяна на всяка итерация стойност на индекса.

Инициализиране на масиви (присвояване на начални стойности за всички компоненти масиви) се извършва по два начина. Първият метод - използване на въведените константи, например:

При инициализация на двуизмерни масиви от стойности на компоненти на всяка от съставните й едномерни е написано в скоби:

Mass3x2 = Array [1..3,1..2] От цяло число;

Пример 8.1. Въвеждане на едномерен масив от елементи с клавиатурата

Инициализация на елементите на масив

Ако искате да се инициализира масив от произволни стойности, а след това се използва генератор на случайни числа.

Randomize процедура инициализира вграден генератор на случайни числа. Случайни Function (100) се връща на всяка итерация, случайно число в диапазона от 0 до аргумент предварително определена стойност (100-1).

Пример 8.2 въвеждане двумерен масив от елементи.

Инициализация на елементите на масив
За I: = 1 20 да се направи

По същия начин, както е показано по-горе, е възможно да се използва генератор на случайни числа.

8.4. Примери на заданието

Инициализация на елементите на масив

Защото: = 1 до 15 се отварят линия вход>

За I: = 1 15 да се направи отворен цикъл за преброяване>

Пример 2. Промяна Признаци отрицателни елементи на масив Б [4,5] обърнати.

За J: = 1 до 5 се отварят вътрешния контур>

За J: = 1 до 5 се отварят вътрешния контур>

За J: = 1 до 5 се отварят вътрешния контур>

Инициализация на елементите на масив

1. Определяне на масива.

2. Какви са операторите на езика е дадено описание на масива?

3. Какъв тип данни може да се зададе в описанието на индекса на масива?

4. Може ли на индекс тип масив, за да бъде от тип Integer или Реал?

5. Как можем да се опише двумерен масив?

6. Как мога да кандидатствам за елементите на масив?

7. Как да организираме входа и на изхода на двумерен масив?

8. Може да бъде някои масив елемент номер 1, 3, 4.47, 5.2, 11?

9. Колко елементи масив съдържа А. когато е описано, както следва: А: Array [ '0' .. '9'] От Array [1..10] От Real;

10. Вярно ли е, че масива - е структуриран тип данни, състояща се от фиксиран брой елементи, които имат един и същи вид?

11. Какви видове данни, които не са валидни за масив от компоненти? Защо?

12. Къде и как да се определи общият брой на елементите в масива?

13. Възможно ли е да се определи размера на масива, като се използва тип диапазон?

14. Дай определянето на индекса. Какви типове данни могат да бъдат използвани в описанието на индекса?

15. Може ли лявата граница на индексите на масивите бъде по-малко от правото?

16. Може ли лявата граница на масива на индексите да бъде положително?

17. Може ли лявата граница на индекса на масива е равен на нула?

18. Може ли лявата граница на индекса на масива да бъде отрицателен?

19. Как да получа достъп всеки елемент на масива?

20. Независимо дали индексът може правилно в програмата са готови да отидете отвъд границите, определени от вида на диапазон?

21. Може индекс да бъде израз на тип?

22. Може индекс бъде израз на недвижими тип?

23. Може индекс бъде израз на всякакъв вид поръчка?

24. Какъв тип масив, се нарича едномерен?

25. Какъв тип масив, се нарича двумерен?

26. Какъв тип масив, се нарича наш тримерно?

27. Наистина двумерен масив съответства на понятието включва линеен Таблица CI (вектор)?

28. Вярно ли е, че двумерен масив съответства на концепцията за правоъгълна таб-Лица (матрица, набор от вектори)?

29. Има ли някакви ограничения за размерите на масива?

30. Възможно ли е да се опише на масива да се използват предварително дефинирани константи?

31. В какъв ред са разположени в елементите на паметта на масива е едномерна секунда?

32. Възможно ли е да следното описание: Var на: Array [Integer]

33. Предложете начини за показване на двумерен масив от елементи.

1. Виж най диагонален елемент и да показва местоположението му в основната диагонала на матрицата [4,4].

2. Dana размер матрица D [4'5]. Създаване на програма за преброяване на броя на елементите на всеки нечетен ред на матрицата. Резултатите се записват в масив В [4]. и да го приведе към екрана.

3. Във всеки ред на матрицата [5,5] максимални елементи заменени от нула.

4. Напишете програма, която определя максимално най-голям диагонал елемент на масив D на [4,4] и го издига до четвъртата власт.

5. размера на матрицата се дава [3,4]. Създаване на програма за преброяване на броя на елементите на всеки четен ред на матрицата. Резултатите се записват в масива А [4]. и да го приведе към екрана.

6. Създаване на програма за определяне на стойността на продукта от първия ред на масива елементи V [3,4].

7. Направете програма алгоритъм и изчисляване на сумата от двуизмерни масив елементи K [4,2].

8. Определяне координатите на максималната стойност на основната диагонала на елемент на масива S [5,5].

9. Изчислява се средната стойност на елементи на основната диагонала на масив на [3,3].

10. В масив от N [4,5] зададени броя на положителните и отрицателни елементи.

11. В масив Б [4,2] замени номер 5 стойности на всички елементи, които отговарят Б [I, J]> 5.

12. Добави програма, която определя размера на елементи в масива А [5,5]. разположен над главния диагонал.

13. Запишете програма изчисляване на продукта на едномерен масив С [13].

14. Добави програма, която определя броя на положителните елементи в масива А [9].

15. Изчислете едномерен масив A [10], броят на елементите, неделими от 3 без остатък.

16. Добави програма за изчисляване на сумата на елементите на масив G на [3,4]. стойности в диапазона от 0

17. Виж сумата от елементи, чиито стойности са положителни и са дори едномерен масив A [15].

18. изчислява сумата от елементите на втората колона на масива в [3,4].

19. Създаване на програма за определяне на стойността на продукта от първия ред на масива елементи V [3,4].

20. Определяне на броя на положителните елементи на всеки ред от масив С, [3,2] и запаметява тези стойности на масива А [3].

21. Напиши алгоритъм и да направи програма, занулено елементи от главния диагонал на двумерен масив LION [5,5].

22. Добави програма, която определя размера на елементи в масива А [5,5]. намиращ се под главния диагонал.

23. В4 едномерен масив [10] до дори и отрицателни елементи, и на изхода си стойности на екрана.

24. двумерен масив Z [5,5] получат елементи отговарят 5

25. Форма вектор на максимални елементи на матрични редове А [5,5].

26. Виж минималната елемент и да показва местоположението му във вторичния диагонала на матрицата [4,4].

Свързани статии

Подкрепете проекта - споделете линка, благодаря!