Sign in Join
Wiki copytemporary

Basic Pascal Tutorial/Chapter 5/Subranges/bg: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1+[[Basic Pascal Tutorial/Chapter 5/Enumerated types/bg|◄]] | [[Basic Pascal Tutorial/Contents/bg|▲]] | [[Basic Pascal Tutorial/Chapter 5/1-dimensional arrays/bg|►]]
2+---|---|---
3+
14## 5B - Поддиапазон
25
3-*(author: Tao Yue, state: unchanged)*
4-
5-Типът *поддиапазон* се дефинира като се указват най-малката и най-голямата стойност от друг изброим или цял тип. Дефинира се по следния начин:
6+_(author: Tao Yue, state: unchanged)_
67
7-``` pascal
8+Типът _поддиапазон_ се дефинира като се указват най-малката и най-голямата стойност от друг изброим или цял тип. Дефинира се по следния начин:
9+```
810lowest_value .. highest_value
911```
1012
11-където `lowest_value < highest_value` и двете стойности са в обсега на другия изброим/цял тип.
12-
13-Например може да декларирате дните от седмицата, както и работните дни от седмицата по следния начин:
13+където `lowest_value < highest_value` и двете стойности са в обсега на другия изброим/цял тип.
1414
15-``` pascal
15+Например може да декларирате дните от седмицата, както и работните дни от седмицата по следния начин:
16+```
1617type
17- DaysOfWeek = (Sunday, Monday, Tuesday, Wednesday,
18- Thursday, Friday, Saturday);
19- DaysOfWorkWeek = Monday..Friday;
18+ DaysOfWeek = (Sunday, Monday, Tuesday, Wednesday,
19+ Thursday, Friday, Saturday);
20+ DaysOfWorkWeek = Monday..Friday;
2021```
2122
22-Също така поддиапазон може да се използва и за вградените изброими типове като `char` и `integer`:
23-
24-``` pascal
23+Също така поддиапазон може да се използва и за вградените изброими типове като `char` и `integer`:
24+```
2525type
26- Digits = '0'..'9';
27- DaysOfMonth = 1..31;
26+ Digits = '0'..'9';
27+ DaysOfMonth = 1..31;
2828```
2929
30+[[Basic Pascal Tutorial/Chapter 5/Enumerated types/bg|◄]] | [[Basic Pascal Tutorial/Contents/bg|▲]] | [[Basic Pascal Tutorial/Chapter 5/1-dimensional arrays/bg|►]]
31+---|---|---
32+
3033---
31-*From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 5/Subranges/bg", as it stood on 2023-01-03 after a change by Alpinistbg, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
34+*From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 5/Subranges/bg", as the Internet Archive kept it on 2023-03-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history