КАТЕГОРИИ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Архитектура- (3434) Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Война- (14632) Високи технологии- (1363) География- (913) Геология- (1438) Древна литература и фантастика Култура, Изкуство, Култура, Изкуство, Култура, Изкуство, Образование, Наука и Образование, Списания, Художествена литература (373) Култура- (8427) Лингвистика- (374 ) Медицина- (12668 ) Naukovedenie- (506) Образование- (11852) Защита на труда- ( 3308) Педагогика- (5571) P Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Олимпиада- (1312) Политика- (7869) Право- (5454) Инструменти- ( 1369) Програмиране- (2801) Производство- (97182) Промишленост- (8706) Психология- (18388) Земеделие- (299) Социология- (6455) Спорт- (42831) Строителство- (4793) Търговия- (5050) Транспорт- (2929) Туризъм- (1568) Физика- (3942) ) Химия- (22929) Екология- (12095) Икономика- (9961) Електроника- (8441) Електротехника- (4623) Енергетика- (12629 )

Масиви. Логическа операция Значение Примери за писане Примерна стойност И булева "AND" (x <7) и (x> 3) x

Вижте също:
  1. Въздействие върху скалите и техните масиви
  2. Скали и скални масиви
  3. 2D масиви
  4. Дискови масиви и нива на RAID
  5. масиви
  6. Рок масиви
  7. Масиви.
  8. Едномерни масиви

Логически операции

Логическа операция стойност Примери за запис Примерна стойност
И Логически "и" (х <7) и (х> 3) х по-малко от 7 и х повече от 3 (3 <х <7)
ИЛИ Логически "ИЛИ" (у> 100) или (у <10) у е по-голямо от 100 или у е по-малко от 10 (у <10, у> 100)
НЕ Логически "НЕ" не (х = 2) не х се равнява на 2

Правила за използване на операциите AND и OR (таблица на истината)

а б а и б а или б
истината истината истината истината
истината лъжа лъжа истината
лъжа истината лъжа истината
лъжа лъжа лъжа лъжа

Масивите са формално обединение на няколко предмета от същия тип (числа, знаци, струни и т.н.), разглеждани като цяло.

Var

<име на масив>: масив [n1. , n2] на <масив елемент тип>.

<име на масив> е идентификатор, който отговаря на всички изисквания за него;

след това се изписва служебната (запазена) дума: масив;

зад нея в квадратни скоби се посочва диапазонът на типа, с който компилаторът определя общия брой елементи на масива, диапазонът на типа е лявата и дясната граница на промяната в индексите на масива:

[n1..n2] - тип-обхват; n1 е лявата граница, n2 е дясната граница;

например [1..30], индексите на елементите са номерирани от 1 до 30 (1 е лявата граница, 30 е правилна), общите елементи в масива са 30;

следното посочва вида елементи в масива.

Елементът на масива се обозначава като <име на масив> [индекс].

Помислете за пример за описване на масив и въвеждане на неговите стойности от потребителя.

програма aaa;

var a: масив [1..10] на цяло число;

i: цяло число;

започвам

за i: = 1 до 10 започва

пишете ('a [', i, '] ='); прочетете (a [i]);

приключи;

за i: = 1 до 10 правя writeln ('a [', i, '] =', a [i]);

край.

Както можете да видите от примера, използването на цикли е пряко свързано с масиви. Най-добре е да изберете линия с параметри.

Пример за изходния масив на екрана.

за i: = 1 до 10 правя writeln ('a [', i, '] =', a [i]);

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

1 2 3 4 5 6 7 8 9 0 1 5 3 9 8 6 2 4 0 7 5 3 3 2 1


В описанието на двумерните масиви типът се състои от две части

[n1..n2, m1..m2] - колони и редове на матрицата.



Елементът на двуизмерен масив се обозначава с

<име на масив> [индекс1, индекс2]

Помислете за пример за работа с двуизмерен масив.

Потребителят задава масива 3 X 3. Показва числата и стойностите на елементите на масива като "a [1,1] = 0".

програма aaa;

var a: масив [1..3,1..3] на цяло число; i, j: цяло число;

започвам

за j: = 1 до 3

за i: = 1 до 3 да започне

пишете ('a,', i, ',', j '' = '), прочетете (a [i, j]);

приключи;

за j: = 1 до 3

за i: = 1 до 3 да започне

writeln ('a [', i, ',', j '' = ', a [i, j]);

приключи;

край.

Следният пример показва как да се използват цикли, така че потребителят да може да зададе размера на масива по време на стартирането на програмата и да организира изхода на екрана като матрица.

програма aaa;

var a: масив [1..20,1..20] с цяло число; i, j, n: цяло число;

започвам

прочетете (н);

за j: = 1 до n

за i: = 1 до n да започне

пишете ('a,', i, ',', j '' = '), прочетете (a [i, j]);

приключи;

за j: = 1 до n да започне

за i: = 1 до n пише (a [i, j]: 3);

writeln;

приключи;

край.

<== предишна лекция | следващата лекция ==>
Разлики между цикъла - време и цикъл - повторете | Лекция номер 6 грешки при програмирането. Помощ в системата за програмиране. Бутони с ключове

; Дата на добавяне: 2014-01-04 ; ; Изгледи: 139 ; Нарушение на авторски права? ;


Вашето мнение е важно за нас! Дали публикуваният материал е полезен? Да | не



ТЪРСЕНЕ ПО САЙТА:


Препоръчителни страници:

Вижте също:



ailback.ru - Edu Doc (2013 - 2018) година. Всички материали, представени на сайта само с цел запознаване с читателите и не извършват търговски цели или нарушаване на авторски права! Последно добавяне на IP: 11.45.9.6
Повторно генериране на страницата: 0.002 сек.