https://wiki.freepascal.org/index.php?title=Basic_Pascal_Tutorial/Chapter_1/Identifiers/bg&feed=atom&action=history
Basic Pascal Tutorial/Chapter 1/Identifiers/bg - Revision history
2024-03-28T13:16:39Z
Revision history for this page on the wiki
MediaWiki 1.35.6
https://wiki.freepascal.org/index.php?title=Basic_Pascal_Tutorial/Chapter_1/Identifiers/bg&diff=153697&oldid=prev
Kai Burghardt: bypass language bar/categorization template redirect [cf. discussion]
2022-08-20T14:16:47Z
<p>bypass language bar/categorization template redirect [cf. <a href="/Special:PermanentLink/149778#Cluttering_of_main_name_space" title="Special:PermanentLink/149778">discussion</a>]</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:16, 20 August 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Identifiers}}</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{<ins class="diffchange diffchange-inline">Basic Pascal Tutorial/Chapter 1/</ins>Identifiers}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|Chapter 1/Program Structure|Chapter 1/Constants}}</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|Chapter 1/Program Structure|Chapter 1/Constants}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>
Kai Burghardt
https://wiki.freepascal.org/index.php?title=Basic_Pascal_Tutorial/Chapter_1/Identifiers/bg&diff=152737&oldid=prev
Kai Burghardt: bypass redirects [cf. discussion]
2022-08-06T00:10:31Z
<p>bypass redirects [cf. <a href="/Special:PermanentLink/149778#Cluttering_of_main_name_space" title="Special:PermanentLink/149778">discussion</a>]</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 00:10, 6 August 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Identifiers}}</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Identifiers}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|<del class="diffchange diffchange-inline">Program_Structure</del>|Constants}}</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|<ins class="diffchange diffchange-inline">Chapter 1/Program Structure</ins>|<ins class="diffchange diffchange-inline">Chapter 1/</ins>Constants}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Идентификатори ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Идентификатори ==</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l81" >Line 81:</td>
<td colspan="2" class="diff-lineno">Line 81:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|<del class="diffchange diffchange-inline">Program_Structure</del>|Constants}}</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|<ins class="diffchange diffchange-inline">Chapter 1/Program Structure</ins>|<ins class="diffchange diffchange-inline">Chapter 1/</ins>Constants}}</div></td></tr>
</table>
Kai Burghardt
https://wiki.freepascal.org/index.php?title=Basic_Pascal_Tutorial/Chapter_1/Identifiers/bg&diff=150027&oldid=prev
Kai Burghardt: Kai Burghardt moved page Identifiers/bg to Basic Pascal Tutorial/Chapter 1/Identifiers/bg: tidy up main name space: create subpage hierarchy for basic Pascal tutorial [cf. [[Special: PermaLink/149778#...
2022-02-03T01:53:36Z
<p>Kai Burghardt moved page <a href="/Identifiers/bg" class="mw-redirect" title="Identifiers/bg">Identifiers/bg</a> to <a href="/Basic_Pascal_Tutorial/Chapter_1/Identifiers/bg" title="Basic Pascal Tutorial/Chapter 1/Identifiers/bg">Basic Pascal Tutorial/Chapter 1/Identifiers/bg</a>: tidy up main name space: create subpage hierarchy for <a href="/Category:Basic_Pascal_Introduction/bg" title="Category:Basic Pascal Introduction/bg">basic Pascal tutorial</a> [cf. [[Special: PermaLink/149778#...</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<tr class="diff-title" lang="en">
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 01:53, 3 February 2022</td>
</tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
Kai Burghardt
https://wiki.freepascal.org/index.php?title=Basic_Pascal_Tutorial/Chapter_1/Identifiers/bg&diff=144670&oldid=prev
Alpinistbg at 18:38, 22 April 2021
2021-04-22T18:38:33Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:38, 22 April 2021</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l2" >Line 2:</td>
<td colspan="2" class="diff-lineno">Line 2:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|Program_Structure|Constants}}</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|Program_Structure|Constants}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"><font size</del>=<del class="diffchange diffchange-inline">'5'></del>Идентификатори<del class="diffchange diffchange-inline"></font></del></div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=<ins class="diffchange diffchange-inline">= </ins>Идентификатори <ins class="diffchange diffchange-inline">==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>(author: Tao Yue, state: changed)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">1B - Identifiers </del>(author: Tao Yue, state: changed)</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Идентификаторите са имена, които ви позволяват да се позовавате на съхранени стойности, като променливи и константи. Също така, всяка програма трябва да бъде идентифицирана (схванахте ли?) с идентификатор. </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Идентификаторите са имена, които ви позволяват да се позовавате на съхранени стойности, като променливи и константи. Също така, всяка програма трябва да бъде идентифицирана (схванахте ли?) с идентификатор. </div></td></tr>
</table>
Alpinistbg
https://wiki.freepascal.org/index.php?title=Basic_Pascal_Tutorial/Chapter_1/Identifiers/bg&diff=144596&oldid=prev
Alpinistbg at 23:11, 20 April 2021
2021-04-20T23:11:59Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 23:11, 20 April 2021</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Identifiers}}</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Identifiers}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|Program_Structure<del class="diffchange diffchange-inline">/bg</del>|Constants<del class="diffchange diffchange-inline">/bg</del>}}</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|Program_Structure|Constants}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><font size='5'>Идентификатори</font></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><font size='5'>Идентификатори</font></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l82" >Line 82:</td>
<td colspan="2" class="diff-lineno">Line 82:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|Program_Structure<del class="diffchange diffchange-inline">/bg</del>|Constants<del class="diffchange diffchange-inline">/bg</del>}}</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|Program_Structure|Constants}}</div></td></tr>
</table>
Alpinistbg
https://wiki.freepascal.org/index.php?title=Basic_Pascal_Tutorial/Chapter_1/Identifiers/bg&diff=144566&oldid=prev
Alpinistbg: /* Запазени думи от Free Pascal */
2021-04-20T15:10:58Z
<p><span dir="auto"><span class="autocomment">Запазени думи от Free Pascal</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:10, 20 April 2021</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l49" >Line 49:</td>
<td colspan="2" class="diff-lineno">Line 49:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>===Запазени думи от Free Pascal===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>===Запазени думи от Free Pascal===</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>В допълнение към запазените думи от Turbo Pascal и Delphi, Free Pascal запазва още и следните:</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>В допълнение към запазените думи от Turbo Pascal и Delphi, Free Pascal запазва още и следните <ins class="diffchange diffchange-inline">думи</ins>:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| style="font-weight:bold; background-color:#f5f5f5" cellspacing=5</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| style="font-weight:bold; background-color:#f5f5f5" cellspacing=5</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| dispose || exit || false || new || true || break || continue</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| dispose || exit || false || new || true || break || continue</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Also</del>, Pascal <del class="diffchange diffchange-inline">has several pre-defined identifiers</del>. <del class="diffchange diffchange-inline">You can replace them with your own definitions</del>, <del class="diffchange diffchange-inline">but then you'd be deleting part of the functionality of </del>Pascal.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Също така</ins>, Pascal <ins class="diffchange diffchange-inline">има няколко предварително дефинирани идентификатори</ins>. <ins class="diffchange diffchange-inline">Можете да ги замените със собствени дефиниции</ins>, <ins class="diffchange diffchange-inline">но тогава няма да може да използвате част от функционалността на </ins>Pascal. </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| style="font-weight:bold; background-color:#f5f5f5" cellspacing=5</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| style="font-weight:bold; background-color:#f5f5f5" cellspacing=5</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|abs ||arctan ||boolean ||char ||cos ||dispose ||eof ||eoln</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|abs ||arctan ||boolean ||char ||cos ||dispose ||eof ||eoln</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l66" >Line 66:</td>
<td colspan="2" class="diff-lineno">Line 66:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|true ||trunc write ||writeln</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|true ||trunc write ||writeln</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Pascal <del class="diffchange diffchange-inline">is not case sensitive</del>! {{TT|MyProgram}}, {{TT|MYPROGRAM}}, and {{TT|mYpRoGrAm}} <del class="diffchange diffchange-inline">are equivalent</del>. <del class="diffchange diffchange-inline">But for readability purposes, it is a good idea to use meaningful capitalization</del>!</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Pascal <ins class="diffchange diffchange-inline">не различава малки от големи букви</ins>! {{TT|MyProgram}}, {{TT|MYPROGRAM}}, and {{TT|mYpRoGrAm}} <ins class="diffchange diffchange-inline">са еднакви за него</ins>. <ins class="diffchange diffchange-inline">Но за четливост е добра идея да използвате някакво смислено изписване с главни и малки букви</ins>! </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">There are two possible methods you could choose to apply to your identifiers</del>: CamelCase <del class="diffchange diffchange-inline">and underscore as space</del>. CamelCase, <del class="diffchange diffchange-inline">as it appears</del>, <del class="diffchange diffchange-inline">means that separate words in an identifier are capitalized</del>, <del class="diffchange diffchange-inline">so that you have </del>{{TT|<del class="diffchange diffchange-inline">newPerson</del>}} <del class="diffchange diffchange-inline">or </del>{{TT|<del class="diffchange diffchange-inline">NewPerson</del>}} <del class="diffchange diffchange-inline">instead of </del>{{TT|<del class="diffchange diffchange-inline">newperson</del>}}. <del class="diffchange diffchange-inline">Using underscore as space means you separate words in an identifier with underscores</del>, <del class="diffchange diffchange-inline">so that you have </del>{{TT|new_person}} <del class="diffchange diffchange-inline">instead of </del>{{TT|newperson}}. <del class="diffchange diffchange-inline">Or you could combine the two</del>, <del class="diffchange diffchange-inline">so that you have </del>{{TT|new_Person}} <del class="diffchange diffchange-inline">or </del>{{TT|New_Person<del class="diffchange diffchange-inline">|</del>}} <del class="diffchange diffchange-inline">instead of </del>{{TT|newperson}}.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Има два възможни метода, които можете да изберете да приложите към вашите идентификатори</ins>: CamelCase <ins class="diffchange diffchange-inline">и подчертаване като интервал</ins>. CamelCase, <ins class="diffchange diffchange-inline">както изглежда</ins>, <ins class="diffchange diffchange-inline">означава</ins>, <ins class="diffchange diffchange-inline">че отделните думи в идентификатора се пишат с главни букви, така че вместо </ins>{{TT|<ins class="diffchange diffchange-inline">newperson</ins>}} <ins class="diffchange diffchange-inline">имате </ins>{{TT|<ins class="diffchange diffchange-inline">newPerson</ins>}} <ins class="diffchange diffchange-inline">или </ins>{{TT|<ins class="diffchange diffchange-inline">NewPerson</ins>}}. <ins class="diffchange diffchange-inline">Използването на долната черта като интервал означава</ins>, <ins class="diffchange diffchange-inline">че разделяте думите в идентификатора с долни черти, така че да имате </ins>{{TT|new_person}} <ins class="diffchange diffchange-inline">вместо </ins>{{TT|newperson}}. <ins class="diffchange diffchange-inline">Можете да комбинирате двете</ins>, <ins class="diffchange diffchange-inline">така че да имате </ins>{{TT|new_Person}} <ins class="diffchange diffchange-inline">или </ins>{{TT|New_Person}} <ins class="diffchange diffchange-inline">вместо </ins>{{TT|newperson}}. </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Identifiers can be any length</del>, <del class="diffchange diffchange-inline">but many </del>Pascal <del class="diffchange diffchange-inline">compilers will only look at the first </del>32 <del class="diffchange diffchange-inline">characters or so</del>. <del class="diffchange diffchange-inline">That is</del>,</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Идентификаторите могат да бъдат с всякаква дължина</ins>, <ins class="diffchange diffchange-inline">но много компилатори на </ins>Pascal <ins class="diffchange diffchange-inline">ще разглеждат само първите </ins>32 <ins class="diffchange diffchange-inline">знака</ins>. <ins class="diffchange diffchange-inline">Така че</ins>, </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFAlphaBeta</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFAlphaBeta</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGammaDelta</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGammaDelta</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">may be equivalent to some </del>Pascal <del class="diffchange diffchange-inline">compilers because the differences begin in the 33rd character</del>. Free Pascal <del class="diffchange diffchange-inline">limits </del>[http://www.freepascal.org/docs-html/3.0.0/ref/refse4.html#x16-150001.4 <del class="diffchange diffchange-inline">identifiers</del>] <del class="diffchange diffchange-inline">to </del>127 <del class="diffchange diffchange-inline">characters</del>.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">може да означават един и същ идентификатор за някои компилатори на </ins>Pascal<ins class="diffchange diffchange-inline">, защото разликите започват от 33-ия знак</ins>. Free Pascal <ins class="diffchange diffchange-inline">различава </ins>[http://www.freepascal.org/docs-html/3.0.0/ref/refse4.html#x16-150001.4 <ins class="diffchange diffchange-inline">идентификатори</ins>] <ins class="diffchange diffchange-inline">до </ins>127 <ins class="diffchange diffchange-inline">знака</ins>. </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">This is extremely generous</del>. <del class="diffchange diffchange-inline">The original </del>Pascal <del class="diffchange diffchange-inline">compiler for the </del>CDC 6000 <del class="diffchange diffchange-inline">mainframe only noticed the first </del>10 <del class="diffchange diffchange-inline">characters of an identifier</del>. <del class="diffchange diffchange-inline">This was because the </del>CDC <del class="diffchange diffchange-inline">had a </del>60 <del class="diffchange diffchange-inline">bit word, and by using </del>6 <del class="diffchange diffchange-inline">bit characters </del>(<del class="diffchange diffchange-inline">all upper case letters plus digits and some punctuation</del>) <del class="diffchange diffchange-inline">an identifier could fit in one word</del>. <del class="diffchange diffchange-inline">You could have more than </del>10 <del class="diffchange diffchange-inline">characters in an identifier</del>, <del class="diffchange diffchange-inline">but only the first </del>10 <del class="diffchange diffchange-inline">counted</del>, <del class="diffchange diffchange-inline">so </del>{{TT|ThisIsObviouslyAVeryLongNamw}} <del class="diffchange diffchange-inline">and </del>{{TT|ThisIsObviouslyAnEvenLongerName}} <del class="diffchange diffchange-inline">would be considered the same</del>.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Това е изключително щедро</ins>. <ins class="diffchange diffchange-inline">Оригиналният компилатор на </ins>Pascal <ins class="diffchange diffchange-inline">за мейнфрейма </ins>CDC 6000 <ins class="diffchange diffchange-inline">различва само първите </ins>10 <ins class="diffchange diffchange-inline">знака на идентификатор</ins>. <ins class="diffchange diffchange-inline">Това е така, защото </ins>CDC <ins class="diffchange diffchange-inline">има </ins>60<ins class="diffchange diffchange-inline">-битова дума и чрез използването на </ins>6<ins class="diffchange diffchange-inline">-битови символи </ins>(<ins class="diffchange diffchange-inline">всички главни букви плюс цифри и някои препинателни знаци</ins>) <ins class="diffchange diffchange-inline">цял идентификатор може да се побере в една дума</ins>. <ins class="diffchange diffchange-inline">Може да има повече от </ins>10 <ins class="diffchange diffchange-inline">знака в идентификатор</ins>, <ins class="diffchange diffchange-inline">но се отчитат само първите </ins>10, <ins class="diffchange diffchange-inline">така че </ins>{{TT|ThisIsObviouslyAVeryLongNamw}} <ins class="diffchange diffchange-inline">и </ins>{{TT|ThisIsObviouslyAnEvenLongerName}} <ins class="diffchange diffchange-inline">ще се считат за еднакви</ins>. </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To make your code compilable by all compilers, use a reasonable length for identifiers -- up to 15 characters. That way, you'll also save on typing.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To make your code compilable by all compilers, use a reasonable length for identifiers -- up to 15 characters. That way, you'll also save on typing.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">While it is a good idea to make identifiers to be mnemonic with the use of longer names</del>, <del class="diffchange diffchange-inline">there is nothing wrong with using very short identifiers in specific uses</del>. <del class="diffchange diffchange-inline">it is extremely common to use </del><tt>I, J</tt>, <del class="diffchange diffchange-inline">and </del><tt>K<del class="diffchange diffchange-inline"><</del></tt> <del class="diffchange diffchange-inline">as the control variable in a </del>[[For|for]] <del class="diffchange diffchange-inline">loop</del>.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Въпреки че е добра идея да направите идентификаторите лесни за помнене с използването на по-дълги имена</ins>, <ins class="diffchange diffchange-inline">няма нищо лошо в използването и на кратки идентификатори в конкретни случаи</ins>. <ins class="diffchange diffchange-inline">Много често се използват например </ins><tt>I, J</tt>, <ins class="diffchange diffchange-inline">и </ins><tt>K</tt> <ins class="diffchange diffchange-inline">като контролни променливи в цикъл </ins>[[For|for]].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|Program_Structure/bg|Constants/bg}}</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{TYNavigator|Program_Structure/bg|Constants/bg}}</div></td></tr>
</table>
Alpinistbg
https://wiki.freepascal.org/index.php?title=Basic_Pascal_Tutorial/Chapter_1/Identifiers/bg&diff=144565&oldid=prev
Alpinistbg: Created page with "{{Identifiers}} {{TYNavigator|Program_Structure/bg|Constants/bg}} <font size='5'>Идентификатори</font> 1B - Identifiers (author: Tao Yue, state: changed) Ид..."
2021-04-20T14:47:43Z
<p>Created page with "{{Identifiers}} {{TYNavigator|Program_Structure/bg|Constants/bg}} <font size='5'>Идентификатори</font> 1B - Identifiers (author: Tao Yue, state: changed) Ид..."</p>
<p><b>New page</b></p><div>{{Identifiers}}<br />
{{TYNavigator|Program_Structure/bg|Constants/bg}}<br />
<br />
<font size='5'>Идентификатори</font><br />
<br />
1B - Identifiers (author: Tao Yue, state: changed)<br />
<br />
Идентификаторите са имена, които ви позволяват да се позовавате на съхранени стойности, като променливи и константи. Също така, всяка програма трябва да бъде идентифицирана (схванахте ли?) с идентификатор. <br />
<br />
Правила за идентификаторите:<br />
<br />
* Трябва да започва с латинска буква (a..z или A..Z, Pascal не различава големи от малки букви) от или долна черта (_).<br />
* Може да бъде последвано от още букви (a..z, A..Z), цифри (0..9) или долни черти (_), във всякаква комбинация.<br />
* Не може да бъде [[Keyword|резервирана дума]] като например {{HL|begin}}, {{HL|for}}, {{HL|case}}, {{HL|absolute}} и др.<br />
* Не може да съдържа специални символи, като:<br />
~! @ # $% ^ & * () + `- = {} []:"; '<>?,. / | \ (или интервал) <br />
<br />
= Запазени думи =<br />
В Pascal някои идентификатори са запазени и не можете да ги използвате като свои собствени такива.<br />
Според [http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html FPC справочник] те са групирани така:<br />
* Запазени думи от Turbo Pascal <br />
* Запазени думи от Delphi<br />
* Запазени думи от Free Pascal<br />
<br />
===Запазени думи от Turbo Pascal===<br />
{| style="font-weight:bold; background-color:#f5f5f5" cellspacing=5<br />
|absolute || and || array || asm || begin || break || case || const<br />
|-<br />
|constructor||continue || destructor || div || do || downto||else || end<br />
|-<br />
| file || for || function || goto || if||implementation ||in ||inherited<br />
|-<br />
| inline || interface || label || mod || nil || not || object|| of<br />
|-<br />
| on || operator || or || packed || procedure || program || record || reintroduce<br />
|-<br />
| repeat || self || set || shl || shr || string || then || to <br />
|-<br />
| type || unit || until || uses || var || while || with || xor <br />
|}<br />
<br />
===Запазени думи от Delphi===<br />
Запазените думи от Delphi (II) са същите като тези от Turbo Pascal, плюс следните:<br />
{| style="font-weight:bold; background-color:#f5f5f5" cellspacing=5<br />
| as || class || except || exports || finalization || finally || initialization <br />
|-<br />
| is || library || on || property || raise || threadvar || try <br />
|}<br />
<br />
===Запазени думи от Free Pascal===<br />
В допълнение към запазените думи от Turbo Pascal и Delphi, Free Pascal запазва още и следните:<br />
{| style="font-weight:bold; background-color:#f5f5f5" cellspacing=5<br />
| dispose || exit || false || new || true || break || continue<br />
|}<br />
<br />
Also, Pascal has several pre-defined identifiers. You can replace them with your own definitions, but then you'd be deleting part of the functionality of Pascal.<br />
{| style="font-weight:bold; background-color:#f5f5f5" cellspacing=5<br />
|abs ||arctan ||boolean ||char ||cos ||dispose ||eof ||eoln<br />
|-<br />
|exp ||false ||input ||integer ||ln ||maxint ||new ||odd<br />
|-<br />
|ord ||output ||pack ||page ||pred ||read ||readln ||real<br />
|-<br />
|reset ||rewrite ||round ||sin ||sqr ||sqrt ||succ ||text<br />
|-<br />
|true ||trunc write ||writeln<br />
|}<br />
Pascal is not case sensitive! {{TT|MyProgram}}, {{TT|MYPROGRAM}}, and {{TT|mYpRoGrAm}} are equivalent. But for readability purposes, it is a good idea to use meaningful capitalization!<br />
<br />
There are two possible methods you could choose to apply to your identifiers: CamelCase and underscore as space. CamelCase, as it appears, means that separate words in an identifier are capitalized, so that you have {{TT|newPerson}} or {{TT|NewPerson}} instead of {{TT|newperson}}. Using underscore as space means you separate words in an identifier with underscores, so that you have {{TT|new_person}} instead of {{TT|newperson}}. Or you could combine the two, so that you have {{TT|new_Person}} or {{TT|New_Person|}} instead of {{TT|newperson}}.<br />
<br />
Identifiers can be any length, but many Pascal compilers will only look at the first 32 characters or so. That is,<br />
ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFAlphaBeta<br />
ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGammaDelta<br />
may be equivalent to some Pascal compilers because the differences begin in the 33rd character. Free Pascal limits [http://www.freepascal.org/docs-html/3.0.0/ref/refse4.html#x16-150001.4 identifiers] to 127 characters.<br />
<br />
This is extremely generous. The original Pascal compiler for the CDC 6000 mainframe only noticed the first 10 characters of an identifier. This was because the CDC had a 60 bit word, and by using 6 bit characters (all upper case letters plus digits and some punctuation) an identifier could fit in one word. You could have more than 10 characters in an identifier, but only the first 10 counted, so {{TT|ThisIsObviouslyAVeryLongNamw}} and {{TT|ThisIsObviouslyAnEvenLongerName}} would be considered the same.<br />
<br />
To make your code compilable by all compilers, use a reasonable length for identifiers -- up to 15 characters. That way, you'll also save on typing.<br />
<br />
While it is a good idea to make identifiers to be mnemonic with the use of longer names, there is nothing wrong with using very short identifiers in specific uses. it is extremely common to use <tt>I, J</tt>, and <tt>K<</tt> as the control variable in a [[For|for]] loop.<br />
<br />
<br />
{{TYNavigator|Program_Structure/bg|Constants/bg}}</div>
Alpinistbg