tag:blogger.com,1999:blog-36600753713350287452024-03-13T10:34:09.588+02:00Interzis celor ce interzicAdrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.comBlogger677125tag:blogger.com,1999:blog-3660075371335028745.post-12401990818200847542012-11-16T11:58:00.004+02:002012-11-16T12:03:00.275+02:00Noţiuni elementare de matematică pentru programatori (2) – Tipul logic<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>AR-SA</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">În matematică, nu e deloc simplu de definit conceptul de
propoziţie. Putem spune că o propoziţie este <i>o expresie verbală a unei judecăţi
(adică un enunţ) despre care se poate spune dacă este adevărată sau falsă</i>. Intrând
puţin în metateorie, putem să ne întrebăm: bine, bine, dar ceea ce<span style="mso-spacerun: yes;"> </span>„putem spune” e, oare, adevărat, sau fals? Şi,
mai ales, are sens?</span><br />
<div style="text-align: justify;">
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="0" Name="footer"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="0" Name="page number"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:Arial;
mso-bidi-theme-font:minor-bidi;}
table.MsoTableGrid
{mso-style-name:"Table Grid";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-unhide:no;
border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-border-insideh:.5pt solid windowtext;
mso-border-insidev:.5pt solid windowtext;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:0in;
mso-para-margin-left:19.85pt;
mso-para-margin-bottom:.0001pt;
text-align:justify;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
</style>
<![endif]-->
</div>
<div class="MsoNormal" style="margin-left: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0in;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Dar, să lăsă, lucrurile acestea sterile şi să ne
concentrăm asupra esenţialului. Iar acesta este că, în logica noastră clasică,
de sorginte aristotelică, există doar două valori de adevăr, cele pe care le-am
enunţat, şi orice enunţ – orice enunţ decidabil – este, fie adevărat, fie fals.
Cale de mijloc nu există. Acceptăm, aşadar, următoarele două principii:</span></div>
<br />
<div style="text-align: justify;">
<blockquote class="tr_bq">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><b>Principiul terţului exclus:</b> O propoziţie este sau
adevărată, sau falsă, altă variantă nu există.</span> </blockquote>
<blockquote class="tr_bq">
<div class="MsoNormal" style="margin-left: 0in;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><b>Principiul
noncontradicţiei:</b> O propoziţie nu poate fi în acelaşi timp şi adevărată şi
falsă.</span></div>
</blockquote>
</div>
<div style="text-align: justify;">
</div>
<div class="MsoNormal" style="margin-left: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Propoziţiile
sunt de două feluri: simple (atomice, elementare), şi compuse. Propoziţiile
simple sunt de forma subiect+predicat (de data asta, din punct de vedere
lingvistic). </span></div>
<br />
<div style="text-align: justify;">
<blockquote class="tr_bq">
<div class="MsoNormal" style="margin-left: 0in;">
<span style="font-size: small;"><span lang="RO" style="font-family: "Calibri","sans-serif";">Exemple:</span> </span></div>
</blockquote>
<blockquote class="tr_bq">
<div class="MsoNormal" style="margin-left: 0in;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">S: Soarele +
P: străluceşte (acum).</span></div>
</blockquote>
<blockquote class="tr_bq">
<div class="MsoNormal" style="margin-left: 0in;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">S: 2 + P: e
un număr natural.</span> </div>
</blockquote>
<blockquote class="tr_bq">
<div class="MsoNormal" style="margin-left: 0in;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">S: Capitala
României + P: este oraşul Bucureşti.</span></div>
</blockquote>
</div>
<div style="text-align: justify;">
</div>
<div class="MsoNormal" style="margin-left: 0in;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Propoziţiile
compuse au în componenţa lor, cuvinte precum „şi”, „sau”, „deoarece”, „prin
urmare”, „dacă”, şi aşa mai departe. Şi, obligatoriu, au mai multe predicate,
şi mai multe subiecte (chiar dacă acest lucru nu este explicit).</span></div>
<br />
<div style="text-align: justify;">
<blockquote class="tr_bq">
<div class="MsoNormal" style="margin-left: 0in;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Exemplu: <i>„Toţi
elevii (din clasa ...) au promovat”</i> <i>pare</i> o propoziţie simplă (şi, uneori, poate
fi tratată ca atare), dar, de fapt, este o formă condensată a propoziţiei
compuse <i>„Elevul 1 a promovat, şi elevul 2 a promovat, şi ...”.</i></span></div>
</blockquote>
</div>
<br />
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">În fapt,
această distincţie nu este prea importantă în practică.Esenţial este faptul că
putem combina două sau mai multe propoziţii pentru a obţine o altă propoziţie,
şi facem acest lucru cu ajutorul operatorilor (conectorilor, functorilor)
logici</span></div>
<div class="MsoNormal" style="margin-left: 0in;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 19.85pt; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 480;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center; width: 69.7pt;" valign="top" width="93"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Operatorul</span></div>
</td>
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-image: none; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Simbol (aici)</span></div>
</td>
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-image: none; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Numele
opera</span><span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">ţ</span><span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">iei</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-image: none; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; text-align: center; width: 69.7pt;" valign="top" width="93"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><span style="mso-spacerun: yes;"> </span>Non</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">⌐</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Negaţia</span><span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-image: none; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; text-align: center; width: 69.7pt;" valign="top" width="93"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><span style="mso-spacerun: yes;"> </span></span><span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Şi</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">and</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Conjuncţia</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-image: none; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; text-align: center; width: 69.7pt;" valign="top" width="93"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><span style="mso-spacerun: yes;"> </span>Sau</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">or</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Disjuncţia</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-image: none; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; text-align: center; width: 69.7pt;" valign="top" width="93"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Ori … ori</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">xor</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Sau
exclusiv</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-image: none; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; text-align: center; width: 69.7pt;" valign="top" width="93"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Dacă ...
atunci</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">=></span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Implicaţia</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 6; mso-yfti-lastrow: yes;">
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-image: none; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; text-align: center; width: 69.7pt;" valign="top" width="93"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Dacă şi
numai dacă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><=></span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center; width: 91.45pt;" valign="top" width="122"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Echivalenţa</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Dintre aceşti operatori numai primii patru
sunt utilizaţi, în mod curent, în majoritatea limbajelor de programare.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Primul dintre cei şase operatori este unar
(se aplică doar unei propoziţii), pe câtă vreme ceilalţi sunt binari (se aplică
mai multor propoziţii). Modul cum funcţionează aceşti operatori este prezentat
în tabelul de mai jos:</span></div>
<div class="MsoNormal">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 19.85pt; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">p</span></div>
</td>
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-image: none; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">q</span></div>
</td>
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-image: none; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">⌐p</span><span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"></span></div>
</td>
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-image: none; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">p and q</span></div>
</td>
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-image: none; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">p or q</span></div>
</td>
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-image: none; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">p xor q</span></div>
</td>
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-image: none; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">p => q</span></div>
</td>
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-image: none; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">p<=>q</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-image: none; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-image: none; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-image: none; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes;">
<td style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-image: none; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">F</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-left: 0in;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">O propoziţie compusă adevărată tot timpul,
indiferent de valoarea de adevăr a propoziţiilor componente, se numeşte<i>
tautologie.</i> Un exemplu banal de tautologie este reprezentat de <i>p or ⌐p
</i>(operatorul non are prioritate), care nu e altceva decât ilustrarea
principiului terţului exclus !</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span lang="FR" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><span style="mso-spacerun: yes;"> </span>O <i>in</i></span><span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><i>ferenţă logică </i>este o metodă de a obţine noi propoziţii
adevărate din propoziţii despre care s-a stabilit deja că sunt adevărate.</span><span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: FR; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> </span><span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Orice
tautologie conduce la o regulă de inferenţă.</span></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Inferenţele sunt importante în informatică atunci când
lucrăm cu sisteme expert, sisteme inteligente, când vizăm domenii de
inteligenţă artificială precum demonstrarea automată a teoremelor etc.</span></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span style="color: blue;"><b><span style="font-size: large;"><span lang="RO" style="font-family: "Calibri","sans-serif";">Tipul logic (boolean)</span></span></b></span></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Este un tip de date implementat, practic, în majoritatea
limbajelor de programare. Datele de tip logic pot avea una din cele două valori:
adevărat (true) sau fals (false). Sunt implementaţi de asemenea, şi operatorii
mai sus-amintiţi (mai puţin ultimii doi). </span></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Principalele probleme care pot apărea în legătură cu
acest tip de date sunt reprezentate de conversia tipurilor. Sau, de întrebarea:
ce este o dată de acest tip?</span></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Sunt limbaje (de ex. C, C++, în specificaţiile originale)
în care tipul logic nu era definit, altele (variantele moderne ale aceloraşi
limbaje) în care întregii 0 şi 1 sunt trataţi ca fiind echivalenţi cu false şi
true, fără niciun cast (conversie) explicit. <span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>În
altele (Java) acest lucru nu este permis, fiind necesară întodeauna o
convertire explicită. În fine, în altele (PHP), practic, orice poate fi
interpretat ca fiind de tip logic, fără niciun cast.</span></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Observăm că, în unele cazuri, putem evalua o propoziţie
compuse, fără a evalua ambele (în cazul în care sunt două) propoziţii
componente. Bunăoară, propoziţia compusă p sau q, este adevărată dacă
propoziţia p este adevărată, indiferent de valoarea propoziţiei q.</span></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><span style="mso-spacerun: yes;"></span>Cum în
informatică, timpul de execuţie este, întotdeauna o resursă critică, numeroase
limbaje de programare implementează câte doi operatori pentru operaţiile de sau
şi şi, unul din ei – cel numit leneş (lazy) – realizând, dacă este cazul,
evaluarea unei date logice compuse, fără a evalua ambii operanzi. Acest lucru
poate fi benefic, dar poate genera şi unele efecte pe care nu le dorim, dacă
avem nevoie de evaluarea şia celui de-al doilea operand, în toate situaţiile
posibile. </span></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Ţinând cont de cele de mai sus, şi de faptul că
reprezentarea internă a unei date de orice tip este, de fapt, o secvenţă de
biţi, sau de 0 şi 1, unele limbaje implementează operatori logici pe biţi, care
operează asupra reprezentărilor binare ale unor altor tipuri de date (de
exemplu întregi) şi returnează un rezultat de acelaşi tip. Aceşti operatori pot
crea numeroase confuzii în rândul programatorilor începători, şi de aceea,
mulţi îi evită, dar, la fel de bine pot reprezenta un instrument puternic de lucru
atunci când cunoaştem şi astfel de aspecte.</span><br />
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> </span></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">O altă problemă vizează instrucţiunile de decizie şi
ciclare, care funcţionează pe baza evaluării unei date de tip logic. Dacă acea
dată este, de fapt, o tautologie, atunci instrucţiunile respective se vor
efectua, probabil, altfel decât am dorit, de exemplu se va intra într-un ciclu
infinit, iar astfel de greşeli logice nu vor fi semnalate niciodată de
compilator/interpretor. </span></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: 0in; text-align: justify;">
<span lang="RO" style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: RO; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Sigur, există posibilitatea ca expresiile logice foarte
complicate să poată fi analizate mai uşor prin transformarea lor în forme
normale, dar, mult mai sigură şi uşoară este urmarea recomandării folosirii unor
date logice cât mai simple, şi evitarea oricăror artificii periculoase.</span></div>
Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-34234188371009272092012-11-16T10:02:00.000+02:002012-11-16T10:10:42.486+02:00Un politician respectabil<div style="text-align: justify;">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>AR-SA</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><span lang="RO">Pentru a putea funcţiona, orice organism
social trebuie să se bazeze pe respectarea unor principii simple si sănătoase,
cum ar fi solidaritatea activă a membrilor săi, promovarea dreptăţii şi
echităţii, sprijin real acordat membrilor aflaţi în dificultate, încurajarea şi
promovarea activismului, şi altele. Dacă unul sau mai multe din aceste
principii este sistematic ignorat, batjocorit, pus sub semnul întrebării,
rezultatul este ceea ce vedem peste tot în jurul nostru: multă sărăcie,
disperare, umilinţă, nefericire. Şi multă, multă ură.</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span lang="RO">José Alberto "Pepe" Mujica Cordano este,
desigur, un excentric. Este preşedintele uneia dintre cele mai avansate şi
civilizate ţări de pe continentul sud-american, Uruguay. Conform datelor
Transparency International, este una din ţările cu cele mai bune politici şi
condiţii de muncă de pe continent, fiind, de asemenea, una dintre cele mai puţin
corupte ţări din lume. Din multe puncte de vedere, Uruguay-ul este o ţară mult
mai „europeană” decât însăşi Uniunea Europeană. De altfel, cca. 95% dintre
locuitori sunt descendenţi ai imigranţilor de pe bătrânul continent. Uruguay-ul
este cunoscută, de asemenea ca o ţară cu standarde educaţionale înalte şi
servicii sociale dezvoltate, cel puţin prin raportare la vecinii săi de
continent. </span></div>
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
text-align:justify;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:Arial;
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9k0iUcrWz39wu8BTEX9-KHqF_lvC_RyLUe9TzAMsbHTZNYAqzaRVcLF3xv7LOXuV6-oIpntRYFZdyRt879OnsR2JYaCazKnR10U3UQOc1fmj7ouUw8lhV1CSHEFEXvNebdOhweVY_Wxg/s1600/jose-pepe-mujica+ateismo+dios+pobre+jesus+biblia+uruguay%5B3%5D.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9k0iUcrWz39wu8BTEX9-KHqF_lvC_RyLUe9TzAMsbHTZNYAqzaRVcLF3xv7LOXuV6-oIpntRYFZdyRt879OnsR2JYaCazKnR10U3UQOc1fmj7ouUw8lhV1CSHEFEXvNebdOhweVY_Wxg/s400/jose-pepe-mujica+ateismo+dios+pobre+jesus+biblia+uruguay%5B3%5D.jpg" width="400" /></a></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">În ceea ce priveşte dinamica economică, poate
cel mai bine ar fi să citez o declaraţie relativ recentă a Fondului Monetar
Internaţional. Ştiţi, tipii ăia care zic: „tăiaţi pensii, tăiaţi salarii” ...
da, da, ăia.</span></div>
<br />
<blockquote class="tr_bq">
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Creşterea
economică a Uruguay-ului a generat creşteri semnificative ale bunăstării.
Venitul pe cap de locuitor, calculat în termeni de putere de cumpărare, s-a
dublat în ultimul deceniu, şomajul a scăzut la un minim record, iar indicatorii
sociali s-au îmbunătăţit în continuare. <span style="mso-spacerun: yes;"> </span>Factorii-cheie care susțin această excelentă
performanță excelentă sunt: <span style="mso-spacerun: yes;"> </span>reformele politice
semnificative, politicile macroeconomice prudente, politicile sociale
puternice, și, în general, un mediu de susținere externă. </span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Deși scenariul de bază este, în continuare,
acela al unei creșteri economice robuste, Uruguay ia în considerare faptul că
perspectivele pe termen scurt vor fi fi modelate de evoluțiile perspectivelor
globale.<span style="mso-spacerun: yes;"> </span>Estimarea noastră este că produsul
intern brut real (PIB) îşi va încetini creșterea până la 6 la sută în 2011, și
chiar până la 4 la sută pe termen mediu.<span style="mso-spacerun: yes;">
</span>Consumul privat va rămâne principalul motor de creștere economică, dar
va avea o creştere mai redusă.<span style="mso-spacerun: yes;"> </span>Mari investiții
străine directe<span style="mso-spacerun: yes;"> </span>vor susține, în
continuare, creșterea economică în 2012-13.<span style="mso-spacerun: yes;">
</span>Exporturile (...) nu vor mai fi la fel de dinamice ca și în ultimii ani,
din cauza unei încetiniri economice a partenerilor comerciali-cheie ai
Uruguay-ului.(...)</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Sectorul financiar rămâne solid și robust, iar
dezvoltarea acestuia sprijină investițiile pe termen lung și creșterea
economică.<span style="mso-spacerun: yes;"> </span>Băncile sunt lichide, bine
capitalizate, cu puţine credite neperformante și în mare parte finanțate din
resurse locale (...).</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Perspectivele de creștere Uruguay sunt, în general,
luminoase, dar aducerea lor la îndeplinire <span style="mso-spacerun: yes;"> </span>necesită în continuare atenţie la creșterea
productivității și gestionarea resurselor.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">(declaraţia aparţine misiunii FMI conduse de Ulric
von Erickson Allmen şi a fost făcută pe 4 noiembrie 2011).</span></div>
</blockquote>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Da ...</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Ca preşedinte al Uruguay-ului, Mujica şi-a
atras porecla de „cel mai sărac preşedinte din lume”. Şi asta fiindcă, deşi
ales preşedinte al unei ţări care poate fi luată ca model de dezvoltare şi
prosperitate economică, această, să-i zicem, întâmplare, nu i-a modificat cu
nimic stilul de viaţă anterior. Din cei circa 250.000 de pesos uruguayeni <span style="mso-spacerun: yes;"> </span>(</span><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">≈</span><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>AR-SA</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><span lang="RO"> 12.200 $) pe
care îi primeşte lunar de la locul său de muncă, circa 90% îi donează unor
ONG-uri locale şi instituţii de caritate, iar restul îi foloseşte pentru a duce
o viaţă simplă si austeră. El locuieşte undeva la ţară, într-o localitate
numită Rincón Cerro, într-o casă modestă, în apropierea capitalei, şi continuă
să-şi lucreze singur pământul micii ferme al cărei proprietar este. Cu nu
locuieşte, practic, în locuinţa oficială care i-a fost pusă la dispoziţie de
către stat, în calitate de preşedinte al statului, Mujica a pus, mai departe,
această locuinţă la dispoziţia unor organizaţii care se oferă servicii sociale
pentru persoanele fără adăpost. Şi, cum în vara trecută au fost câteva zile cu
adevărat geroase (fiind în emisfera sudică, anotimpurile sunt inversate faţă de
noi), reşedinţa prezidenţială a fost, efectiv, folosită pentru a oferi cazare
unor astfel de persoane! Mmm ... vă puteţi imagina vreun politician român
într-o asemenea situaţie? Şi ... să nu confundăm planurile, Mujica nu era în
campanie, şi nu participa la nicio serbare câmpenească! Dealtfel, deşi poporul
său e unul vesel şi petrecăreţ, preşedintele e, mai degrabă, rezervat, în
astfel de chestiuni. Fiind vegetarian, singurele animale pe care le
creşte (libere) sunt, de fapt, nişte câini. </span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh20PDv_woF67aaHz9Ubnc0Fb4wghk_E5mP0iIg5_HwKI7FanxDIqfBHNbZJQrVohCtR3o8HJjxTFkM_ytNS7vEOwMzFVbTWgulxfFBknFRe4gMQ7VSdGmwl34YyteUHwAuW8h7dK82jeg/s1600/pepe+mujica+ateismo+religion+uruguay+cristianismo%255B3%255D.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh20PDv_woF67aaHz9Ubnc0Fb4wghk_E5mP0iIg5_HwKI7FanxDIqfBHNbZJQrVohCtR3o8HJjxTFkM_ytNS7vEOwMzFVbTWgulxfFBknFRe4gMQ7VSdGmwl34YyteUHwAuW8h7dK82jeg/s400/pepe+mujica+ateismo+religion+uruguay+cristianismo%255B3%255D.jpg" width="400" /></a></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
text-align:justify;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:Arial;
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
</div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Cu câteva luni în urmă, în timp ce mergea „la
oraş” pentru a-şi cumpăra un capac de toaletă (?!) a fost recunoscut de jucătorii
unei echipe locale de divizie inferioară, Huracán del Paso de la Arena, care
i-au solicitat câteva cuvinte de îmbărbătare înaintea unui meci important.
Mujina a acceptat, a ţinut un scurt discurs motivaţional, s-a fotografiat cu
toţi jucătorii, şi a plecat repede acasă, deoarece trebuia să-şi şi monteze
capacul pe care tocmai îl cumpărase.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">La capitolul „avere”, pe numele preşedintelui
este înscris doar un autoturism VW cu an de fabricaţie 1987, în timp ce ferma
aparţine soţiei sale. Nu are niciun fel de conturi în bănci, dar nici datorii.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Bun, s-ar putea crede, pe bună dreptate, că
acest stil de viaţă care poate fi caracterizat şi ca „excentric” este, de fapt,
ostentativ, că preşedintele vrea să transmită o anumită imagine publică. În
legătură cu acest aspect, Mujica a declarat, în repetate rânduri, că, de fapt,
acesta este stilul său de viaţă, aşa îi place să trăiască, şi că nu e vorba de
nicio umilinţă! Pur şi simplu, alege ceea ce îi place cel mai mult, ceea ce îi
convine!</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">În fapt, Mujica nu a avut şi nu are nicio
problemă de imagine. La cei peste 77 de ani ai săi, ambiţiile economice, sau
politice, sau de orice altă natură, se vor mai fi domolit, lăsând loc unei
adevărate înţelepciuni a senectuţii. Şi, da, când este vorba să-şi afirme
părerile, opiniile, valorile în care crede cu adevărat, preşedintele nu are
nicio problemă în a face acest lucru, chiar dacă acest lucru nu este întotdeauna
apreciat de concetăţenii săi. Sau, mă rog, de o majoritate consistentă. Pentru
că da, preşedintele are valori pe care simte că trebuie să le apere. Astfel,
într-o ţară predominant catolică, şi pe un continent cu foarte multe excese
religioase,<i> Mujica este şi se declară ateu!</i> <span style="mso-spacerun: yes;"> </span>José Alberto "Pepe" Mujica Cordano
este primul preşedinte de ţară latino-american care s-a autodeclarat, în mod
deschis, şi fără niciun echivoc, ateu. Primul şi, deocamdată, singurul. Da, da,
fiindcă până şi „tovarăşul” Castro, cel care, întreaga sa viaţă s-a pus „în
beţe” cu cea mai mare putere mondială, nu a avut niciodată curajul de a merge
până la capăt, vorbind, în schimb, de „perfecta coerenţă dintre gândirea
creştină şi cea revoluţionară” ... pam, pam.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Cred că Mujica este un politician de
respectat. Şi de admirat. Unul dintre puţinii care există în lume. </span><br />
<span lang="RO"> </span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Mmm ... ceva păreri? Comentarii? Sau, poate mai
bine să mergem să pupem nişte moaşte, că s-o-ndura bunul Dumnezeu şi de noi ...
şi-ntr-o zi o să ne scoată şi din criză ... o să vedeţi. </span></div>
Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-1848665431073581832012-11-15T17:24:00.000+02:002012-11-15T17:33:14.000+02:00Testul lui Einstein<div style="text-align: justify;">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>AR-SA</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><span lang="RO">Testul care urmează a fost, se pare, construit
de Einstein - deşi lucrurile nu sunt absolut sigure. Se pare că autorul său ar
fi spus că 98% dintre oameni nu au capacitatea de a-l rezolva, ceea ce, sincer,
mi se pare puţin credibil. Poate că e vorba de rezolvarea mentală a acestui
test, fără creion, hârtie, sau altele asemenea. Altfel, testul mi se pare chiar
uşor banal, rezolvarea sa necesitând doar puţină atenţie şi un pic de răbdare.</span></div>
<div style="text-align: justify;">
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
text-align:justify;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:Arial;
mso-bidi-theme-font:minor-bidi;}
table.MsoTableGrid
{mso-style-name:"Table Grid";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-priority:59;
mso-style-unhide:no;
border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-border-insideh:.5pt solid windowtext;
mso-border-insidev:.5pt solid windowtext;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
text-align:justify;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:Arial;
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
</div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">E vorba despre 5 case, fiecare de altă
culoare, aliniate de la stânga la dreapta. În fiecare casă locuieşte o singură
persoană, fiecare de altă naţionalitate. Fiecărui locatar al fiecărei case îi
place o anumită băutură, fumează o anumită marcă de ţigări şi deţine un anumit
animal de casă. Niciuna din cele 5 persoane nu bea aceeaşi băutură, nu fumează
aceeaşi marcă de ţigări şi nu deţine acelaşi fel de animal de casă.
Informaţiile de care dispunem sunt:</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Britanicul
locuieşte în casa roşie. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Suedezul are
un câine. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Danezul bea
cu plăcere ceai. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Casa verde se
află în stânga casei albe. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Locatarul
casei verzi bea cafea. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Persoana care
fumează Pall Mall are o pasăre. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">7.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Locatarul
care locuieşte în casa din mijloc, bea lapte. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">8.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Locatarul din
casa galbenă fumeaza Dunhill. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">9.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Norvegianul
locuieşte în prima casă. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">10.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Fumătorul de
Marlboro locuieşte lângă cel care are o pisică. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">11.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Locatarul
care are un cal locuieşte lângă cel care fumează Dunhill. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">12.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Fumătorul de
Winfield bea cu plăcere bere. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">13.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Norvegianul
locuieşte lângă casa albastră. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">14.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Germanul
fumează Rothmans. </span></div>
<div style="text-align: justify;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">15.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Fumătorul de
Marlboro are un vecin care bea apă.</span></div>
<div style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Cine are un acvariu cu peşti?</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Pentru început observăm<span style="font-family: "Calibri","sans-serif";"> urmatoarele:</span></span><span lang="RO"><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>AR-SA</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--></span></div>
<ul style="text-align: justify;">
<li><span lang="RO">Culorile
caselor sunt: albă, albastră, galbenă, roşie, verde</span></li>
<li><span lang="RO">Nationalităţile: britanic, danez, german, norvegian, suedez</span></li>
<li><span lang="RO" style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"> </span></span></span><span lang="RO">Băuturile:
apă, bere, cafea, ceai, lapte</span></li>
<li><span lang="RO">Ţigările:
Dunhill, Marlboro, Pall Mall, Rothmans, Winfield</span></li>
<li><span lang="RO">Animalele: cal, câine, pasăre, peşte, pisică.</span></li>
</ul>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Vom înscrie toate aceste informaţii într-o
matrice cu 6 linii şi 7 coloane, din care:</span></div>
<ul>
<li style="text-align: justify;"><span lang="RO">În fiecare
căsuţă a primei coloane vom descrie conţinutul liniei corespunzătoare (respectiv
numărul casei, culoarea ei, naţionalitatea, băutura, ţigara şi snimalul
preferat). </span></li>
<li style="text-align: justify;"><span lang="RO">În ultima
coloană vom înscrie, pentru început, toate variantele posibile, urmând ca, pe
măsură ce facem identificările respective, să operăm modificările
corespunzătoare. </span></li>
</ul>
<div class="MsoNormal">
<span lang="RO">Ceea ce obţinem arată aşa:</span><br />
<span lang="RO"> </span></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Nr. casei</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">1</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">2</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">3</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">4</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">5</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Culoarea casei</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albă, albastră, galbenă, roşie, verde</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Naţionalitatea</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">britanic, danez, german, norvegian, suedez</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Băutura</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">apă, bere, cafea, ceai, lapte</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Ţigara</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Dunhill, Marlboro, Pall Mall, Rothmans, Winfield</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Animalul</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">cal, câine, pasăre, peşte, pisică</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<div style="text-align: justify;">
<span lang="RO">Acum, mutăm norvegianul în casa nr. 1 (9),
lângă casa albastră (13). Observând şi că, în casa nr. 3 e un băutor de lapte,
obţinem:</span><br />
<span lang="RO"> </span></div>
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Nr. casei</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">1</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">2</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">3</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">4</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">5</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Culoarea casei</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albastră</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albă, galbenă, roşie, verde</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Naţionalitatea</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">norvegian</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">britanic, danez, german, suedez</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Băutura</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">lapte</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">apă, bere, cafea, ceai</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Ţigara</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Dunhill, Marlboro, Pall Mall, Rothmans, Winfield</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Animalul</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">cal, câine, pasăre, peşte, pisică</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Casa norvegianului nu poate fi roşie (9), nici
verde (4) şi nici albă (casa nr. 1 nu are „stânga”). Prin urmare, nu poate fi
decât galbenă. Şi, imediat urmează că norvegianul fumează Dunhill
(8). Cum lângă casa nr. 1 nu e decât casa nr. 2,
rezultă că proprietarul acesteia are un cal (11).</span></div>
<div class="MsoNormal">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Nr. casei</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">1</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">2</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">3</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">4</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">5</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Culoarea casei</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">galbenă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albastră</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albă, roşie, verde</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Naţionalitatea</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">norvegian</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">britanic, danez, german, suedez</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Băutura</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">lapte</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">apă, bere, cafea, ceai</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Ţigara</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Dunhill</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Marlboro, Pall Mall, Rothmans, Winfield</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Animalul</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">cal</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">câine, pasăre, peşte, pisică</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<div style="text-align: justify;">
<span lang="RO">Cum casa verde este în stânga casei albe (4),
rezultă că nu poate fi decât casa cu numărul 3 sau 4, dar locatarul casei verzi
bea cafea (5), în timp ce locatarul casei din mijloc (nr. 3) bea lapte (7).
Prin urmare, casa verde are numărul 4, casa din dreapta ei e albă, iar casa din
mijloc nu poate fi decât roşie: </span></div>
<span lang="RO"><br /></span></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Nr. casei</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">1</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">2</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">3</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">4</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">5</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Culoarea casei</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">galbenă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albastră</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">roşie</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">verde</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Naţionalitatea</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">norvegian</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">britanic, danez, german, suedez</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Băutura</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">lapte</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">apă, bere, cafea, ceai</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Ţigara</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Dunhill</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Marlboro, Pall Mall, Rothmans, Winfield</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Animalul</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">cal</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">câine, pasăre, peşte, pisică</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Acum, mutăm britanicul în casa roşie (3),
punem cafeaua în dreptul casei verzi (5). Cum norvegianul nu fumează Winfield,
nu bea bere (12), şi nici ceai (3), prin urmare bea apă, şi, deci, fumătorul de
Marlboro stă în casa nr. 2 (15). Până aici am obţinut următorul rezultat:</span><br />
<span lang="RO"> </span></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Nr. casei</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">1</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">2</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">3</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">4</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">5</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Culoarea casei</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">galbenă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albastră</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">roşie</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">verde</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Naţionalitatea</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">norvegian</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">britanic</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">danez, german, suedez</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Băutura</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">apă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">lapte</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">cafea</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">bere, ceai</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Ţigara</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Dunhill</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Marlboro</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Pall Mall, Rothmans, Winfield</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Animalul</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">cal</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">câine, pasăre, peşte, pisică</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Fumătorul de Winfield nu poate sta în
coloanele 1 sau 2, acelea fiind deja ocupate, şi deoarece cei din coloanele 3
si 4 beau lapte şi cafea, nu poate fi decât în coloana 5 (12), şi, fireşte, bea
şi bere, astfel că domnului din coloana 2 nu-i rămâne decât ceaiul:</span><br />
<span lang="RO"> </span></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Nr. casei</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">1</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">2</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">3</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">4</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">5</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Culoarea casei</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">galbenă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albastră</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">roşie</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">verde</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Naţionalitatea</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">norvegian</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">britanic</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">danez, german, suedez</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Băutura</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">apă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">ceai</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">lapte</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">cafea</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">bere</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Ţigara</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Dunhill</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Marlboro</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Winfield</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Pall Mall, Rothmans, </span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Animalul</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">cal</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">câine, pasăre, peşte, pisică</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Neamţul nu poate sta în coloana 1 sau 3 (acolo
stau norvegianul şi britanicul), nici în coloana 2 sau, fiindcă fumează
Rothmans (14), nu Marlboro sau Winfield. Rezultă, deci, că nu poate sta decât
în coloana 4, iar cel din coloana 3, adică britanicul, nu mai poate fuma
altceva decât Pall Mall. Şi, da, danezul bea ceai (3), deci stă în coloana 2,
iar suedezul in singurul loc ce i-a mai rămas, adică în coloana 5.</span><br />
<span lang="RO"> </span></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Nr. casei</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">1</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">2</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">3</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">4</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">5</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Culoarea casei</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">galbenă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albastră</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">roşie</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">verde</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Naţionalitatea</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">norvegian</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">danez</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">britanic</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">german</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">suedez</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Băutura</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">apă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">ceai</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">lapte</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">cafea</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">bere</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Ţigara</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Dunhill</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Marlboro</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Pall Mall</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Rothmans</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Winfield</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Animalul</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">cal</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">câine, pasăre, peşte, pisică</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br />
<div style="text-align: justify;">
<span lang="RO">Englezul este cel care fumează Pall Mall, deci
are o pasăre (6), suedezul are un câine (2), fumătorul de Marlboro are, deja, în
coloana 3, un vecin care are o pasăre, deci numai celălalt vecin, respectiv
norvegianul, are o pisică. Ghici cine are un acvariu cu peşti?</span><br />
<span lang="RO"> </span></div>
</div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Nr. casei</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">1</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">2</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">3</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">4</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">5</span></div>
</td>
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Culoarea casei</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">galbenă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albastră</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">roşie</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">verde</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">albă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Naţionalitatea</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">norvegian</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">danez</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">britanic</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">german</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">suedez</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Băutura</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">apă</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">ceai</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">lapte</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">cafea</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">bere</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Ţigara</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Dunhill</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Marlboro</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Pall Mall</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Rothmans</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Winfield</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;">
<td style="border: 1pt solid windowtext; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">Animalul</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">pisică</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">cal</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">pasăre</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<br /></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">câine</span></div>
</td>
<td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; text-align: center;" valign="top"><div class="MsoNormal" style="margin-bottom: 0in;">
<span lang="RO">peşte</span></div>
</td>
</tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com1tag:blogger.com,1999:blog-3660075371335028745.post-27477071641030142902012-11-15T11:25:00.003+02:002012-11-16T11:51:18.206+02:00Noţiuni elementare de matematică pentru programatori (1) - Tipuri numerice<div style="text-align: justify;">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>AR-SA</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><span lang="RO">Nu de puţine ori, în spatele unor programe
extrem de cunoscute stau algoritmi matematici de o complexitate descurajantă;
să ne gândim, de exemplu, la algoritmii folosiţi de motoarele de căutare, dar
nu numai. Evident, e greu de crezut că un novice într-ale programării se va
apuca să scrie un program care să poată concura serios cele mai populare
motoare de căutare, sau alte asemenea programe, dar unele noţiuni de matematică
sunt necesare. Mai cu seamă că, pentru un informatician, unele noţiuni
matematice pot avea un sens uşor diferit ca pentru un matematician „pur”.</span></div>
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
text-align:justify;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:Arial;
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Orice program de calculator face, în esenţă,
trei lucruri:</span></div>
<br />
<ul>
<li><span lang="RO" style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"></span></span></span><span dir="LTR"></span><span lang="RO">Colectează informaţii
externe, în principal de la utilizator(date de intrare),</span></li>
<li><span lang="RO" style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"> </span></span></span><span dir="LTR"></span><span lang="RO" style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;">Prelucrează
aceste informaţii, şi,<span style="mso-list: Ignore;"></span></span></li>
<li><span lang="RO" style="mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"></span></span></span><span lang="RO">Comunică
aceste rezultate în exterior (date de ieşire).</span></li>
</ul>
<br />
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">În principal, datele de intrare, ca şi cele de
ieşire sunt furnizate/recepţionate de un utilizator utilizator uman, şi, prin
urmare, trebuie să aibă o formă „umană”.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Pentru a putea fi uşor prelucrată, informaţia
trebuie structurată specific; acest lucru este valabil deopotrivă şi pentru
calculatoare, şi pentru oameni. Aceasta presupune existenţa unor „compartimente”,
sau „sertăraşe” diferite pentru diversele tipuri de informaţii. </span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Cele mai cunoscute şi utilizate (de către mai
toate limbajele de programare) de astfel de „sertăraşe” – ele se numesc, de
fapt, tipuri – sunt: <i>întreg, real, logic, caracter, şir (tablou) (uni-, bi- sau
multidimensional), şir de caractere, structură/uniune, mulţime </i>etc. </span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO"> </span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Pentru a avea acces la un astfel de obiect, el
trebuie să aibă un nume. Trebuie să facem distincţie între numele
obiectului/datei şi conţinutul său. </span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Calculatoarele nu ştiu să manipuleze altceva
decât date binare, pentru un calculator „totul este bit” (sau o succesiune de
biţi). Calculatorul depozitează datele cu care lucrează în memorie – deocamdată
nu vom face nicio distincţie între diferitele tipuri de memorie. Putem să ne
imaginăm această memorie ca fiind un şir lung de căsuţe în care sunt înscrise
informaţii binare. Pentru a regăsi şi manipula o dată, calculatorul trebuie să
cunoască trei lucruri, şi anume: <i>adresa de început, lungimea, şi respectiv
tipul datei. </i>Aceste informaţii pot fi uneori redundante, alteori nu. De
exemplu, pentru o dată de tip numeric sau logic este suficient să cunoaştem
adresa de început, fiindcă o astfel de dată are, întotdeauna o lungime fixă
precizată, pe când o dată de tip şir de caractere are o <span style="mso-spacerun: yes;"> </span>variabilă.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Toate aceste informaţii se regăsesc, la un
moment dat, în numele datei respective şi, de regulă, pot fi aflate prin
anumite tehnici specifice.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">În alte cuvinte, ori de câte ori o anumită
locaţie de memorie trebuie tratată într-un anumit fel, deoarece în ea este
înscrisă o dată de un anumit tip, avem de-a face cu o <i>variabilă.</i> Pe parcursul
execuţiei unui program, o variabilă poate să-şi schimbe conţinutul (informaţia
propriu-zisă, pe care o conţine), adresa, poate fi distrusă sau clonată
(copiată) etc. O variabilă care îşi păstrează conţinutul pe toată durata
execuţiei unui program se numeşte <i>constantă.</i></span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="color: blue;"><span style="font-size: large;"><b><span lang="RO">Tipul întreg</span></b></span></span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Cu numerele întregi suntem familiarizaţi de la
orele de matematică din şcoala elementară. Despre numerele întregi ştim
următoarele</span></div>
<br />
<ul>
<li style="text-align: justify;"><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"></span></span></span><span dir="LTR"></span><span lang="RO"> Mulţimea
numerelor întregi este <i>infinită,</i> ceea ce înseamnă că <i>nu putem reprezenta în
memoria unui calculator orice element al ei, </i>ci numai o submulţime oarecare
bine definită şi, de obicei, suficient de bogată pentru majoritatea aplicaţiilor.
Încercarea de a atribui unei variabile întregi o valoare care iese din acest spectru
conduce la eroarea numită depăşire de tip, şi la tratarea (de regulă) a
variabilei respective, tot ca o variabilă întreagă (sau reală), dar cu o
valoare diferită celei la care ne-am fi aşteptat.</span></li>
<li style="text-align: justify;"><span lang="RO">Pe mulţimea
numerelor întregi sunt definite <i>cele patru operaţii aritmetice obişnuite:
adunare, scădere, înmulţire şi împărţire,</i> care sunt implementate în orice
limbaj de programare. Rezultatul adunării, scăderii şi al înmulţirii este
întotdeauna un număr întreg şi, din acest punct de vedere, nu e nicio problemă.
În schimb, în legătură cu împărţirea se ivesc două probleme, şi anume:</span><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"> </span></span></span><span lang="RO"> </span>
<blockquote>
<span lang="RO">Împărţirea
prin zero nu este definită, din punct de vedere matematic, şi, din acest punct
de vedere, orice tentativă de efectuare a unei astfel de operaţii este sancţionată
de calculator. În unele situaţii, aceasta poate fi o greşeală fatală (conduce
la oprirea necondiţionată a programului), dar de regulă, acesta continuă
(putând, însă, duce la obţinerea unor rezultate imprevizibile sau/şi nedorite).</span> </blockquote>
<blockquote>
Câtul a două
numere întregi nu este, de regulă, întreg, iar această problemă este rezolvată
diferit de diferite limbaje de programare. Frecvent, există doi operatori de
împărţire, unul pentru împărţirea întreagă (câteodată, unul şi pentru obţinerea
restului), şi unul pentru împărţirea propriu-zisă. Dacă notăm cu % operatorul
de împărţire întreagă, cu mod pe cel pentru obţinerea restului, şi cu : pe cel
de împărţire obişnuită, atunci rezultatul evaluării expresiilor 13 % 5, 13 mod
5 şi, respectiv, 13 : 5 este 2, 3, şi, respectiv, 2,6.</blockquote>
</li>
</ul>
<ul style="text-align: justify;">
<li><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"></span></span></span><span lang="RO">Există, de
asemenea, şi operaţia de ridicare la putere, definită ca o înmulţire repetată;
această operaţie este, de regulă definită, in diverse limbaje, printr-o funcţie
specifică.</span></li>
<li><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"></span></span></span><span lang="RO">Oricărui
număr întreg îi putem asocia un opus şi respectiv, un alt număr întreg, care
reprezintă valoarea sa absolută (sau modulul). Opusul unui număr întreg se
obţine înmulţindu-l cu -1 (ceea ce, din punct de vedere tehnic, atât în
matematica obişnuită, cât şi în cele mai multe limbaje, se realizează prin
prefixarea cu semnul -), iar modulul, printr-o funcţie matematică specifică.</span></li>
<li><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"></span></span></span><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">Adunarea şi
înmulţirea au proprietăţile aritmetice binecunoscute:<span style="mso-list: Ignore;"> </span></span></li>
</ul>
<blockquote class="tr_bq">
<i><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">a)<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">Comutativitate:
a+b = b +a, respectiv a*b = b*a;<span style="mso-list: Ignore;"> </span></span><br /><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">b)<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span></i><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><i>Asociativitate:
</i>(a+b)+c = a+(b+c), respectiv (a*b)*c = a*(b*c);</span><br />
<i><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">c)<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span></i><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><i>Există
elementul neutru</i> (0 pentru adunare, 1 pentru înmulţire): a+0 = 0+a = a,
respectiv a*1 = 1*a = a;</span><br />
<i><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">d)<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span></i><span lang="RO"><i>Înmulţirea
este distributivă</i> faţă de adunare: a*(b+c) = a*b + a*c;</span></blockquote>
<ul style="text-align: justify;">
<li><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"></span></span></span><span lang="RO">Avem
următoarea regulă a semnelor: (-a)*b = a*(-b) = -(a*b); (-a)*(-b) = a*b;</span></li>
</ul>
<br />
<div class="MsoListParagraphCxSpLast" style="text-align: justify; text-indent: -0.25in;">
<span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;">7.<span style="font: 7.0pt "Times New Roman";">
</span></span></span><span dir="LTR"></span><span lang="RO">Atenţie la
semnul înmulţirii, acesta este întotdeauna obligatoriu în informatică (i.e. a*b
e cu totul altceva decât ab).</span></div>
<div class="MsoListParagraphCxSpLast" style="text-align: justify; text-indent: -0.25in;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">În matematică, sunt utilizate frecvent numere
întregi de forma a*10^n. Astfel de numere sunt tratate, de regulă, ca reale, de
limbajele de programare!</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Cu privire la împărţirea întreagă menţionată
mai sus, menţionăm următoarea teoremă binecunoscută din matematica elementară:</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO"><b>TEOREMA ÎMPĂRŢIRII ÎNTREGI:</b> Oricare ar fi două
numere întregi <b>d </b>(numit şi deîmpărţit), şi<i> î </i>(împărţitor), cu <b>î</b> nenul (diferit
de zero), există şi sunt unice două numere întregi<b> c</b> (cât) şi <b>r</b> (rest), astfel
încât:</span></div>
<br />
<ul>
<li><b><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"> </span></span></span><span dir="LTR"></span></b><span lang="RO"><b>d = î*c + r</b>,
şi, în plus,</span></li>
<li><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"> </span></span></span><span dir="LTR"></span><b><span lang="RO">0 </span><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">≤</span><span lang="RO"> r < mod(c).</span></b></li>
</ul>
<br />
<div class="MsoNormal" style="margin-left: 0.25in; text-align: justify;">
<span lang="RO">În plus, operaţia
prin care se obţin cele două numere întregi, cât şi rest, poartă numele de
<i>împărţire întreagă.</i></span></div>
<div class="MsoNormal" style="margin-left: 0.25in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">În cazul in
care restul unei împărţiri (întregi) este zero, spunem că avem o <i>împărţire
exactă</i> (fără rest). </span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Fiind dat un număr întreg <b>a</b>, dacă există două
numere întregi <b>b</b> şi <b>c</b>, astfel încât <b>a = b*c</b>, spunem că<b> a </b><i>se divide</i> prin <b>b</b> (şi
<b>c</b>), sau că este un <i>multiplu</i> al acestor numere, sau că <b>b</b> (sau <b>c</b>) este un <i>divizor
întreg</i> al numărului<b> a</b>. De exemplu, numărul 6 are următorii divizori: -6, -3,
-2, -1, 1, 2, 3 şi 6. De multe ori, prin <i>„divizor”</i> înţelegem, de fapt, doar
<i>divizorii naturali</i> (întregi nenegativi) ai unui număr natural. </span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">În aceste condiţii, e uşor de arătat că<i> orice
număr natural cel putin egal cu 2 are (cel puţin) doi divizori: pe 1 şi pe el
însuşi.</i> Pentru orice număr natural, aceşti divizori (1 şi el însuşi) se numesc
<i>improprii</i>, alţi eventuali divizori numindu-se, evident, <i>divizori proprii.</i></span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Un număr care nu are alţi divizori decât cei
improprii se numeşte n<i>umăr prim</i>, altfel se numeşte <i>neprim (compus)</i>. Numărul 1
nu e nici prim, nici compus.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">E binecunoscut următorul rezultat:</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO"><b>TEOREMA FUNDAMENTALĂ A ARITMETICII:</b> Orice
număr natural cel puţin egal cu doi se scrie, în mod unic, dacă facem abstrcţie
de ordinea factorilor, ca produs de numere prime.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">De exemplu, 6 = 2*3 (ceea ce e totuna cu 6 =
3*2 – ordinea factorilor nu contează).</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Acest rezultat este crucial, deopotrivă în
matematică şi în informatică. De exemplu, în informatică, aproape toţi
algoritmii de criptare folosiţi în informatică, adică acei algoritmi care
permit transmiterea în siguranţă a unor date critice într-o reţea de
calculatoare, se bazează pe această proprietate simplă a numerelor naturale; ca
să fim, totuşi, cinstiţi, precizăm că, de fapt, aceşti algoritmi se bazează pe
faptul că, din punct de vedere practic, este foarte uşor să înmulţim anumiţi
factori primi pentru a obţine un număr compus, în timp ce invers, a determina
dacă un anumit număr întreg este sau nu prim şi, in caz afirmativ, de a-i
determina factorii primi, poate fi extrem de dificil (chiar pentru un
calculator deosebit de performant).</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Tot în legătură cu acest rezultat fundamental
al aritmeticii este şi algoritmul lui Euclid, care, în mod tradiţional, este
prezentat, în mediile şcolare, ca un prim exemplu de algoritm, aşa după cum
programul „Hello, world” este prezentat, în mod tradiţional, ca un prim
exemplu, ori de cate ori se începe studiul unui nou limbaj de programare.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Algoritmul lui Euclid apare în celebra sa
lucrare „Elementele” (cca. 300 î.e.n.) şi se referă la determinarea celui mai
mare divizor comun a două numere naturale (mai mari sau egale cu doi). </span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Din cele spuse mai sus, rezultă că două numere
naturale, mai mari sau egale cu doi, au cel puţin un divizor comun, şi anume pe
1 – dacă nu mai au alţi divizori comuni, ele numindu-se prime între ele. Algoritmul
lui Euclid se referă, deci, la determinarea celui mai mare dintre aceşti
divizori, şi se poate prezenta astfel:</span></div>
<br />
<ol>
<li><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"> </span></span></span><span dir="LTR"></span><span lang="RO">Fie cele două
numere a şi b. Presupunem că a </span><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">≥</span><span lang="RO"> b, dacă nu e
aşa, schimbă-le numele (numeşte numărul mai mare a, şi pe cel mai mic b);</span></li>
<li><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"></span></span></span><span dir="LTR"></span><span lang="RO">Împarte pe a
la b, obţinând câtul c şi restul r. </span></li>
<li><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font: 7.0pt "Times New Roman";"></span></span></span><span lang="RO">Dacă r este
zero (împărţirea de la pasul precedent a fost exactă), atunci numărul căutat
(cel mai mar divizor comun) este c, altfel, continuă algoritmul cu pasul 1, cu
c pe post de a şi r pe post de b.</span></li>
</ol>
<br />
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Fireşte, acest algoritm s-ar cuveni temeinic
analizat, din punct de vedere al teoriei algoritmilor – şi, poate voi face
vreodată acest lucru – dar, acum este mai important să vorbim de tipul real. </span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="color: blue;"><span style="font-size: large;"><b><span lang="RO">Tipul real</span></b></span></span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">De regulă, matematicienii fac o distincţie
clară între numerele raţionale, definite ca mulţimea tuturor numerelor care
sunt (sau pot fi) scrise ca fracţii ordinare care au atât numitorul, cât şi
numărătorul numere întregi, respectiv, numerele iraţionale, care nu pot fi
scrise astfel.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Apoi, din punctul de vedere al reprezentării
zecimale, numerele raţionale pot fi numere zecimale finite, cele la care partea
zecimală este compusă dintr-un număr finit de cifre nenule, şi numere zecimale
infinite (sau periodice), cele care nu îndeplinesc această condiţie, respectiv
la care partea zecimală conţine un număr infinit de cifre nenule. Numerele
zecimale periodice pot fi, de asemenea, numere zecimale periodice simple, cele
la care perioada începe imediat după virgulă, şi respectiv, numere zecimale
periodice mixte, cele la care perioada începe la câteva cifre după virgulă.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Numerele iraţionale pot fi, la rândul lor,
algebrice, cele care pot fi soluţii ale unei ecuaţii polinomiale cu coeficienţi
întregi (şi aici întră, de exemplu, toţi radicalii), respectiv transcendente,
cele care nu pot fi (şi, ca exemplu de numere transcendente, cităm celebrele </span><span lang="RO" style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">π</span><span lang="RO"> – a cărui iraţionalitate fusese intuită de mai-vechea noastră
cunoştinţă Muhammad ibn Mūsā al-Khwārizmī,şi a cărui transcendenţă a fost
demonstrată de Lindemann, respectiv e (baza logaritmilor naturali), lucru
stabilit de Hermite – deşi teorema respectivă poartă numele lui Lindemann si
Weierstrass). </span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Mulţimea numerelor raţionale este infinită,
cardinalul ei fiind acelaşi cu al mulţimii numerelor numerelor întregi
respectiv<span style="mso-spacerun: yes;"> </span><i>„alef zero”</i>, în timp ce mulţimea
numerelor iraţionale este tot infinită, dar „mult mai bogată” în elemente,
cardinalul ei fiind <i>„alef c”</i>. </span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Pentru un calculator, astfel de lucruri, la
nivelul comun, incomprehensibile, deoarece spaţiul de memorie în care îşi poate
reprezenta astfel de numere este limitat.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Prin urmare, pentru un calculator, un „număr
real” (tipul float, double etc.) reprezintă, de fapt, numere zecimale finite,
cu un număr oarecare maxim, fixat, de zecimale – ceea ce echivalează, de fapt,
cu o anumită precizie.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Acest lucru poate crea o serie de probleme
programatorilor obişnuiţi să gândească în sens absolut matematic. De exemplu,
in matematica „obişnuită”, înmulţirea şi împărţirea (cu un număr nenul) sunt
operatii inverse una alteia, a împărţi un număr cu o anumită valoare şi apoi
a-l înmulţi cu exact acea valoare nemodificând valoarea iniţială (adică: din
punct de vedere matematic, <b>a:b*b = a</b>, indiferent de valorile lui <b>a</b> şi <b>b</b>). Acest
lucru nu este, neapărat adevărat, în informatică, de exemplu, pentru
calculator, 1:3 nu este 0,(3), ci 0,3333 ... – un număr de zecimale care
depinde de precizia respectivă, iar apoi, 1:3*3 este 0,3333 ... * 3 = 0,9999
..., ceea ce nu e întotdeauna interpretat ca fiind egal cu 1. Din acest motiv,
sunt total nerecomandate comparaţiile exacte ale valorilor de tip real, care
pot conduce la rezultate eronate.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Faţă de ceea ce am spus despre tipul întreg,
în cazul tipului real apare, în plus, problema conversiei (a cast-ului) la un
întreg.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Această problemă este rezolvată în mod diferit
de diferitele limbaje de programare. În unele din ele există funcţii, cum ar fi
<i>floor, ceiling, round,</i> şi aşa mai departe, care realizează o conversie
explicită, cu pierdere de precizie, evident, in alte situaţii se poate face o
conversie implicită etc.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="color: blue;"><span style="font-size: large;"><b><span lang="RO">Sisteme de numeraţie</span></b></span></span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Poate unul din cele mai importante progrese în
domeniul matematicii a fost descoperirea sistemului de numeraţie poziţional,
care a permis realizarea facilă de calcule aritmetice. Cu toţii cunoaştem sistemul
de numeraţie roman, şi ... nu mai e nimic de spus în legătură cu acesta.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Ideea de bază a oricărui sistem de numeraţie
este aceasta: cu ajutorul unui sistem de n simboluri desemnăm toate valorile
numerice întregi (naturale) de la 0 la n-1. Apoi, n unităţi formează o unitate
superioară (o<span style="mso-spacerun: yes;"> </span>„zece” a bazei respective),
şi aşa mai departe.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">De exemplu, numărul 1234 s-ar putea „traduce”
după cum urmează: numărul care reprezintă suma tuturor obiectelor care se află
într-o grămadă compusă din 4 obiecte singulare, 3 „snopuri” de câte 10 obiecte,
2 „snopuri” de „snopuri” de câte 10 obiecte, şi un „snop” de „snopuri” de „snopuri”
de câte 10 obiecte.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Baza 10, cea pe care o folosim în mod curent,
nu are nimic „natural” în ea. De fapt, singurul lucru care ne îndreptăţeşte să
folosim această bază de numeraţie şi nu alta, este faptul că, in prima
copilărie, învăţăm să numărăm pe degete – de unde şi termenii digit, digital
etc. – şi, în mod „natural”, avem 10 degete (la cele două mâini). </span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Pentru un calculator, această opţiune nu este
decât o „ciudăţenie” a omului, reprezentarea internă a datelor, a tuturor
tipurilor de date făcându-se în sistemul binar (baza 2), care operează cu doare
două simboluri, respectiv 0 şi 1. Pe drept cuvânt, se poate spune că, pentru un
calculator, lumea e o înşiruire de 0 şi 1, totul, dar absolut totul,
reducându-se, până la urmă, la o secvenţă de 0 şi 1. </span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Există doi algoritmi simpli de transformare a
unui număr din baza 2 în baza 10, şi reciproc.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">În baza 10 – de fapt în orice sistem de
numeraţie poziţional – orice număr este o sumă de puteri ale bazei. De exemplu:
2.670.458 = 2*1.000.000 + 6*100.000 + 7*10.000 + 0*1.000 + 4*100 + 5*10 + 8*1 =
2*10^6 +6*10^5 + 7*10^4 + 0*10^3 +4*10^2 + 5*10^1 + 8*10^0. Similar, numărul 1.111.010.111,
din baza 2, reprezintă 1*2^9 + 1*2^8 + 1*2^7 +1*2^6 +0*2^5 + 1*2^4 + 0*2^3 + 1*2^2
+1*2^1 + 1*2^0 = 1*512 + 1*256 + 1*128 + 1*64 +0*32 + 1*16 + 0*8 + 1*4 + 1*2 +
1*1 = <span style="mso-spacerun: yes;"> </span>983 (în baza 10).</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Învers, împărţim succesiv numărul respectiv la
2 (sau la baza respectivă), reţinând de fiecare dată restul, (până când obţinem
câtul 0). De exemplu:</span></div>
<blockquote class="tr_bq">
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">983 : 2 = 491 r 1</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">491 : 2 = 245 r 1</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">245 : 2 = 122 r 1</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">122 : 2 = 61 r 0</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">61 : 2 = 30 r 1</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">30 : 3 = 15 r 0</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">15 : 2 = 7 r 1</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">7 : 2 = 3 r 1</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">3 : 2 = 1 r 1</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">1 : 2 = 0 r 1</span></div>
</blockquote>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Acum, „citind” (sau „ordonând”) resturile
respective de la „coadă la cap” (sau, „de jos în sus”), obţinem numărul căutat:
1.111.010.111 (în baza 2).</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">În
informatică, se folosesc, de asemenea, baza 8 şi baza 16. Motivul pentru care
se utilizează aceste baze este acela că o cifră octală (în baza opt) reprezintă
(este echivalentă cu) trei cifre binare, în timp ce o cifră hevazecimală, patru
cifre binare.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Atât,
deocamdată.</span></div>
Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-18754196213968852862012-11-13T15:30:00.000+02:002012-11-13T15:33:12.296+02:00Despre problema comis-voiajorului (TSP - Travelling Salesman Problem)<div style="text-align: justify;">
Cât de simpli (sau de puţin simpli) pot fi algoritmii?</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Să presupunem că avem de rezolvat <i>problema ciclului hamiltonian de cost minim</i>. Ei, ei, nici chiar aşa! Aşa se numeşte, în limbaj „oficial”, şi, prin urmare, „scorţos” această problemă, altfel ea este foarte uşor de enunţat. Iată:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Se consideră o reţea de localităţi, A, B, C, D, şi aşa mai departe. Între fiecare dintre ele există un drum, direct, sau indirect, de lungime cunoscută (de exemplu, lungimea drumului dintre A şi B este d(A,B)). Dacă există mai multe drumuri, ceea ce cunoaştem este, de fapt, lungimea celui mai scurt dintre acestea. Un comis-voiajor vrea să plece dintr-un oraş – să zicem A – să treacă prin fiecare oraş o dată şi, în plus, să se întoarcă de unde a plecat. Cum rezolvăm această problemă?</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
O primă ideea ar putea fi aceasta: aflându-ne într-un anumit oraş, să mergem de îndată în oraşul cel mai apropiat, dacă acesta nu a fost deja vizitat, şi tot aşa până vizităm toate oraşele, după care ne reîntoarcem în oraşul iniţial.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Pentru a verifica dacă algoritmul nostru funcţionează corect, luăm în considerare un exemplu concret. Presupunem că toate oraşele sunt situate pe o anumită magistrală rutieră, la o anumită distanţă de oraşul iniţial, care este situat la „km. 0”. Stabilim un sens de parcurgere a acelei magistrale şi asociem fiecărui oraş un anumit număr, reprezentând distanţa de la /până la oraşul A, numărul fiind pozitiv dacă, pentru a ajunge din A în oraşul respectiv mergem în sensul convenit, respectiv negativ dacă nu se întâmplă pe dos. În tabelul de mai jos am înscris aceste valori.</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY775mxAnFKrKFmdquckc2AE1Dz5W2fX_REVHVv8mukoPX9jHQ40nHsZAXsIkqAzzKLG94R-P5cZwUgSDj9oqr7V-jiwpC1qmcQMeBSi3PN3MNFtb1wP-NrbLI-rYgkBhpkM5zm7Qt2CA/s1600/Untitled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="42" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY775mxAnFKrKFmdquckc2AE1Dz5W2fX_REVHVv8mukoPX9jHQ40nHsZAXsIkqAzzKLG94R-P5cZwUgSDj9oqr7V-jiwpC1qmcQMeBSi3PN3MNFtb1wP-NrbLI-rYgkBhpkM5zm7Qt2CA/s400/Untitled.jpg" width="177" /></a></div>
<br />
<div style="text-align: justify;">
Altfel spus, distanţa dintre două oraşe e dată de următoarea matrice (zisă şi de adiacenţă:</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitGYdLTdFst1l2Sd7ugaUhXtdoFCB0vHglbOavv0_YxhiXu9yg3WmoVy1709shhgf1_5pLORijsixK6JuaQu3CLqxRmQBOGMVWsXIibNQdOQE1PH-k9MbEjLNhQou9K2ryRKOfFuBYeNc/s1600/Untitled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitGYdLTdFst1l2Sd7ugaUhXtdoFCB0vHglbOavv0_YxhiXu9yg3WmoVy1709shhgf1_5pLORijsixK6JuaQu3CLqxRmQBOGMVWsXIibNQdOQE1PH-k9MbEjLNhQou9K2ryRKOfFuBYeNc/s400/Untitled.jpg" width="208" /></a></div>
După cum se observă, folosind această strategie traseul ar fi A-B-C-D-E-F-G-H-A, cu o lungime totală de 1+3+7+15+31+63+127+85 = 332 km, in timp ce un traseu A-C-E-G-H-F-D-B ar avea lungimea de 2+8+32+127+64+16+4+1 = 254 km. E clar că strategia aleasă nu e bună!<br />
<br />
<div style="text-align: justify;">
O altă idee ar fi aceea de a alege întotdeauna drumul cel mai scurt dintre două oraşe, evitând situaţiile în care o astfel de alegere ar crea un ciclu, cu excepţia cazului că e chiar ciclul căutat, care conţine toate oraşele.
Corespunzător acestei idei, vom alege succesiv drumurile: </div>
<div style="text-align: justify;">
d(A,B) = 1, </div>
<div style="text-align: justify;">
d(A,C) = 2 (am terminat cu A, nu mai putem alege drumuri care să treacă prin A), </div>
<div style="text-align: justify;">
d(B,D) = 4 (nu putem alege d(B,C)=3 – s-ar închide ciclul; am terminat cu B), </div>
<div style="text-align: justify;">
d(C,E) = 8 (nu putem alege d(C,D)=7, se închide ciclul; am terminat cu C ), </div>
<div style="text-align: justify;">
d(D,F) = 16 (nu putem alege d(D,E)=15, se inchide ciclul; am terminat cu D), </div>
<div style="text-align: justify;">
d(E,G) = 32 (nu putem alege d(E,F) = 21, se inchide ciclul; am terminat cu E), </div>
<div style="text-align: justify;">
d(F,H) = 64 (nu putem alege d(F,G) = 63, se închide ciclul; am terminat cu F), </div>
<div style="text-align: justify;">
d(G,H) = 127 (singura posibilitate). </div>
<div style="text-align: justify;">
Corespunzător, vom obţine traseul A-B-D-F-H-G-E-C-A = 254, varianta optimă! Să fie aceasta soluţia corectă?
Să considerăm o reţea de drumuri asemănătoar celei de mai jos (unde diferenţele dintre lungimile drumurilor reprezentate sunt foarte mici).
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig9SMxAvz8EuhtJfdQ5jAUsCZ0c2bT_MkIsIr2DYOu0ZD4ijPE7loMpp_sk0WTTHIQ4d5uxZVhCVb7MOp3nFYZb80n0pWc1tdHUL_zIUAmrCD_dDU3VgqazfzMUte0QKe7DZuMDSV6x5Y/s1600/Untitled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="118" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig9SMxAvz8EuhtJfdQ5jAUsCZ0c2bT_MkIsIr2DYOu0ZD4ijPE7loMpp_sk0WTTHIQ4d5uxZVhCVb7MOp3nFYZb80n0pWc1tdHUL_zIUAmrCD_dDU3VgqazfzMUte0QKe7DZuMDSV6x5Y/s400/Untitled.jpg" width="399" /></a></div>
În funcţie de aceste mici diferenţe, putem ajunge la următoarea soluţie:
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR6BXQYxj4TZEMNB6BeOSROiO3rph9yG4MdBRaab704ZvFBV1czpQ64v1sA3lcBlRWQYFFy7i1fSP1MjwLjx5tPGz7BlTqfe50fCs3-Dx-q0NW7K1qHotcV8mBHPYrJK5_Kpxrp-9rEms/s1600/Untitled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="111" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR6BXQYxj4TZEMNB6BeOSROiO3rph9yG4MdBRaab704ZvFBV1czpQ64v1sA3lcBlRWQYFFy7i1fSP1MjwLjx5tPGz7BlTqfe50fCs3-Dx-q0NW7K1qHotcV8mBHPYrJK5_Kpxrp-9rEms/s400/Untitled.jpg" width="396" /></a></div>
dar şi la ceva în genul:
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjj3EmP33v11QPHO7BJKaNmhe750KXUKn4qg4Ox7f_FEXHMcMlrYTXz2QDE5leWIxkk2GD6zFH8coOaAOQixdZNlqJf_iP9wg6HTEuOXCbaFwK5KFHvHcKQMlTf71KnfQHSuNU-o6TBxI/s1600/Untitled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="120" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjj3EmP33v11QPHO7BJKaNmhe750KXUKn4qg4Ox7f_FEXHMcMlrYTXz2QDE5leWIxkk2GD6zFH8coOaAOQixdZNlqJf_iP9wg6HTEuOXCbaFwK5KFHvHcKQMlTf71KnfQHSuNU-o6TBxI/s400/Untitled.jpg" width="400" /></a></div>
ceea ce, evident, nu mai este corect.<br />
<br />
<div style="text-align: justify;">
Problema enuţată mai sus nu e simplă, dar, fireşte, nici nerezolvabilă. Mai întâi de toate, pentru că este o <i>problemă finită</i>, şi toate problemele finite, sunt, <i>în principiu</i>, rezolvabile! Acest „în principiu” nu este, de fapt, ceva prea încurajator, fiindcă sugerează, de fapt, o metodă tare-tare nenorocită, şi anume<i> metoda forţei brute.</i> În ce constă această metodă şi de ce este ea aşa de „nenorocită”? </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
După cum arată şi numele, această metodă constă, de fapt, în <i>generarea şi evaluarea tuturor situaţiilor posibile.</i> În cazul problemei enunţate mai sus, dacă sunt n oraşe, e vorba de generarea şi evaluarea unui număr de soluţii egal cu numărul permutărilor de n obiecte (de fapt, de n-1, deorece primul oraş, A, este fixat). Ori, numărul permutărilor de n obiecte este de n!, ceea ce este un număr foarte-foarte mare, chiar pentru valori destul de mici ale lui n (de exemplu, 5! = 120, în timp ce 10! = 29.030.400, şi 20! = 2.432.902.008.176.640.000 ... cam mult). </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Cu siguranţă, această idee este destul de proastă, iar acesta este un exemplu clar în care matematica şi informatica au abordări diferite.
Pentru un matematician, care nu este foarte interesat de resursele implicate în de rezolvarea unei astfel de probleme, un astfel de algoritm poate fi acceptabil, în schimb pentru un informatician, cu siguranţă, nu este. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
O altă metodă foarte generală care poate fi folosită pentru rezolvarea unei astfel de probleme este cea denumită <i>backtracking.</i>Bactrackingul se aplică problemelor care solicită construirea unui şir (o variabilă indexată) care trebuie să răspundă unei anumite condiţii de optimalitate – de exemplu, în cazul nostru, „costului minim”, fiecare din cele n variabile individuale putând lua valori dintr-o mulţime determinată. Din păcate, nici backtrackingul nu este o metodă prea eficientă.
Practic, în cazul nostru, backtrackingul nu reprezintă altceva decât o îmbunătăţire minoră faţă de forţa brută!<br />
<br />
O altă strategie ar fi aceea bazată pe algoritmi genetici.<br />
<br />
Dar, mai multe detalii despre backtracking, algoritmi genetici si altele asemenea, altădată!
</div>
Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-33358979896979033052012-11-13T12:05:00.000+02:002012-11-13T12:08:33.324+02:00Câteva cuvinte despre algoritmi în Java şi PHP (introducere)<div style="text-align: justify;">
O binecunoscută butadă relevă că <i>în spatele oricărui „succes peste noapte” stau zece, cincisprezece sau chiar douăzeci de ani de muncă asiduă. </i>Şi, deşi oricine cunoaşte acest lucru, foarte mulţi continuă să creadă în existenţa unor minuni care îi vor face să dobândească succesul instantaneu. Fac acest lucru din două motive: primul, fiindcă partea cu „munca asiduă” este extrem de neplăcută – deşi „nemunca” eîncă şi mai neplăcută, iar al doilea, fiindcă minunile evocate chiar se întâmplă! În domeniul material, de exemplu, prin intermediul loteriilor, al sistemelor de pariuri, al jocurilor de noroc, mulţi, foarte mulţi oameni au realizat câştiguri fabuloase! Cu adevărat fabuloase! Şi ... mulţi, cu adevărat mulţi: cam unul la zece, sau o sută de milioane de „ghinionişti”. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Într-un celebru <a href="http://norvig.com/romanian21-days.html#answers">eseu </a>din 2001, Peter Norvig, director de cercetare la Google Inc. îşi exprima speranţa că un om talentat şi interesat ar putea învăţa să programeze bine<i> în doar zece ani!</i> Şi încă singur! Articolul e plin de idei bune, dar trebuie tratat cu o oarecare circumspecţie, fiindcă, de atunci au trecut, totuşi, zece ani, şi lucrurile s-au mai schimbat, pe ici, pe colo, în sensul că „materialul de studiu” a devenit mult mai bogat, mai stufos, dar şi prin faptul că, pe alocuri, autorul pare a se contrazice: „lucrează la proiecte cu alţi programatori”. În alte cuvinte, învăţarea „de unul singur” trebuie să se producă, totuşi, „împreună”. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Limba şi cultura în care ne-am născut au o influenţă majoră asupra formării noastre ca oameni, asupra <i>„Weltanschauung”</i>-ului nostru. Desigur, în timpul vieţii putem invăţa o nouă limbă, sau mai multe, putem să ne apropiem de o altă cultură, sau de mai multe, iar dintr-o astfel de experienţă putem realiza că paralelismul limbilor naturale este imperfect, că, pentru a exprima o anumită idee, sau concept, o limbă este mai potrivită decât alta şi că, pentru a crea o literatură, o bogată şi valoroasă literatură, este nevoie de o limbă evoluată şi puternică. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Nu altfel stă treaba şi în ceea ce priveşte limbajele de programare, acestea constituind interfeţele prin care programatorul şi calculatorul pot comunica. Aşa cum nu toate limbile sunt la fel de potrivite pentru a exprima un concept, o idee, sau un termen concret – spre exemplu, ne putem imagina că, pentru un zulus este, în general, mult mai greu, decât pentru un yakut, să înţeleagă, să definească, să „poetizeze” termeni precum „ger pătrunzător” sau „permafrost” – tot aşa limbajele de programare, chiar cele de cel mai general uz, prezintă unele caracateristici care le fac mai potrivite sau mai puţin potrivite pentru o anumită aplicaţie sau/şi un anumit programator. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
În fapt, limbajele de programare, şi, mai general, softurile de creare de obiecte şi aplicaţii sunt orientate spre un anumit aspect, cum ar fi: creare de documente, imagini, sunete etc., sau creare de aplicaţii de uz ştiinţific, de uz economic, de uz didactic, pentru realizarea de comunicaţii etc. De asemenea, limbajele respective sunt create în legătură cu o paradigmă de programare. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
În spatele oricărui program de calculator stă un anumit algoritm. Sau, mă rog, mai mulţi algoritmi. Ce e un algoritm? </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Cuvântul provine din limba persană şi reprezintă varianta latinizată a numelui unui matematician foarte important, din secolul IX. De fapt, reproduce acea parte din nume care face referire la localitatea de baştină a savantului: Muḥammad ibn Mūsā al-Khwārizmī (particula „ibn” înseamnă „fiul lui”, iar „al” face referire la locul de baştină) –azi, localitatea se numeşte Khiva şi este un oraş cu vreo 50.000 de locuitori, situat în oaza Khwarezm, provincia Xorazm, Uzbekistan. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
La modul cel mai general cu putinţă, <i>un algoritm reprezintă o metodă, o modalitate de rezolvare a unei probleme. </i>Iar activitatea de programare are exact acest obiectiv, şi anume rezolvarea de probleme cu ajutorul calculatorului. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Prin urmare, aşa cum învăţarea unei limbi ne poate facilita comunicarea, transmiterea unor idei, dar nu ne este de niciun folos în absenţa acestor idei, tot aşa, un limbaj de programare este foarte util pentru a „înfăşura” un anumit algoritm într-un „ambalaj” care să poată fi înţeles de către calculator, dar nu ne este de niciun folos dacă nu avem ce algoritm să „înfăşurăm”. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Algoritmica este, aşadar, ştiinţa pe care trebuie să o studiem şi să o înţelegem înainte de a ne apuca, propriu-zis, de programare, şi fără de care nu se poate vorbi de niciun fel de programare. Pentru că, până la urmă, un program nu este o succesiune de linii de cod, corecte din punct de vedere sintactic, dar care nu rezolvă, de fapt, nicio problemă, ci transpunerea, într-un limbaj de programare, a unui algoritm de rezolvare a unei probleme. Iar asta înseamnă, de fapt, 99% matematică. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
La începuturile ştiinţei calculatoarelor, se cunoşteau nenumărate exemple de diverşi algoritmi, dar o ştiinţă sistematizată a algoritmilor nu exista, propriu-zis, şi, din acest motiv, fiecar programator îşi crea programele mai mult intuitiv, în funcţie de „fler”, intuiţie şi experienţă. Fiecare program păstra „amprenta” creatorului său, şi, din acest motiv, erau greu de înţeles şi depanat de către un alt programator. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Acest „stil” de programare a condus destul de repede la o criză a acestei activităţi. Pe măsura creşterii dimensiunii lor, programele au devenit din ce în ce mai greu lizibile şi, ca urmare, costurile legate de depanarea şi actualizarea lor sau/şi de creare a noi programe au crescut exponenţial. Trebuia făcut ceva, iar acest „ceva” s-a numit programarea structurată. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Ideea de bază a programării structurate este cea exprimată în celebra <i>teoremă de structură a lui Böhm-Jacopini,</i> din 1966, care afirmă, grosso-modo, că, <i>pentru a crea orice program de calculator, sunt suficiente doar trei structuri, şi anume cea secvenţială, cea de decizie şi cea de ciclare.</i> Şi, de asemenea, că orice program poate fi rescris în aşa fel încat să nu mai utilizeze instrucţiunide salt, cum ar fi „goto” (sau „jump”, în alte limbaje). </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
În acele vremuri, un program era, de fapt, un text compus dintr-un anumit număr de linii (instrucţiuni, propoziţii, enunţuri). Fiecare linie instruia calculatorul asupra unei acţiuni pe care o avea de efectuat, îi furniza o anumită informaţie etc. – aici, lucrurile nu sunt fundamental diferite nici astăzi. Toate aceste linii, sau măcar o parte din ele erau etichetate, ceea ce înseamnă că li se asocia un anumit simbol, de obicei un număr natural, dar şi un text scurt, în alte situaţii, iar programul conţinea linii care forţau calculatorul să continue nu cu execuţia următoarei linii, ci cu o alta, cu o etichetă precizată. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<i>Programarea structurată </i>a impus eliminarea acestor instructiuni de salt, iar efectul imediat a fost acela de creare a unor programe mult mai simple, mai clare şi mai uşor de depanat. Entuziasmul şi beneficiile create de această paradigmă au fost atât de mari, încât profesorul Niklaus Wirth, de la Universitatea din Zürich, Elveţia a creat, în 1972, un limbaj de programare special pentru învăţarea programării structurate, pe care l-a denumit Pascal, in cinstea marelui savant şi filosof Blaise Pascal. Extrem de popular, la un moment dat, în mediile educaţionale, limbajul Pascal şi-a atins, cu prisosinţă, obiectivul pentru care a fost creat, dar, din păcate (sau nu), nu a devenit foarte popular în industria de software, datorită, în principal, multiplelor sale limitări „didactice”. Oricum, datorită simplităţii sale şi modului în care introduce elevul în învăţarea principiilor programării structurate, limbajul Pascal este utilizat, în continuare, în mediile şcolare şi chiar universitare din România.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
„Biblia” programării structurate este, până în zilele noastre, lucrarea din 1972, a profesorilor O.J. Dahl (Oslo), E.W. Dijkstra (Eindhoven) şi C.A.R. Hoare (Belfast), intitulată <i><b>Structured Programming. </b></i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Un alt progres a fost reprezentat de apariţia <i>programării procedurale</i>. Ce este programarea procedurală? </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Programatorii au observat relativ curând că, în decursul unui program erau siliţi să repete, identic sau aproape identic, anumite secvenţe de cod, corespunzând unor operaţiuni efectuate de mai multe ori, cum ar fi, de exemplu, ordonarea unui şir, aşa după cum, de exemplu, se repetă refrenul în textul unui cântec. Şi atunci, soluţia firească găsită a fost aceea a creării unor programe de dimensiuni mai reduse, care să îndeplinească anumite operaţiuni frecvente, şi care să poată fi apelate (invocate) folosindu-le doar numele, şi nu rescriind tot codul. Astfel de progrămele – de fapt, unele, deosebit de complexe – au fost denumite - în funcţie de faptul că returnau un rezultat, sau efectuau doar o prelucrare, precum şi în funcţie de limbajul respectiv – funcţii, proceduri, metode, (sub)rutine etc. au uşurat foarte mult munca programatorilor. Mai mult decât atât, limbajele de programare au început să conţină, în ele însele, biblioteci sau module de funcţii (metode) de dimensiuni absolut impresionante – e vorba de mii si mii de funcţii, care „fac” o mulţime de lucruri deosebit de utile şi necesare. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Apariţia programării procedurale uşurează enorm munca programatorilor (ori de câte ori nu o complică într-un mod inacceptabil), dar mai realizează un lucru foarte important: permite reutilizarea unor componente ale unor programe. În alte cuvinte, până la programarea procedurală, regula era: o problemă = un program, altă problemă = alt program. De la programarea procedurală încoace, regula este, de fapt, alt problemă = acelaşi program, uşor modificat. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Următorul pas a fost reprezentat de <i>programarea pe obiecte</i>. Ideea programării pe obiecte a pornit din observarea naturii înconjurătoare, în care nu există „date” sau informmareaţii „pure”, ci numai asociate unui anumit obiect. În alte cuvinte, în natură nu întâlnim lungimi, pur şi simplu, ci lungimi ale unor obiecte, mase, ci mase ale unor obiecte, şi aşa mai departe. Acestea nu mai sunt, aşadar, noţiuni abstracte, ci devin atribute concrete ale unor obiecte. Apoi, orice obiect „ştie să facă” ceva, ceva ce un alt obiect „ştie” sau nu: de exemplu iepurele „sare”, pisica „miaună”, iar brânza „pute”; acestea sunt metodele obiectelor respective. În plus, obiectele pot fi clasificate după modul cum derivă unele din altele, clasificare inspirată din taxonimia inventată de botanistul suedez Carl Linnaeus (von Linné). Astfel, de exemplu, iepurele este un „rozător”, „rozătoarele” sunt, la rândul lor, „mamifere”, „mamiferele”, „vertebrate”, şi aşa mai departe, iar unele din „metodele” iepurelui, de exemplu aceea de a „roade” nu este o „invenţie” proprie, ci este comună întregului grup, pe când metoda „este drăguţ” îi aparţine în totalitate, celorlalte rozătoare (şoareci, şobolani etc.) aplicându-li-se, mai degrabă „metoda” „este respingător”. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Dar, mai pe larg despre programarea pe obiecte vom mai avea ocazia să vorbim. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Toate aceste paradigme ţin de <i>programarea imperativă, </i>sau programarea cu reguli. Este vorba de acea programare în care calculatorului „i se spune”, in mod clar, ce trebuie să „facă”. În fapt, într-o astfel de perspectivă, calculatorul este „luat de prost”, în sensul că i se comunică destul de puţine lucruri sau chiar deloc, despre problema pe care urmează să o rezolve, accentul căzând pe ceea ce urmează să facă, în mod efectiv.
Sunt, însă, şi abordări care „umanizează” foarte mult calculatorul, privindu-l (aproape) ca pe o fiinţă umană, cu gânduri, sentimente, preferinţe şi abordări proprii. Dintr-o astfel de perspectivă, calculatorului nu i se mai „dau ordine”, ci i se comunică „probleme”, şi el însuşi construieşte/alege o metodă de rezolvare etc. Practic, însă, o asemenea abordare mi se pare forţată. Calculatorul nu este, nu poate să fie „creativ”, în mod „natural”, dar poate deveni astfel dacă i se „impune” acest lucru. În alte cuvinte, tot la programare imperativă ajungem. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Spuneam, în cele de mai sus că, pentru a rezolva o anumită problemă, algoritmul este determinant, iar limbajul de programare în care decidem să implementăm acel algoritm contează, dar nu chiar aşa mult. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Îmi propun ca, în continuare, să exemplific modul de funcţionare al algoritmilor, folosind, preponderent, două limbaje extrem de cunoscute, şi anume Java şi HP. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Java este un limbaj de programare extrem de popular, dezvoltat la inceputul anilor ’90, de către James Gosling şi echipa sa de la Sun Microsystems (între timp compania a fost achiziţionată de Oracle). De la bun început, Java a fost concepută ca un limbaj universal, ceea ce înseamnă că poate fi rulat fără niciun fel de probleme pe tot felul de calculatoare, telefoane mobile, alte dispozitive inteligente etc., cu condiţia ca acestea să aibă instalată un program specific, numit Java Virtual Machine (JVM). Cum, practic, toate sistemele de operare conţin această maşină virtuală, rezultă că un program scris în Java poate fi rulat pe aproape toate maşinile de calcul. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Java este un limbaj puternic, robust, tipizat, complet orientat pe obiecte şi cu o colecţie impresionantă de biblioteci de metode. Este conceput în trei variante principale („ediţii”), şi anume Standard Edition, care permite crearea de aplicaţii standalone (menite a rula pe un singur calculator), dar şi de appleturi, care sunt programe ce pot fi incorporate în diverse situri web, majoritatea browserelor moderne fiind capabile să opereze cu astfel de programe. Java Enterprise Edition este destinată creării de software industrial, adică de aplicatii distribuite, rulând pe mai multe calculatoare si accesând baze mari de date. În fine, Java Mobile Edition este destinată creării aplicaţiilor menite a rula, îndeosebi, pe dispozitive de tipul telefoanelor mobile etc. Popularul sistem de operare Android, dezvoltat de Google, este scris în Java şi menit să lucreze împreună cu aceasta. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Şi, poate cel mai important aspect, este open-source, aceasta însemnând că poate fi descărcat oricând de pe internet, în mod gratuit, împreună cu toate bibliotecile sale, cu IDE-ul propriu NetBeans – deşi la fel de bine se poate folosi Eclipse, sau orice altceva. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Limbajul Java este compilat şi interpretat. Aceasta înseamnă că programele scrise în Java sunt compilate de programul specific javac, din orice distribuţie de JVM, şi transformat în programe aşa-numite bytecode, care sunt independente de maşina de calcul, putând fi, apoi, mai departe, interpretate. Această caracteristică are o oarecare influenţă negativă asupra performanţelor de viteză ale programelor scrise în Java, influenţă pe deplin compensată de alţi factori cum ar fi, de exemplu, portabilitatea. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Prima variantă a limbajului PHP a fost lansată în 1994 de programatorul suedez Rasmus Lerdorf. Iniţial, a fost vorba de un set de scripturi Perl, create pentru a-şi întreţine pagina personală de web. De aceea şi denumirea a fost, la început „Personal Home Page”. Ulterior, programatorii evrei Zeev Juravski şi Andi Gutmans, au rescris în intregime codul iniţial şi au redenumit limbajul în „Hypertext Preprocessor”, aşa cum este cunoscut până în prezent. Ulterior, cei doi au fondat compania Zend Company, care a dezvoltat următoarele variante ale limbajului. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Dintru început, PHP a fost conceput ca un limbaj destinat, în special, creării şi dezvoltării de situri web. PHP este, alături de alte limbaje, „responsabil” de apariţia şi dezvoltarea siturilor web dinamice, adică a acelor situri car permit un mare grad de interactivitate cu utilizatorul, aceasta presupunând existenţa unor opţiuni ale utilizatorilor precum înr postarea de conţinuturi înrgistrarea, postarea de conţinuturi, transmiterea de mesaje, in timp real, altor utilizatori etc. Pentru a realiza toate aceste operaţiuni, PHP are nevoie să interacţioneze cu un mediu de gestiune a bazelor de date, aşa cum este, de exemplu MySQL. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Cuplul PHP & MySQL este folosit pe scară largă la crearea şi întreţinerea unor situri precum Wikipedia, Facebook, Google sau Youtube. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Pentru a „vedea” un site web, un utilizator are nevoie, in primul rând, de un program numit browser (ex: Internet Explorer, Google Chrome, Firefox, Opera, Safari, Sea Monkey etc.), care îi permite să identifice şi să manipuleze fişiere aflate pe alte calculatoare, în conformitate cu URL-ul acestora (Uniform Resource Locator), acesta fiind un cod care „descrie” browserului adresa/locul unde se află fişierul respectiv şi cum poate fi el accesat. Pe baza acestor informaţii, browserul încearcă să identifice şi să afişeze conţinutul fişierului precizat. Dacă acel fişier conţine doar text sau cod nativ HTML, atunci el este recunoscut şi afişat ca atare de browser, altfel el trebuie interpretat în prealabil, iar de acest lucru este responsabil un program special numit server, care trebuie să existe în calculatorul apelat. Sunt mai multe tipuri de servere, dintre care cel mai popular este Apache, dezvoltat de o comunitate deschisă de programatori sub emblema Apache Software Foundation.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Apache, MysQL şi PHP sunt programe open-source, ceea ce înseamnă că, pentru a le descărca şi utiliza nu trebuie plătit niciun ban! De aceea, cele mai populare medii pentru crearea / dezvoltarea / întreţinerea siturilor web sunt LAMP, WAMP sau/şi MAMP (unde prima literă înseamnă Linux, Windows sau MacOS, A corespunde serverului Apache, M vine de al MySQL, iar P de la PHP – dar poate însemna, la fel de bine, şi Python sau Perl). </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
PHP nu a fost conceput, de la bun început, ca un limbaj de programare universal, şi nici ca un limbaj orientat pe obiecte, dar a dobândit, intre timp, aceste caracteristici. Oricum, în PHP este posibilă atât abordarea stilului de programare structurat, cât şi a celui orientat pe obiecte. PHP este un limbaj interpretat, ceea ce permite o mare versatilitate a tipurilor de date. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
În cele ce urmează, îmi propun să prezint o serie de rezultate legate de proiectarea algoritmilor, urmând ca implementările corespunzătoare să fie efectuate, aproape in totalitate, intr-unul din cele două limbaje de mai sus, Java şi PHP.
</div>
Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-49068553374159650892012-10-28T10:40:00.000+02:002012-10-28T20:30:43.931+02:00Povestea porcilor mei trişti<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>AR-SA</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><span lang="RO">Ce e respectul şi cum să câştigă el?<abbr adev="adev" care="care" cei="cei" cine="cine" cunosc="cunosc" edica="edica" i.="i." i="i" ie="ie" la="la" m="m" mai="mai" mul="mul" pentru="pentru" porci="porci" ra="ra" refer.="refer." special="special" tiu="tiu"> </abbr></span><br />
<br />
<span lang="RO"><abbr adev="adev" care="care" cei="cei" cine="cine" cunosc="cunosc" edica="edica" i.="i." i="i" ie="ie" la="la" m="m" mai="mai" mul="mul" pentru="pentru" porci="porci" ra="ra" refer.="refer." special="special" tiu="tiu">Mergi pe stradă şi te trezeşti împroşcat, la
propriu, cu noroi, din cap până-n picioare.</abbr> Evident, nu-ţi convine, dar cine-i
de vină? Idiotul de la volan, căruia i se rupe, efectiv, de toate gângăniile
care se deplasează <i>per pedes</i>? Nu, nici vorbă, nu poate fi vorba despre el, la
urma-urmei nici nu te cunoaşte, ce motiv ar avea să nu te respecte? Şi, ce
căutai pe carosabil? Că, da, nu erai pe trotuar, coborâseşi pe carosabil.
Adică, tu să nu respecţi regulile, dar alţii să le respecte. Eşti<i> <abbr>respectabil</abbr>,</i> nu?
Vai de capul tău! Dacă ai fi, n-ai umbla pe jos ...</span><br />
<br />
<span lang="RO">Atunci, poate că e domnu’ de la Primărie, ăla
care trebuia să se ocupe de drumuri. Să astupe gropile, să cureţe canalizarea.
Mai ales că ăla te şi cunoaşte. Acu’ câteva luni a dat mâna cu tine, ţi-a spus
două vorbe frumoase, şi ţi-a dat şi un pliant colorat. Da, dar asta era acum câteva
luni, atunci era campanie, acum nu mai e. Acum nu te mai cunoaşte. Dacă vrei să
te cunoască din nou, n-ai decât s-aştepţi următoarea campanie. </span><br />
<br />
<span lang="RO">Da’ şi dacă te-ar cunoaşte, ce-ar fi? Chiar,
ce-ar fi? N-ar fi nimic. Sau, poate că tocmai de aia. Tocmai că te cunoaşte, şi
ştie câte parale faci, de-aia nici nu se sinchiseşte. Când a fost cu vizita lu’
nu-ştiu-cui, ce-a făcut? A reparat bulevardul central, a curăţat pomii, a pus
flori. Tocmai pentru că ăla era un om, o valoare. Tu, ce valoare ai? Tu <i>eşti un
vierme.</i></span><br />
<div class="MsoNormal" style="text-align: justify;">
<span lang="RO">Drept e că şi domnu’ cu crâşma, dacă nu-şi
scotea tot calabalâcul pe trotuar, ai fi putut să mergi mai aproape de zid, şi
astfel ai fi scăpat. Nu te-ar mai fi împroşcat ăla cu maşina. Sau, nu în halul în care a făcut-o.</span><br />
<br />
<span lang="RO">Cum, Doamne, să mergi mai spre zid? Şi cu
maşinile parcate acolo de facem? Da, ce facem? ... Ei, <i>vezi că eşti prost?</i> </span><br />
<br />
<span lang="RO">Oriunde mergi, dai de indivizi care nu te
respectă nici măcar cât negru sub unghie. Dar asta<i> nu e, desigur, din vina lor,
ci dintr-a ta. Tu eşti cel care nu merită să fie respectat. Tu eşti cel care le
ceri, practic, să nu te respecte.</i> </span><br />
<br />
<span lang="RO">Când nu ai ce oferi, nu ai nici ce cere. Cum vrei
să fii văzut ca un om, când <i>eşti doar un gândac?</i> </span><br />
<br />
<span lang="RO">Ţi-e ciudă pe ăla cu maşina, tu de ce umbli pe
jos? </span><br />
<br />
<span lang="RO">Ţi-e ciudă pe ăla de la primărie, da’ pe ăla
l-au ales oamenii, pe tine cine te-a ales? Poate nevastă-ta, dar nici asta nu-i
sigur.</span><br />
<br />
<span lang="RO">Ţi-e ciudă pe ăla cu crâşma, că a făcut avere.</span><br />
<br />
<span lang="RO">Ţi-e ciudă pe toţi şi pe toate, te plângi că
nu te respectă nimeni, dar tu ce faci pentru a le câştiga respectul? Fiindcă
<i><b>respectul nu se impune, ci se câştigă,</b></i> nu-i aşa? </span><br />
<br />
<span lang="RO">Şi, tu ce-ai făcut ca să câştigi respectul
oamenilor?<i> </i></span><br />
<br />
<span lang="RO"><i>Nu te respectă vecinii de bloc?</i> Mută-te la
vilă.<i> </i></span><br />
<br />
<span lang="RO"><i>Nu te respectă funcţionarii?</i> Dă-le mită. Dacă
tot nu te respectă, dă-le mai multă mită.<i> </i></span><br />
<br />
<span lang="RO"><i>Nu te respectă tipul ăla cu maşină de 20.000
de euro</i>, cumpărată cu 7.000, la mâna a doua? Cumpără-ţi tu una de 50.000 de
euro, la mâna a treia.<i> </i></span><br />
<br />
<span lang="RO"><i>Nu te respectă cârciumarul</i> din colţ? Fă-i o
consumaţie serioasă, măcar o dată pe săptămână.</span><br />
<br />
<span lang="RO">Mergi pe stradă şi <i>nu te salută oamenii</i>? Da’,
cine eşti tu, ce vrei şi de ce să te salute oamenii? Mai du-te şi tu pe la
televiziuni, apari pe sticlă măcar ca Ogică, dacă nu ca domnu’ Dan, şi-o să
vezi c-o să-ţi ceară şi autograf.<i> </i></span><br />
<br />
<span lang="RO"><i>Nu te mai respectă nici soţia</i>? Ia-ţi o amantă cu
treij’ ani mai tânără, bagă o sută de mii de euro în curu’ ei, şi-o să vezi că o
să înceapă să te respecte şi soţia.<i> </i></span><br />
<br />
<span lang="RO"><i>Nici măcar copiii nu te (mai) respectă</i>? Da’
vilă şi maşină le-ai luat? Ia-le vilă şi maşină, bagă-i în ceva funcţii mari,
şi-o să vezi ce te vor respecta.</span><br />
<br />
<span lang="RO">Da’ tu n-ai făcut nimic din toate astea.
Şi-atunci, de ce să fii respectat?<i> </i></span><br />
<br />
<span lang="RO"><i>Eu cred că respectul nu se câştigă. Eu cred că
respectul nu se poate câştiga.</i> Cum să-l câştigi? Să dai vreun examen, sau cum?</span><br />
<br />
<span lang="RO">Acordând tu însuţi respect? Făcând, pe cât
posibil, numai fapte bune, şi evitând cu străşnicie răul? Să nu greşeşti? Ei,
nu zău? </span><br />
<br />
<span lang="RO">Păi, dacă ar fi aşa, să-mi explice un creştin,
Hristos cu ce-a greşit? Pe cine-a jignit şi cui a făcut rău? Şi, de-aia, tot
l-au răstignit. De ce?</span><br />
<br />
<span lang="RO">Ei, problema cu respectul e cam aşa:<i> respectul
îl ai sau nu-l ai, şi îl acorzi sau nu îl acorzi, după cum vrei tu, nu după cum
îl câştigă sau nu celălalt. </i>Mergi pe stradă, întâlneşti un om, şi ce faci? Dacă
ţi-a câştigat respectul, il saluţi, iar dacă nu, îi spui: „îmi pare rău, nu
mi-ai câştigat respectul, prin urmare, nu te salut”? Sau, îl saluţi oricum,
dacă eşti tu însuţi educat ... iar dacă nu, nu?</span><br />
<br />
<span lang="RO">Respectul
nu înseamnă favoruri, nu înseamnă iubire, nu înseamnă indulgenţă, înseamnă
educaţie şi, până la urmă, normalitate şi corectitudine. Dacă un individ nu îţi
este deloc simpatic, dacă e murdar, bolnav, sau tâmpit, nimeni nu-ţi cere să îl
iubeşti sau să faci sluj, dar să te porţi normal şi să fii corect, ţi-o cer:
educaţia, caracterul ... dacă le ai, fireşte. Dacă nu, nu.</span><br />
<br />
<span lang="RO">Iar dacă nu
poţi, şi nu poţi, şi nu poţi ... să respecţi pe cineva, atunci, încearcă măcar
să nu mai spui idioţenia aia cu respectul care se câştigă, nu se impune.
Fiindcă, dacă un anume om nu a reuşit să câstige respectul tău, asta nu înseamnă
că nu se bucură de respect din partea nimănui. Dimpotrivă, se bucură de
respectul tuturor persoanelor care sunt capabile să acorde respect ... ceea ce
nu e cazul tău.</span><br />
<br />
<span lang="RO">Atât despre
oameni, dar în jur nu sunt<span style="mso-spacerun: yes;"> </span>numai oameni.
Când arunci o hârtie pe jos, sau cand tai un pom, nu e vorba de oameni, e vorba
de mediu. Cu ar putea mediul să-ţi câştige respectul, dacă nu poate un om? </span><br />
<br />
<i><b><span lang="RO">Respectul
pe care îl acorzi (sau nu) altora reflectă respectul pe care ţi-l acorzi </span></b></i><i><b><span lang="RO"><i><b><span lang="RO">ţ</span></b></i>ie
însu</span></b></i><i><b><span lang="RO"><i><b><span lang="RO">ţ</span></b></i>i. </span></b><span lang="RO"> </span></i><br />
<br />
<i><span lang="RO">Sunt oameni
care nu te respectă? Consolează-te, tuturor li se intâmplă asta, uneori chiar
prea des. Crezi că respectul se câştigă? Atunci, câştigă respectul unui porc.
Va trebui să te bălăceşti în noroi, alături de el, dar nici atunci nu e sigur
că te va respecta. Mai degrabă, îţi vei pierde şi respectul pe care ţi-l acorzi
tu însuţi.<b> Indiferent ce vei spune, şi ce indiferent ce vei face, un porc nu te
va respecta niciodată,</b> pentru că, din momentul în care o va face, nu
va mai fi. Sau, nu va mai fi <b>aşa de porc. </b></span></i><span lang="RO"> </span><br />
<br />
<span lang="RO">Un porc, un
adevărat porc, nu e niciodată trist. Poate speriat, hăituit, îngrozit, sau
bolnav, dar trist, nu. Meditativ, îngândurat, năpădit de regrete? Nu, nu,
niciodată. Porcii trişti nu trăiesc decât în poveşti.<span style="mso-spacerun: yes;"> </span>Viaţa noastră cea de toate zilele e plină, in
schimb, de porci veseli şi bine-dispuşi, pasionaţi de lături şi tăvălit prin
noroi. Poate, de aia ne plac unora poveştile. </span><br />
<br />
<span lang="RO">Deja, ai
citit până-aici? Atunci, te salut cu respect ... şi te mai aştept pe aici.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
text-align:justify;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:Arial;
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
</div>
<div class="MsoNormal" style="text-align: justify;">
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
text-align:justify;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:Arial;
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
</div>
Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-17573606954034533962012-10-26T22:30:00.000+03:002012-10-28T10:46:07.482+02:00Emularea polimorfismului în PHP<br />
<b> Supraîncarcarea (overloading)</b> si <b>redefinirea/suprascrierea (overridding)</b> reprezinta cele doua forme de
manifestare ale polimorfismului, unul din cele trei concepte-cheie ale paradigmei obiectuale în programare.<br />
Supraîncarcarea reprezinta capacitatea unei functii/metode sau a unui operator de a se adapta
dinamic unui anumit context. Pentru a întelege mai bine acest concept, voi folosi o metafora din lumea înconjuratoare. Sa presupunem ca un
„obiect medical” este înzestrat cu „metoda” „acorda primul ajutor”. În functie de contextul în care se aplica, aceasta metoda poate însemna cu totul
si cu totul altceva, de exemplu masaj cardiac, respiratie artificiala, oprirea hemoragiei, sau multe alte lucruri. În viata de toate zilele spunem
ca expresia sau cuvântul care defineste „metoda” noastra este polisemantic – are mai multe întelesuri, care depind, evident, de context.
Tot astfel, în programarea orientata pe obiecte, o functie – voi folosi, în continuare, acest termen, deoarece el este uzitat în PHP –
este supraîncarcata daca „stie” sa faca mai multe lucruri, în functie de context. Aceasta presupune fie faptul ca poate primi parametri de diferite tipuri,
fie ca poate primi un numar variabil de parametri, fie amândoua. Sa presupunem, de exemplu, ca avem o functie scurteaza() care, daca primeste un parametru
numeric real, extrage partea sa întreaga (deci scurteaza(3.14) == 3), iar daca primeste un string, elimina spatiile goale (deci scurteaza(
”un text oarecare”) == ”untextoarecare”) – acesta este un exemplu de functie care „stie” sa faca lucruri diferite în functie de tipul parametrului primit.
Un exemplu de functie care accepta un numar variabil de parametri este usor de imaginat, de exemplu o functie aduna() ar putea fi conceputa astfel încât
sa accepte oricâti termeni.<br />
Suprascrierea reprezinta capacitatea unei functii mostenite a unui obiect de a face altceva decât
functia similara din clasa parinte. De exemplu, considerând clasa ”lumea vie”, vom constata ca trebuie sa îi implementam o functie de „hranire”,
fiindca orice instanta a ei – adica orice organism viu – are aceasta functie. Presupunând ca am alcatuit o ierarhie de clase în care clasa lumea_vie
a fost extinsa succesiv, astfel încât a rezultat o ierarhie de clase precum lumea_vie => lumea_animala => vertebrate => mamifere => hominide
=> om, vom constata ca functia „hranire” a clasei „om”, chiar daca „mosteneste” anumite caracteristici (=comportament) functia similara a clasei parinte,
trebuie, totusi, sa îl modifice, pentru a implementa „abilitatea” omului de a se hrani cu alimente procesate, ca si pentru a renunta la unele deprinderi
precum a ceea de a scuipa cojile semintelor pe jos. În acest sens, în functie de modul în care este conceputa, functia „hranire” a omului va prelua o
parte din „codul” functiei „hranire” a hominidelor, va renunta la alta parte, si va modifica o alta parte.
Putem sa ne imaginam, de asemenea, ca din clasa „lumea_vie” deriva si clasa „lumea_vegetala”, care, bineînteles, trebuie sa aiba definita si ea functia
„hranire”. Numai ca diferentele între ceea ce se întelege între a „hrani” o planta (de ex. a o stropi, de a o orienta spre soare etc.) si a „hrani”
un animal sunt atât de mari, încât, poate ca nu exista niciun element comun, care sa poata fi mostenit atât de clasa „lumea_animala”, cât si de clasa
„lumea_vegetala”. În acest caz, solutia este aceea a definirii unei functii abstracte (si implicit, declararea ca abstracta a clasei „lumea_vie”),
fara niciun fel de cod, lasând claselor derivate responsabilitatea de a defini, în mod concret, functia „hranire”. În alte cuvinte, functia „hranire”
nu spune si nu face nimic despre ea însasi în clasa „lumea_vie”, dar obliga orice „obiect” de acest fel sa aiba o astfel de functie, care sa fie
(re)definita în clasa de care apartine: toate organismele vii (= instante ale unor clase concrete derivate din clasa „lumea_vie”) sunt „obligate”
sa se „hraneasca”, dar, ce înseamna, la modul concret, pentru fiecare organism viu în parte, este definit la nivelul clasei de care apartine.<br />
Dupa cum se stie, PHP nu a fost conceput, de la bun început, ca un limbaj obiectual, ci ca unul structural,
adica unul in care codul este scris respectând paradigma programarii structurate Böhm-Jacopini. De aceea, creatorii limbajului PHP au ales sa îl faca
loosely-typed, pentru un spor de versatilitate si eficienta. Pe de alta parte, aceasta optiune a facut, practic, imposibila, supraîncarcarea functiilor,
cel putin pe baza tipului parametrilor.<br />
Sa consideram urmatorul exemplu:<br />
<pre><?php
class test {
public function afiseazaMesaj1($un_parametru) {
echo "Apelul functiei pentru un parametru: $un_parametru! <br/>";
}
public function afiseazaMesaj2($par1, $par2) {
echo "Apelul functiei pentru doi parametri: $par1 $par2";
}
}
$obj1 = new test;
$obj1->afiseazaMesaj1('Salut');
$obj1->afiseazaMesaj2('Salut,','lume!');
?>
</pre>
Dupa cum, probabil va asteptati, acest exemplu functioneaza perfect în PHP, producând iesirea:<br />
<blockquote class="tr_bq">
<pre>Apelul functiei pentru un parametru: Salut!
Apelul functiei pentru doi parametri: Salut, lume!</pre>
</blockquote>
Desigur, în acest exemplu nu este vorba de niciun polimorfism, ci, pur si simplu, de doua functii diferite,
afiseazaMesaj1() si afiseazaMesaj2(), prima primind un parametru, cealalta doi parametri. <br />
Modificând putin acest exemplu, în sensul redenumirii functiilor afiseazaMesaj1() si afiseazaMesaj2() cu
acelasi nume, afiseazaMesaj(), ca în exemplul de mai jos:<br />
<pre><?php
class Test {
public function afiseazaMesaj($un_parametru) {
echo "Apelul functiei pentru un parametru: $un_parametru! <br/>";
}
public function afiseazaMesaj($par1, $par2) {
echo "Apelul functiei pentru doi parametri: $par1 $par2";
}
}
$obj = new test;
$obj->afiseazaMesaj('Salut');
$obj->afiseazaMesaj('Salut,','lume!');
?>
</pre>
primim eroarea fatala:<br />
<blockquote class="tr_bq">
<pre><b>Fatal error:</b> Cannot redeclare test::afiseazaMesaj() in ....</pre>
</blockquote>
asta în timp ce codul similar din din Java:
<br />
<pre>public class transpusPHP {
public static void main(String[] args) {
transpusPHP obiect = new transpusPHP();
obiect.afiseazaMesaj("Salut!");
obiect.afiseazaMesaj("Salut, ","lume!");
}
public void afiseazaMesaj(String par){
System.out.println(par);
}
public void afiseazaMesaj(String par1, String par2){
System.out.print(par1);
System.out.println(par2);
}
}
</pre>
functioneaza fara cusur si returneaza:
<br />
<blockquote class="tr_bq">
<pre>Salut!
Salut, lume!
</pre>
</blockquote>
Cum putem rezolva aceasta problema?<br />
O prima idee este aceea de a folosi o functie cu parametri impliciti. PHP permite utilizarea functiilor
cu parametri impliciti, al caror antet arata astfel:<br />
<blockquote class="tr_bq">
<pre>function ($par_1, ..., $par_i, $par_j = val_j, ... , par_n = var_n){
//cod PHP
}
</pre>
</blockquote>
Apelul unei astfel de functii se face pentru cel putin i parametri ($par_i este ultimul parametru care nu
este definit implicit) , si pentru cel mult n. Daca parametrii care urmeaza dupa par_i (par_j si celialti) nu sunt definiti în mod explicit,
atunci se folosesc valorile implicite corespunzatoare, iar daca, la un moment dat, un parametru este definit implicit, toti parametrii care urmeaza
(pâna la n) sunt definiti implicit<br />
Cu ajutorul parametrilor impliciti, am putea implementa supraîncarcarea astfel:<br />
<pre><?php
class Test {
public function afiseazaMesaj($par1='', $par2='', $par3='') {
if ($par3){
echo "Apelul functiei pentru trei paramentri: </pre>
<pre>/**/ $par1 $par2 $par3 <br/>";
} elseif ($par2) {
echo "Apelul functiei pentru doi parametri: </pre>
<pre>/**/ $par1 $par2<br/>";
} elseif ($par1) {
echo "Apelul functiei pentru un parametru: </pre>
<pre>/**/ $par1 <br/>";
} else {
echo "Nu a fost transmis niciun parametru <br/>";
}
}
}
$obj = new Test;
$obj->afiseazaMesaj('Salut');
$obj->afiseazaMesaj('Salut,','lume!');
$obj->afiseazaMesaj('Primul parametru, ', 'Al doilea, ', 'Al treilea');
$obj->afiseazaMesaj();
?>
</pre>
Efectul executiei programului este urmatorul:<br />
<blockquote class="tr_bq">
<pre>Apelul functiei pentru un parametru: Salut
Apelul functiei pentru doi parametri: Salut, lume!
Apelul functiei pentru trei paramentri: Primul parametru, Al doilea, Al treilea
Nu a fost transmis niciun parametru
</pre>
</blockquote>
Principalele probleme pe care le ridica o astfel de abordare sunt urmatoarele:
<br />
<ul>
<li>Daca o un parametru nu este definit, sau are o valoare egala cu cea implicita, atunci toti parametrii care îi urmeaza primesc
valorile implicite.</li>
<li>Nu putem, în acest fel, sa implementam functii care accepta oricât de multi parametri.</li>
</ul>
O alta abordarea poate viza utilizarea functiei magice __call(), ca în exemplul urmator:<br />
<pre><?php
class Test
{
public function __call($nume, $parametri)
{
$nr_parametri = sizeof($parametri);
if ($nr_parametri){
if ($nr_parametri == 1) {
echo "Apelul functiei $nume pentru un </pre>
<pre>/**/singur parametru: ";
} elseif ($nr_parametri == 2) {
echo "Apelul functiei $nume pentru </pre>
<pre>/**/doi parametri: ";
} else {
echo "Apelul functiei $nume pentru </pre>
<pre>/**/$nr_parametri parametri: ";
}
} else {
echo "Nu ati introdus niciun parametru.";
}
foreach ($parametri as $cheie => $valoare){
echo $valoare;
}
echo "<br/>";
}
}
$obj = new Test;
$obj->afiseazaMesaj('Salut, ','lume!');
$obj->afiseazaMesaj('Salut!');
$obj->afiseazaMesaj('Salut, lume!');
$obj ->afiseazaMesaj('Primul parametru ', 'Al doilea parametru ', </pre>
<pre>/**/'Al treilea parametru');
$obj->afiseazaMesaj();
?>
</pre>
Programul va afisa:
<br />
<blockquote class="tr_bq">
<pre>Apelul functiei afiseazaMesaj pentru doi parametri: Salut, lume!
Apelul functiei afiseazaMesaj pentru un singur parametru: Salut!
Apelul functiei afiseazaMesaj pentru un singur parametru: Salut, lume!
Apelul functiei afiseazaMesaj pentru 3 parametri: Primul parametru Al doilea parametru Al treilea parametru
Nu ati introdus niciun parametru.
</pre>
</blockquote>
Functia __call() nu este o functie sistem, si prin urmare nu poate fi apelata precum functiile sistem.
Dimpotriva, __call este un identificator care permite programatorului sa construiasca o functie proprie, în care sa indice ceea ce trebuie sa se întâmple
în cazul în care programul încearca sa acceseze, în mod nepermis, o functie-membra a unei clase, respectiv o functie care nu exista (nu este definita).<br />
În exemplul de mai sus, functia afiseazaMesaj() nu exista (nu este definita) pentru un obiect de tip Test.
Încercarea de a o apela transmite functiei __call() cei doi parametri solicitati: primul parametru (case-sensitive) fiind chiar numele functiei apelante,
iar al doilea, un sir indexat numeric, ale carui componente sunt chiar parametrii cu care a fost apelata functia apelanta.<br />
De exemplu, apelul:<br />
<blockquote class="tr_bq">
<pre>$obj->afiseazaMesaj('Salut, ','lume!');</pre>
</blockquote>
determina transmiterea catre functia __call() a doi parametri si anume stringul $nume = ’afiseazaMesaj’ si
array-ul $parametri([0]=>’Salut, ’, [1]=’lume!’). Dupa cum se vede, functia __call() nu utilizeaza, în acest caz, parametrul $nume,
dar, în cazul în care sunt mai multe functii al caror comportament trebuie astfel descris, functia __call() va utiliza si acest parametru.<br />
În ceea ce priveste suprascrierea functiilor, aceasta functioneaza normal, faraniciun fel de probleme,
ca în exemplul de mai jos: <br />
<pre><?php
class Bunic{
public function afiseaza() {
echo "Afisare din clasa Bunic<br/>";
}
}
class Parinte extends Bunic{
public function afiseaza() {
echo "Afisare din clasa Parinte<br/>";
}
}
class Copil extends Parinte {
public function afiseaza() {
echo"<br/> Afisare din toate clasele<br/>";
Bunic::afiseaza();
Parinte::afiseaza();
echo "Afisare din clasa Copil<br/>";
}
}
$obj0 = new Bunic;
$obj1 = new Parinte;
$obj2 = new Copil;
$obj0->afiseaza();
$obj1->afiseaza();
$obj2->afiseaza();
?>
</pre>
Iesirea este urmatoarea:
<br />
<blockquote class="tr_bq">
<pre>Afisare din clasa Bunic
Afisare din clasa Parinte
Afisare din toate clasele
Afisare din clasa Bunic
Afisare din clasa Parinte
Afisare din clasa Copil</pre>
</blockquote>
Avem, asadar, o clasa Bunic, care este extinsa succesiv de clasa Parinte si clasa Copil. În clasa Bunic avem definita o functie afiseaza(), care afiseaza un mesaj corespunzator clasei respective. În clasa Parinte, redefinim aceasta functie,
astfel incât sa afiseze un mesaj diferit. De remarcat ca functia afiseaza() din clasa Parinte este o functie complet noua, care nu refoloseste nimic din
codul corespunzator din clasa Bunic. Pe de alta parte, functia afiseaza() din Copil reutilizeaza atât codul corespunzator din Bunic, cât si cel din Parinte.
Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-71923914066921547202012-10-25T17:15:00.001+03:002012-10-26T23:03:39.507+03:00Conversia tipurilor şi utilizarea operatorilor de atribuire (=) şi egalitate (==, ===) în PHP
Utilizarea corectă a operatorilor uzuali este una dintre cele mai de bază cerinţe în învăţarea
oricărui limbaj de programare. Cele mai multe limbaje de programare actuale (ex. Java, C++ etc.) impun reguli stricte de declararare a tipului unei
variabile înainte de iniţializarea şi folosirea sa. Limbajul PHP nu face parte din această categorie – se spune că este loosely typed -
iar conversiile implicite de tipuri pot fi puţin derutante pentru cei neobişnuiţi cu astfel de operaţiuni. Cum o bună stăpânire a acestor concepte
este indispensabilă pentru înţelegerea limbajului, am socotit nimerit să prezint, în cele ce urmează, câteva consideraţii elementare
despre conversia tipurilor în PHP şi utilizarea operatorilor de <i>atribuire (=), egalitate lejeră (==)</i>, şi respectiv, de<i> egalitate strictă
sau identitate (===)</i>, lăsând deoparte, totuşi, operatorii de cast explicit, asupra cărora, poate, voi reveni.<br />
<br />
<b>Operatorul de atribuire (asignare) (=)</b> are forma:
<br />
<pre>$var = expresie;</pre>
Se evaluează expresia din dreapta operatorului, atât ca tip, cât şi ca valoare, iar rezultatul este atribuit variabilei din stânga.
Spre deosebire alţi operatori, dacă variabila din stânga nu există, operatorul de atribuire o creează <i>fără a emite niciun avertisment.</i>
Returnează valoarea atribuită variabilei <span style="font-family: "Courier New",Courier,monospace;">$var</span>, şi asociază de la dreapta la stânga, ceea ce înseamnă că putem scrie atribuiri multiple,
ca în exemplul de mai jos:
<br />
<pre><?php
$a = 2 + 3; //$a primeşte valoarea întreagă 5
echo $a."<br/>";
$b = $a = 7; //$a primeşte valoarea 7, apoi aceasta valoare
//este atribuită şi lui $b
echo $a.' '.$b."<br/>";
$b = 5 + $a = 3; //$a primeşte valoarea întreagă 3,
//iar $b primeşte valoarea întreagă 8
echo $a.' '.$b."<br/>";
?>
</pre>
Trebuie reţinut, aşadar, că operatorul de asignare <b><i>nu</i></b> realizează o comparaţie şi, ca orice alt operator,
<i>returnează un rezultat</i>. Această informaţie banală este adesea ignorată de programatorii începători, care se bazează
pe avertismentele de eroare emise de sistem. Să considerăm următorul exemplu:
<br />
<pre><?php
$a = 'ceva';
if ($a = 'altceva'){
echo 'Ce s-o fi întâmplat?
} else {
echo '$a este ceva';
}
?>
</pre>
Rezultatul va fi că sistemul va afişa textul <q>Ce s-o fi întâmplat?</q>. Motivul este următorul: în antetul instrucţiunii if nu s-a realizat, de fapt, nicio comparaţie, ci o atribuire, de fapt o suprascriere a variabilei $a, care conţine acum 'altceva', indiferent de valoarea ei anterioară. Conform regulilor de conversie a tipurilor, rezultatul returnat de operatorul de atribuire (care este tot 'altceva') este evaluat la true, ceea ce conduce la afişarea textului menţionat. <br />
Să considerăm acum un alt exemplu:
<br />
<pre><?php
$a = 1;
while ($a = 1) {
echo '$a = '.$a."<br/>";
$a++;
}
?>
</pre>
În acest caz, deoarece, în ciuda incrementării variabilei $a în interiorul buclei while, condiţia de ieşire
din ciclu nu va fi îndeplinită niciodată, fiindce în antetul instrucţiunii while nu se face o comparaţie, ci o atribuire care va returna întotdeauna 1,
adică true.<br />
<br />
<b>Operatorii de egalitate lejeră (==)</b> şi, respectiv, de <b>egalitate strictă (===)</b> returnează, ambii, un rezultat logic,
adică true sau false. Deosebirea este că operatorul == ţine cont <i>doar de conţinutul variabilelor</i> comparate, ingnorând tipul lor –
adică, de fapt, face <i>conversia tipurilor</i> -, operatorul === compară atât conţinutul variabilelor, <i>cât şi tipul lor</i>. <br />
Operatorul de egalitate lejeră funcţionează ţinând cont de următoarele reguli: <br />
<ul>
<li>Din punct de vedere logic, orice număr întreg sau real, cu excepţia lui 0, orice string nevid, cu excepţia stringului "0",
orice array nevid (care are măcar o componentă, indiferent ce fel de componentă, şi indiferent de valoare) sunt true. În schimb,
sunt false: numărul 0, stringul "0" şi cel vid (""), array-urile vide (array()) şi null-urile.</li>
<li>Privite ca numere, true e echivalent cu 1, iar false cu 0.</li>
<li>Privite ca stringuri, true e echivalent cu "1", iar false cu "0".</li>
<li>Văzut ca număr, orice string este egal cu numărul care se poate forma cu cel mai mare număr din primele sale caractere,
iar dacă acest număr este zero, atunci stringul este 0.De exemplu, "1001 dalmaţieni" este echivalent cu 1001, "-2e3p07MN"
este echivalent cu -2*10<sup>3</sup> = -2000, iar "abracadabra" este echivalent cu 0. Atenţie, deci, la aceste echivalenţe,
care nu sunt tranzitive – convertit în număr, "abracadabra" este 0, şi convertit în boolean, este false, pe câtă vreme,
convertit direct în boolean, este true – şi, în mod evident, nici reflexive – privit ca boolean, "abracadabra" e true,
dar true, văzut ca string, e "1".</li>
</ul>
Aceste reguli sunt evidenţiate în tabelul de mai jos, unde sunt notate cu asterisc (*)
comparaţiile care returnează true.<br /><br />
<table align="center" border="2" cellpadding="2" cellspacing="2" style="width: 100%px;">
<tbody>
<tr>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">bool<br />
true</td>
<td align="center" valign="top">bool<br />
false</td>
<td align="center" valign="top">int<br />
1</td>
<td align="center" valign="top">int<br />
0</td>
<td align="center" valign="top">int<br />
-1</td>
<td align="center" valign="top">string<br />
"1"</td>
<td align="center" valign="top">string<br />
"0"</td>
<td align="center" valign="top">string<br />
"-1"</td>
<td align="center" valign="top">NULL</td>
<td align="center" valign="top">array()<br />
<br /></td>
<td align="center" valign="top">string<br />
"string"</td>
<td align="center" valign="top">string<br />
""</td>
</tr>
<tr>
<td align="center" valign="top">true</td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
</tr>
<tr>
<td align="center" valign="top">false</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
</tr>
<tr>
<td align="center" valign="top">1</td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
</tr>
<tr>
<td align="center" valign="top">0</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
</tr>
<tr>
<td align="center" valign="top">-1</td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
</tr>
<tr>
<td align="center" valign="top">"1"</td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
</tr>
<tr>
<td align="center" valign="top">"0"</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
</tr>
<tr>
<td align="center" valign="top">"-1"</td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
</tr>
<tr>
<td align="center" valign="top">NULL</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
</tr>
<tr>
<td align="center" valign="top">array()</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
</tr>
<tr>
<td align="center" valign="top">"string"</td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
</tr>
<tr>
<td align="center" valign="top">""</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top"><br /></td>
<td align="center" valign="top">*</td>
</tr>
</tbody>
</table> <br />
Din tabelul de mai sus rezultă, cred, destul de clar, diferenţele dintre operatorul de egalitate lejeră şi
cel de egalitate strictă, astfel încât nu voi da niciun exemplu cu privire la modul în care înlocuirea unui operator cu celălalt poate compromite
logica unui program. Voi evidenţia, totuşi, modul în care se pot realiza câteva conversii simple, cât şi comportarea unor functii uzuale, precum <span style="font-family: "Courier New",Courier,monospace;">isset(),
is_type()</span> (unde<span style="font-family: "Courier New",Courier,monospace;"> type</span> e unul dintre cele 8 tipuri:<span style="font-family: "Courier New",Courier,monospace;"> integer, float, boolean, string, array, object,</span> resursă şi <span style="font-family: "Courier New",Courier,monospace;">null)</span>, şi <span style="font-family: "Courier New",Courier,monospace;">settype()</span>.
Pentru determinarea tipului unei variabile se poate folosi, de asemenea, şi funcţia <span style="font-family: "Courier New",Courier,monospace;">gettype()</span>, dar ea este considerată învechită (deprecate)
şi, probabil, va fi eliminată în viitoarele versiuni de PHP.<br />
<pre><?php
$ceva;
if (isset($ceva)) {
echo "Variabila $ceva este setată.<br/>";
} else {
echo "Variabila \$ceva nu este setată.<br/>";
}
$ceva = NULL;
if (isset($ceva)) {
echo "Variabila $ceva este setată.<br/>";
} else {
echo "Variabila $ceva nu este setată.<br/>";
}
$ceva = '1001 de nopţi';
if (is_string($ceva)) {
echo "Variabila $ceva este un string.<br/>";
} else {
echo "Variabila $ceva nu este un string.<br/>";
}
$altceva = 2.5;
if (is_numeric($altceva)) {
echo "Variabila $altceva este un număr.<br/>";
} else {
echo "Variabila $altceva nu este un număr.<br/>";
}
if (is_int($altceva)) {
echo "Mai precis, un număr întreg.<br/>";
}
if (is_float($altceva)) {
echo "Mai precis, un număr real.<br/>";
}
$ceva = $ceva + $ceva;
if (is_numeric($ceva)) {
echo "Variabila $ceva este un număr.<br/>";
} else {
echo "Variabila $ceva nu este un număr.<br/>";
}
$ceva = $ceva.$ceva;
if (is_string($ceva)) {
echo "Variabila $ceva este un string.<br/>";
} else {
echo "Variabila $ceva nu este un string.<br/>";
}
settype($ceva, 'bool');
if (is_bool($ceva)) {
echo "Variabila \$ceva este acum booleană şi are valoarea $ceva.<br/>";
} else {
echo "Variabila $ceva nu booleană.<br/>";
}
$altceva = $altceva - $ceva;
echo "Variabila \$altceva are acum valoarea $altceva.<br/>";
if ($altceva)
$ceva = "101 dalmaţieni";
echo "Acum, \$ceva este $ceva<br/>";
$ceva += (int)$altceva;
echo "Acum, \$ceva este $ceva<br/>";
echo "În timp ce \$altceva a rămas $altceva.";
?>
</pre>
Ieşirea programului este următoarea:<br />
<blockquote>
<pre>Variabila $ceva nu este setată.
Variabila nu este setată.
Variabila 1001 de nopţi este un string.
Variabila 2.5 este un număr.
Mai precis, un număr real.
Variabila 2002 este un număr.
Variabila 20022002 este un string.
Variabila $ceva este acum booleană şi are valoarea 1.
Variabila $altceva are acum valoarea 1.5.
Acum, $ceva este 101 dalmaţieni
Acum, $ceva este 102
În timp ce $altceva a rămas 1.5.</pre>
</blockquote>
Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-29218833522842316062012-09-12T16:49:00.000+03:002012-09-12T16:49:47.967+03:00Toamnă ...<iframe width="480" height="260" src="http://www.youtube.com/embed/E4KTMChm5zU" frameborder="0" allowfullscreen></iframe>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-3829955824042875352012-07-30T09:14:00.001+03:002012-11-16T10:02:52.461+02:00Wtf ...<div style="text-align: justify;">
Crin Antonescu: <b><i>Marele mesaj al poporului român este că <span style="color: blue;">nu mai are ce să înveţe în materie de alegeri democratice</span></i></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Da, Antonescule, aşa este. Dacă tu nu mai eşti capabil, de multă vreme, să înveţi nimic, dacă evoluţia ta politică este o continuă dezamăgire, îţi închipui, desigur, că şi alţii sunt la fel. Mă rog, e problema ta, crezi ce vrei, dar ar trebui să recunoşti măcar că, „în materie de alegeri democratice” nu eşti nici la nivelul lui Bashar-al-Assad. Un singur lucru mai trebuie să-nveţi despre alegeri: <b><i>să le câştigi.</i></b><br />
<b><i><br />
</i></b></div>
<div style="text-align: justify;">
Hai, pa !</div>
Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-56047776098689847332012-07-30T09:02:00.000+03:002012-11-16T10:03:07.461+02:00Realizatorii emisiunii „Noaptea minţii” vă urează „Moarte bună!”<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.dcnews.ro/wp-content/uploads/2012/07/fereastra1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="306" src="http://www.dcnews.ro/wp-content/uploads/2012/07/fereastra1.jpg" width="496" /></a></div>
Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-66605621600687852092012-07-29T23:16:00.000+03:002012-07-29T23:16:05.153+03:00Ca de la Demis la demis<iframe width="420" height="315" src="http://www.youtube.com/embed/7nZKMm-nOsc" frameborder="0" allowfullscreen></iframe>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-75894393153250048862012-07-28T16:12:00.003+03:002012-07-30T15:09:30.502+03:00Patibularii<div style="text-align: justify;">Sigur, în mod oficial, mâine, România îşi va demite (sau nu) preşedintele, pe numitul Băsescu Traian. Dar, nu doar atât. Băsescu Traian este doar un nume, un om, mai devreme sau mai târziu va trebui să ne luăm adio de la el, e în firea lucrurilor. Dar, în ecuaţie nu e doar un nume, sau un om. E vorba de un întreg sistem de valori, de modul în care ne raportăm la noi înşine, de identitatea noastră, de modul nostru de gândire. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Traian Băsescu e om politic, nu filosof. Traian Băsescu e preşedinte, nu om de cultură. De aceea, poate, ar trebui să-i trecem cu vederea anumite rugozităţi ale limbajului: domnia-sa e, „la bază”, marinar, şi marinarii nu sunt chiar un exemplu de etichetă si bună-creştere. Obişnuiţi mai degrabă cu stihiile oceanelor, izolaţi, luni şi ani în şir, de ceea ce s-ar putea numi „civilizaţie”, ei pierd din elasticitatea specifică dansatorilor de salon. Sunt, mai degrabă, oameni dintr-o bucată, neobişnuiţi cu niciun fel de contorsiuni, şi care spun adevărul frust, fără să se preocupe prea mult că unele obraze maifine ar putea fi rănite. Acesta să fie, oare, preşedintele Traian Băsescu? </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Nu, nu vreau să răspund acestei întrebări. Şi nu mai vreau să readuc în memorie niciuna din memorabilele ziceri ale suspendatului. Nu, pentru că menirea domniei-sale nu este să „zică frumos”.</div><div style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://www.catavencii.ro/uploads//files/2011/08/12/4e45165f7a6e7/10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="http://www.catavencii.ro/uploads//files/2011/08/12/4e45165f7a6e7/10.jpg" width="400" /></a></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Dânsul nu, dar propagandiştii domniei-sale, da. Că nu degeaba ne rupem de la gură pentru a plăti stipendiile culturnicilor băsişti. Cum ar fi, par exampl, HR Patapievici. În opinia căruia, România este:</div><blockquote class="tr_bq" style="text-align: justify;"><b><i><span style="color: blue;">o umbră fără schelet, o inimă ca un cur, fără şira spinării</span></i></b></blockquote><div style="text-align: justify;">locuită de</div><blockquote class="tr_bq" style="text-align: justify;"><b><i><span style="color: blue;">un popor cu substanţă tarată. Oriunde te uiţi, vezi feţe patibulare, ochi mohorîţi, maxilare încrîncenate, feţe urîte, guri vulgare, trăsături rudimentare (..) 23 de milioane de omuleţi patibulari.</span></i></b></blockquote><div style="text-align: justify;">De fapt :</div><blockquote class="tr_bq" style="text-align: justify;"><b><i><span style="color: blue;">românii nu pot alcătui un popor pentru că valorează cât o turmă: după grămadă, la semnul fierului roşu</span></i></b></blockquote><div style="text-align: justify;">comunică într-o limbă</div><blockquote class="tr_bq" style="text-align: justify;"><b><i><span style="color: blue;">în care trebuie să încetăm să mai vorbim sau… să o folosim numai pentru înjurături…</span></i></b></blockquote><div style="text-align: justify;">Neamul acesta târăşte prin istorie :</div><blockquote class="tr_bq"><i><b><span style="color: blue;">puturoşenia abisală a stătutului suflet românesc… spirocheta românească îşi urmează cursul pînă la erupţia terţiară, subreptice, tropăind vesel într-un trup inconşient, pînă ce mintea va fi în sfîrşit scobită: inima devine piftie iar creierul un amestec apos</span></b></i></blockquote><div style="text-align: justify;">Cultura sa este una </div><blockquote class="tr_bq"><i><b><span style="color: blue;">de tip second-hand</span></b></i></blockquote><div style="text-align: justify;">iar educaţia una cu care</div><blockquote class="tr_bq"><i><b><span style="color: blue;">nu poţi face nimic. </span></b></i></blockquote><div style="text-align: justify;">În ceea ce priveşte istoria:</div><blockquote class="tr_bq"><div style="text-align: justify;"><i><b><span style="color: blue;">în toată istoria, mereu peste noi a urinat cine a vrut. Când i-au lăsat romanii pe daci în forma hibridă strămoşească, ne-au luat în urină slavii: se cheamă că ne-am plămădit din această clisă, daco-romano-slavă, mă rog. Apoi ne-au luat la urinat la gard turcii: era să ne înecăm, aşa temeinic au făcut-o. Demnitatea noastră consta în a ridica mereu gura zvîntată iar ei reîncepeau: ne zvîntam gura la Călugăreni, ne-o umpleau iar la Războieni, şi aşa mai departe, la nesfârşit.</span></b></i></div><span style="color: blue;"><i></i></span><br />
<div style="text-align: justify;"><i><i><b><span style="color: blue;">Apoi ne-au luat la urină ruşii, care timp de un secol şi-au încrucişat jetul cu turcii, pe care, în cele din urmă, având o băşică a udului mai mare (de, beţiile…) i-au dovedit.</span></b></i></i></div></blockquote><div style="text-align: justify;">Acestea sunt, desigur, nişte opinii „autorizate”, sunt adevăratele opinii ale regimului Băsescu. Dar, sunt ele şi adevărate? Câţi români se recunosc în ele? Mulţi? Puţini?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Nu ştiu, nu pot să ştiu. Eu îmi doresc să fie cât mai puţini ... dar sunt conştient de contrariu. Ei, poate că n-om fi toţi cei 23 de milioane – de fapt, de vrednici ce-am fost, nu mai suntem decât vreo 19 milioane – n-om fi chiar toţi aşa de patibulari ( = vrednici de a fi spânzuraţi). Dar, unii dintre noi chiar aşa sunt. Exact aşa cum i-a descris Patapievici.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Dar, oare sunt mai mulţi sau mai puţini de 50%? Trebuie doar să aştept până mâine seară.</div>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-85237422759089730762012-07-28T13:19:00.002+03:002012-07-29T14:02:28.346+03:00Principalul motiv<div style="text-align: justify;">... pentru care mâine voi merge la vot şi voi vota „DA” este următorul:</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">În 2008, din motive evident electorale, şi în ciuda tuturor avertismentelor premierului CP Tăriceanu, preşedintele Traian Băsescu a promulgat celebra lege prin care salariile profesorilor urmau să fie majorate cu 50%. Întrebat apoi dacă este posibil ca această lege să nu se aplice – toată lumea, sau, mă rog, aproape toată lumea, bănuia că această lege nu se va aplica – preşedintele a rânjit în stilul său caracteristic şi a explicat că acest lucru ar însemna că România <b>nu mai e stat de drept.</b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">În continuare, preşedintele Traian Băsescu nu a condiţionat, în niciun fel, numirea premierului Emil Boc de aplicarea acestei legi, şi nu i-a cerut nici ulterior să facă acest lucru. Consider că, în acest fel, guvernul lui Emil Boc nu şi-a adus la îndeplinire menirea sa esenţială – cine aplică legile dacă nu guvernul? – şi acelaşi lucru se poate spune şi despre preşedinte – cine veghează la aducerea la îndeplinire a legilor?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Prin urmare, preşedintele Băsescu<b><i> a sabotat, cu bună ştiinţă, statul de drept în România, fiind vinovat, în acest fel, de încălcarea gravă a Constituţiei României.</i></b></div><div style="text-align: justify;"><b><i><br />
</i></b></div><div style="text-align: justify;">Faptul că, în 2009, Traian Băsescu a fost reales – dacă a fost reales – în mod democratic, ca preşedinte al României,<i> nu îl exonerează de răspundere </i>în cazul de încălcare flagrantă a Constituţiei României, pe care l-am prezentat mai sus, însă cetăţenii care i-au acordat votul <i>pot fi acuzaţi</i> – evident, doar din punct de vedere moral – de <i>favorizarea infractorului. </i></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Acesta este cel mai important motiv pentru care mâine mă voi prezenta la referendum şi vot vota „DA”. Dar tu? </div>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com6tag:blogger.com,1999:blog-3660075371335028745.post-52001721424993162002012-07-27T17:23:00.001+03:002012-07-27T17:24:40.711+03:00E simplu!<div style="text-align: justify;">Vrei să fii minţit, înşelat, furat cu neruşinare? </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Vrei să fii jignit şi umilit în propria ta casă? </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Vrei să fii arătat cu degetul, că eşti prea gras şi prea leneş, în timp ce tu abia îţi mai duci zilele? </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Vrei să ai copii proşti, needucaţi?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Vrei ca părinţii tăi să moară cu zile, prin spitale, sau chiar în stradă, în faţa unui fost spital, închis ca „nerentabil”?</div><div style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbVYWxDYUDZtm_s5ddl-TVCbBmLzrT2VNBA6vo2KiwDVdl0b67LRi0SqhrWZKV0GnwZHFzSZu_McBwdILSVLK3chtJv7IXgkpM9LUm1koHovXpxHiMcuC1AztKjaaiDGKUvee1EoNYgWY/s1600/nude-man-holding-cover.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbVYWxDYUDZtm_s5ddl-TVCbBmLzrT2VNBA6vo2KiwDVdl0b67LRi0SqhrWZKV0GnwZHFzSZu_McBwdILSVLK3chtJv7IXgkpM9LUm1koHovXpxHiMcuC1AztKjaaiDGKUvee1EoNYgWY/s400/nude-man-holding-cover.jpg" width="400" /></a></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Vrei să fii nedreptăţit mereu în justiţie? Vrei să umbli ani de zile să-ţi afli adevărul, şi tot să nu-l afli?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Vrei să fii prostit pe faţă?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Vrei să-ţi nenoroceşti viaţa, şi să o nenoroceşti şi pe cea a copiilor tăi?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Vrei să-ţi fie ruşine cu tine însuţi, că eşti leneş ... şi prost ... şi român? </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Vrei să fii batjocorit de toţi care ar trebui să lucreze în favoarea ta?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Vrei să munceşti toată viaţa pentru a plăti hoţiile şi incompetenţa altora?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Vrei să fii slugă?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Dacă răspunsul la măcar una din întrebările de mai sus este „DA”, şi dacă vrei să ştii ce ai de făcut pentru ca dorinţa ta să devină realitate, am o veste foarte bună: dorinţa ta este deja realitate, şi <b>nu ai de făcut nimic pentru asta!</b> Mă auzi? NIMIC! <b>Nici măcar să mergi la vot</b> ... nici măcar atât! Vezi cât e de simplu?<br />
<br />
<span style="font-size: large;">Sau ... ?</span></div>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-31898784360792310992012-07-24T20:39:00.000+03:002012-07-24T20:39:54.763+03:00La revedere, nenea Băsescu!<iframe width="420" height="315" src="http://www.youtube.com/embed/StCjTnUkJyI" frameborder="0" allowfullscreen></iframe>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com2tag:blogger.com,1999:blog-3660075371335028745.post-3704521886453528172012-07-24T19:51:00.004+03:002012-07-24T20:07:15.160+03:00Logica unei decizii lipsite de logică<div style="text-align: justify;">În sfârşit, PDL a dezvăluit <i>secretul lui Polichinelle: <b>boicotează referendumul.</b></i></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Nu ştiu, n-am înţeles, şi, probabil nu voi înţelege niciodată de ce alţii au crezut altfel. Poate că pentru că strategia boicotului este una sinucigaşă. Şi iată de ce: astăzi, <b><i>Curtea Constituţională a respins ca neîntemeiată sesizarea Partidului Democrat Liberal</i></b> privind dispoziţiile din hotărârea Parlamentului care prevede că <i><b>Legislativul va lua act </b></i>de hotărârea CCR în situaţia în care va stabili că nu au fost îndeplinite condiţiile de valabilitate din legea privind referendumul şi <b><i>va decide asupra procedurii de urmat. </i></b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">În alte cuvinte, în situaţia nevalidării referendumului, din lipsă de cvorum, Traian Băsescu <b><i>NU se întoarce,</i></b> în mod automat, la Cotroceni, ci <b><i>NUMAI</i></b> în condiţiile în care Legislativul, adică Parlamentul decide că aceasta este „procedura de urmat”. Parlament care, dacă nu uităm „de la mână pân’ la gură”, tocmai l-a suspendat pe numitul Traian Băsescu. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Oare mai-marii PDL cunosc acest insignifiant amănunt?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Sunt convins că, în cazul unora, răspunsul e „NU”. E plin Parlamentul de idioţi care votează după cum ridică şeful de grup deştu’ ... dar mai sunt şi alţii. Cei care ştiu. Sau, poate că ăia au migrat, deja, la alte partide, sau poate au fost aduşi la tăcere de ăilalţi, de idioţi ... nu, chiar n-aş crede asta. <i>Oricât de antipatici mi-ar fi pedeliştii – şi îmi sunt teribil de antipatici – nu pot să cred că, în rândurile lor nu mai există niciun creier lucid.</i></div><div style="text-align: justify;"><i><br />
</i></div><div style="text-align: justify;">Bun, şi-atunci, de ce se aruncă toţi cu capu’nainte ca oile? O fi şi-aici vreo strategie, ceva?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Dar, ce strategie? Fiindcă e clar, în cazul lipsei cvorumului, Băsescu ajunge din nou la mâna Parlamentului. Se va „defecta” acesta încă o dată, cum s-a defectat la moţiunea de cenzură împotriva guvernului MRU?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Bine, ar fi, în mod clar, cea mai mare tâmpenie petrecută sub cupola Parlamentului ... dar chiar imposibil n-ar fi. E clar, de asemenea, că o asemenea poveste ne-ar arunca definitiv, nu din Europa, ci din istorie, de-a dreptul, ar râde şi canibalii de noi, că nici la ei nu s-a petrecut aşa ceva, acolo, când e unu’ suspendat, îl halesc cu totul. Bun, nu vreau să mă gândesc la impactul economic, la cursul leului ... care leu? Da, sincer, parcă m-ar împinge un michiduţă să-mi doresc şi aşa ceva ... doar pentru a vedea mufa’ lui Şova. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Vor mai fi, fără îndoială, presiuni ale coanei (*)UE ... şi mai ce? O să bage ăia trupele peste noi? Nu se duc în Siria, unde, se pare, situaţia e chiar pe nasoale, ce să caute la noi? Şi-atunci? </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Şi-atunci, nimic. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Şi, totuşi, de ce a luat PDL această decizie sinucigaşă? </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">În primul rând, pentru că<b><i> i-a devenit foarte clar, extrem de clar, în afara oricărui dubiu, că, la referendumul din 29 iulie numărul celor care vor vota cu „NU” nu va fi mai mare decât al celor care vor vota cu „DA”</i></b>, în alte cuvinte că Băsescu va pierde.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">În al doilea rând, pentru că strategia boicotului oferă, totuşi, ceva. Nu, nu şansa întoarcerii rezultatului, aceasta nu mai există de mult, dar, totuşi, <b><i>un mic respiro,</i></b> câteva săptămâni, o lună, ceva. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">De ce are nevoie PDL de acest respiro? </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">PDL nu are nevoie de acest respiro, PDL nici nu mai prea există, e doar <b><i>o ceată de oameni dezorientaţi şi hăituiţi, mulţi dintre ei cu grave probleme penale. </i></b>PDL nu mai intră în niciun calcul politic de viitor, cei care se mai simt în stare se orientează spre alte „construcţii politice”, gen „Noua Republică”, ICCD, şi-aşa mai departe. Nu PDL, nimeni nu mai mizează pe el. În politică, PDL e, deja, un „cal mort”.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Şi-atunci?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Atunci, <b><i>miza e pe oameni. </i></b>Pe pedelişti. Care, prin acest subterfugiu, pot primi -speră ei - o mică „gură de oxigen”. Un interval de timp, suficient, speră ei, <b><i>pentru a-şi curăţa urmele. </i></b>Pentru a-şi transfera fondurile, şi pentru a şi le securiza, pentru a-şi măslui bilanţurile contabile. Şi, de ce nu, <b><i>pentru a o şterge</i></b> cât se poate de româneşte.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Aceasta este logica deciziei PDL.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Apropo, mai ştie cineva ceva de doamna Udrea? Într-o vreme gestiona miliarde, nu-i aşa? </div><br />
<div style="text-align: justify;"><b>UPDATE:</b> Sunt, se pare şi <a href="http://www.luju.ro/culise/vorbe-de-fumoar/vorbe-de-fumoar-24-07-2012-daca-referendumul-nu-va-fi-validat-din-lipsa-cvorum-basescu-ramane-suspendat-pana-la-un-viitor-referendum">alţii care gândesc</a> cam la fel: </div><blockquote class="tr_bq"><div style="text-align: justify;">Traian Basescu<b> poate cadea in propria groapa sapata de el,</b> dupa ce impreuna cu PDL a decis marti boicotarea referendumului pentru demiterea presedintelui din 29 iulie 2012. Daca referendum-ul nu e valid ("cvorum" de jumatate plus unu din numarul de persoane de pe listele electorale), nu poate produce efecte juridice, si nu schimba nimic situatia actuala, adica <b>se mentine suspendarea lui Traian Basescu!</b> Asta pana se va hotari cu DA sau NU asupra demiterii, demitere care nu poate opera in lipsa unui referendum valid! Din cauza costurilor, un al doilea referendum s-ar organiza probabil odata cu alegerile parlamentare... </div></blockquote><div style="text-align: justify;">Şi ăia sunt jurişti, nu „chibiţi” ca mine. Parc-ar fi ... pe bune. Nu?</div>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com1tag:blogger.com,1999:blog-3660075371335028745.post-59090757528885802912012-07-22T17:52:00.002+03:002012-07-22T18:01:58.259+03:00Ce faci când nu votezi<div style="text-align: justify;">E cât evident decât că <b><i>EI nu te iubesc.</i></b> E cât se poate de evident decât că <b><i>pe EI nu îi interesează câtuşi de puţin situaţia ta, dacă poţi sau nu să oferi vreun viitor copiilor tăi, dacă poţi sau nu uşura suferinţele bătrâneţii părinţilor sau bunicilor tăi. </i></b>E cât se poate de evident că <b><i>EI nu îţi dau, de fapt, nimic, dar, de luat, ţi-ar lua tot. </i></b><br />
<br />
</div><div style="text-align: justify;">Dar cine sunt aceşti misterioşi „EI”?<br />
<br />
</div><div style="text-align: justify;"><b><i>Toţi cei care stau cu mâna în buzunarul tău. Toţi cei care trăiesc pe munca ta, şi pe banii tăi ...</i></b><br />
<br />
</div><div style="text-align: justify;">Cum ar fi ...<br />
<br />
</div><div style="text-align: justify;"><b><i><span style="color: blue;">Statul. </span></i></b>Statul trăieşte exclusiv din taxe, impozite, accize, amenzi ... şi aşa mai departe. Bani pe care îi ia din buzunarul meu, al tău, al tuturor. Statul care nu produce nimic. Sau, dacă produce ... poate mai vorbim despre asta.<br />
<br />
</div><div style="text-align: justify;"><b><i><span style="color: blue;">Justiţia.</span></i></b> Din ce trăieşte justiţia? Produce ceva, sau trăieşte numai din onorarii, taxe, amenzi, şi aşa mai departe. Şi, fireşte, din „bugetul de stat”. Trăieşte bine, „imparţialitatea” are preţ mare peste tot.<br />
<br />
</div><div style="text-align: justify;"><b><i><span style="color: blue;">Clerul.</span></i></b> Ăsta ce produce? Apă sfinţită şi rugăciuni pentru ploaie? Sau trafic de influenţă şi îndobitocire? Mă rog, fiecare cu opţiunea lui.<br />
<br />
</div><div style="text-align: justify;"><span style="background-color: white; color: blue;"><b><i>Băncile.</i></b> </span>Aaa ... dar băncile sunt, în cea mai mare parte, private. Private, da. Şi ce înseamnă asta? Că-ţi dau bani, când ai nevoie? Ok, de unde au băncile bani? Au produs băncile ceva, au vândut acel ceva şi au făcut bani? Produse bancare ...? Să fim serioşi! Banii ăia, pe care tocmai i-ai primit tu, nu sunt ai băncii. Sunt banii mei, ai tăi, ai altora ... nici nu are importanţă. Ideea e că nu sunt, de fapt, ai băncii.<br />
<br />
</div><div style="text-align: justify;"><b><i><span style="color: blue;">Firmele private.</span></i></b> Ei, nu zău, cum să trăiască firmele private din munca mea? Foarte simplu, prin relaţiile pe care le au cu ceilalţi borfaşi. Când o firmă privată construieşte, pe baza unui contract cu statul, un parc sau o sală de sport – de altfel, complet inutile – şi primeşte, pentru aceasta, un milion de lei, dar lucrarea ar fi putut fi făcută şi cu o sută de mii, şi mult mai bine, diferenţa din ce buzunar e luată? Şi în ce buzunar se duce? De ce avem autostrăzi de cinci ori mai scumpe decât toţi vecinii noştri, şi nici aşa nu avem?<br />
<br />
</div><div style="text-align: justify;">O, da, EI sunt prietenii tăi. EI îţi oferă servicii educaţionale, de sănătate, pensie ... shit. <i><b>EI NU-ŢI OFERĂ NIMIC DE BUNĂ VOIE, ci numai obligaţi ... mai puţin academic, strânşi de ...</b></i></div><div style="text-align: justify;"><br />
EI nu sunt un concept abstract, EI sunt, de fapt, o mulţime de oameni. Clasa politică, şi conexiunile ei. Clasa politică, adică putere plus opoziţie. Toţi sunt la fel, dar, fiindcă nu sunt, în mod direct şi extrem de vizibil, „la butoane”, <b><i>cei din opoziţie par mai frecventabili. </i></b>De fapt, nu „par”, chiar aşa şi sunt ... dar numai cât sunt în opoziţie. Excepţiile sunt, întotdeauna, individuale ... şi confirmă regula.<br />
<br />
</div><div style="text-align: justify;">Încă o dată: justiţia, clerul, băncile, firmele private, chiar dacă par în afara oricărei afilieri (?!), sunt, de fapt, intim legate, prin mii de fire, de STAT. De clasa politică. Iar<b><i> clasa politică nu va face, de bună voie, niciodată, nimic pentru tine. Numai constrânsă de împrejurări, sau din calcul politic, altfel, nu! NICIODATĂ!</i></b><br />
<b><i><br />
</i></b></div><div style="text-align: justify;"><b><i>Clasa politică nu ştie decât de frică! </i></b>Clasa politică pretinde că e la dispoziţia ta, că acţionează numai şi numai în favoarea ta ... minte. Minte cu neruşinare, <i><b>tu eşti la dispoziţia ei!</b></i> Iar, dacă vrei să nu fii călcat în picioare cu totul, dacă vrei ca măcar o parte din ceea ce îţi iau EI să se reîntoarcă, trebuie să ştii că nu vei putea face niciodată asta prin consens şi bună-înţelegere, ci numai prin constrângere ... şi prin instrumente specifice. Cum ar fi VOTUL.<br />
<br />
</div><div style="text-align: justify;">Nu-ţi fă niciun fel de iluzii, <b><i>nu politicienii au inventat votul. Sau, poate ei l-au inventat, atunci când au văzut că nu e de joacă cu REVOLTA.</i></b> Politicienii se tem foarte mult de revoltă, pentru că aceasta înseamnă întotdeauna durere, suferinţă şi moarte ... şi nu se ştie niciodată a cui. De aceea au inventat aşa-zisa „democraţie”, de asta au inventat sistemul electoral. Nu din dragoste de „popor”, ci din frică de revoltă. Şi, pentru că votul, de obicei, nu ucide.<br />
<br />
</div><div style="text-align: justify;">Nu ucide? Poate, dar provoacă multă suferinţă ... normal. Pentru cei ce pierd, fireşte. De aceea, politicienilor le este, adesea, la fel de frică şi când vine vorba de vot. Mai ales atunci când ştiu ce pierd. De aceea, ar face, de multe ori, orice, pentru a nu pierde. Iar <b><i>„orice” înseamnă „orice”.</i></b><br />
<br />
</div><div style="text-align: justify;">Nici pentru cei care câştigă, votul nu e chiar o mană cerească. Pentru că ei ştiu că oricând se poate întoarce. Pentru că ei ştiu că, de îndată ce poporul se poate supăra şi pe ei, le poate arăta oricând „cartonaşul roşu”.<br />
<br />
</div><div style="text-align: justify;">Cea mai mare fericire a clasei politice este atunci când poate să anestezieze poporul, să-l „adoarmă”, să-i diminueze spiritul civic. Iar rata de participare la vot e cel mai bun indiciu în acest sens.<br />
<br />
</div><div style="text-align: justify;">Să fim bine înţeleşi: <b><i>rata de participare e mai importantă decât însuşi rezultatul votului. </i></b>O rată de participare cât mai ridicată, chiar dacă, în final, conduce la un rezultat apropiat de 50% la 50%, transmite un mesaj cât se poate de neliniştitor pentru întreaga clasă politică (indiferent de reacţiile acesteia). Practic, mesajul transmis e acesta: <i>aveţi grijă ce faceţi, suntem cu ochii pe voi!</i><br />
<br />
</div><div style="text-align: justify;">Şi, ştii cât de greu îi vine celui care trăieşte pe seama ta să ştie că eşti „cu ochii pe el”? Ai idee?<br />
<br />
</div><div style="text-align: justify;">Pe de altă parte, o rată de participare mică transmite un mesaj extrem de liniştitor: <i>faceţi ce vreţi, oricum nouă nu ne pasă!</i> Perdant să fii, cum să nu-ţi placă un astfel de mesaj, ştiind bine că peste un an, doi, cinci, sau când va fi, când „îţi va veni rândul ”, fiindcă se mai „primeneşte” şi clasa asta politică – nu? -, mai sunt şi „traseişti” etc., când îţi va veni rândul, vei putea să te îmbuibi în linişte, nimeni nu te va deranja, şi nimic cu adevărat rău rău nu ţi se va putea întâmpla.<br />
<br />
</div><div style="text-align: justify;">Guvernanţii tocmai au anunţat cam câţi bani se vor cheltui pentru organizarea referendumului din 29 iulie: aproape 100 de milioane ... să fie mai rotund. Ştiţi cumva din ce buzunar? Asta fără a mai socoti banii din campania electorală ... dar cine poate avea o evidenţă cât de cât? <br />
<br />
</div><div style="text-align: justify;">Şi toate acestea pentru ce? Pentru a demonstra, eventual, că <i><b>nu ne pasă?!</b></i> Că nu ne interesează? Că pot face, de fapt orice, fără nicio teamă, fiindcă nu ne vom strânge niciodată într-un număr îndestulător pentru a-i pune în dificultate?<br />
<br />
</div><div style="text-align: justify;">Da, evident, susţinătorii lui Băsescu au motivele lor să creadă că neprezentarea la vot poate fi benefică pentru ei. NU ESTE aşa, neprezentarea la vot nu e benefică decât pentru cei care trăiesc pe seama altora ... indiferent de culoarea lor politică (de altfel, să fim serioşi, au fost făcute aproape toate combinaţiile posibile, majoritatea covârşitoare a politicienilor au schimbat partidul cel puţin o dată ...). <b><i>Până şi Băsescu a ajuns să-şi îndemne simpatizanţii – atâţia câţi mai sunt – să vină la vot!</i></b><br />
<br />
</div><div style="text-align: justify;">În aceste condiţii, chiar dacă a nu vota e la fel de constituţional ca a vota, din punt de vedere moral, e, de fapt, o trădare a poporului, o închinare fără condiţii în faţa celor care îşi fundamentează existenţa pe seama muncii altora.<br />
<br />
<b><i>Când nu votezi, nu exişti</i></b> ... dar nu e vorba doar de atât, e treaba da dacă vrei sau nu să exişti. <b><i>Când nu votezi, de fapt, interzici şi altora dreptul de a fi ... iar asta nu mai e treaba ta! Votează! </i></b></div>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-12084719153722985512012-07-20T18:28:00.001+03:002012-07-22T18:04:34.729+03:00Dacă ar putea, unii ţi-ar lua totul<div style="text-align: justify;">Lumina soarelui, susurul apelor, pământul de sub tălpi, zâmbetul speranţei. Dac-ar putea, unii ţi-ar lua totul.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">De ce ar face asta? Nu ştiu ... şi nu voi şti, probabil, niciodată. Ştiu, însă, că există oameni care nu pot fi, pur şi simplu, fericiţi, dacă nu fac pe alţii nefericiţi. Dar nici atunci nu sunt, de fapt, fericiţi ci, poate, doar uşor „energizaţi”. Pentru unii, răutatea e chiar sensul vieţii.<br />
<br />
</div><div style="text-align: justify;">Sunt, însă, lucruri, pe care nimeni nu ţi le poate lua, niciodată: lumina soarelui, susurul apelor, pământul de sub tălpi, zâmbetul speranţei. Oamenii au, câteodată, nevoie de atât de puţin pentru a fi fericiţi! Unii ... Alţii nu pot fi fericiţi niciodată. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Cel care nu a făcut nimănui niciun bine nu a cunoscut fericirea. </div><div style="text-align: justify;"><br />
</div><iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/R1hH5c4k51Q" width="420"></iframe>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com1tag:blogger.com,1999:blog-3660075371335028745.post-6974611308187085132012-07-20T16:25:00.002+03:002012-07-20T16:47:36.610+03:00Ţara coloneilor, regimul arlechinilor<div style="text-align: justify;">Nu-ş dacă numele de Pugaciov vă (mai) spune ceva ... dar, din start, vă spun că nu e vorba de Alla Pugaciova, aia care cânta, acu’ vreo treizeci de ani şi mai bine: <b><i>nuşno bâit smieşnâim dlia v’seh</i></b>! Poate că atunci erau vremuri mult mai amuzante, într-adevăr ... nu ştiu.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Nu, acum vreau să scriu despre Emelian Pugaciov, conducătorul revoltei cazacilor, din anii 1773 – 1774. Ei, ce-a făcut, ce-a dres acest Pugaciov, profitând, în mai mult sau mai puţin corect, de nenumăratele slăbiciuni ale celor din jurul său, cert este că, la un moment dat, a ajuns să pună în pericol chiar existenţa imperiului ţarist. De fapt, acest Pugaciov, care avea în comun cu Romanovii cam cât are politica cu conştiinţa, a utilizat, la un moment dat, o mic şiretlic, dându-se drept răposatul ţar Petru al III-lea, cel care fusese, se pare, ajutat, să ajungă mai repede la tainica întâlnire cu Dumnezeu, chiar de către preacredincioasa şi preaînţeleapta sa soţie, viitoarea împărăteasă Ecaterina cea Mare. Cronicile vremurilor sunt puţin confuze şi este posibil ca unele detalii mai picante să fi fost adăugate după un anumit timp. S-a zvonit, de exemplu, că alteţa sa Marele Duce Petru nu ar fi reuşit să se achite corespunzător de îndatoririle conjugale, astfel că, în cele din urmă, Marea Ducesă a trebuit să-şi îndrepte atenţia către alţi bărbaţi, unul dintre aceştia, ofiţerul Grigori Orlov, cu care a avut şi un copil, fiind autorul loviturii de stat în cursul căreia Petru al III-lea a murit ca urmare a unei „crize de homoroizi”. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Dar, să revenim. Ţarul Petru a fusese asasinat în 1762, cu 11 ani înainte de răscoala condusă de Pugaciov, iar diferenţa de vârstă dintre cei doi era de 14 ani. În plus, răposatul ţar fusese deja „reîncarnat” de încă vreo șapte pișicheri, cel mai cunoscut fiind un anume Fedot Begmolov, astfel că pentru a fi, cât de cât credibil, Pugaciov ar fi trebuit să explice destul de multe lucruri oarecum neverosimile. Ei, n-are importanţă, este foarte uşor să convingi să convingi pe oricine, cu privire la orice, dacă acea persoană doreşte să fie convinsă. Dacă nu, nu.<br />
<br />
</div><div style="text-align: justify;"><iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/8e3QJhipWNY" width="420"></iframe></div><div style="text-align: justify;"><br />
Se înţelege că prima datorie a ţarului detronat era recâştigarea tronului, lucru care nu era chiar pe placul orgolioasei sale false soţii, Ecaterina, şi nici a amantului din acel moment, nimeni altul decât felmareşalul Potiomkin, ştiţi, ăla care ne-a lăsat moştenire celebrele sale oraşe şi cuvântul corespunzător: <b><i>potemkiniadă.</i></b></div><div style="text-align: justify;"><b><i><br />
</i></b></div><div style="text-align: justify;">(Pentru cine nu ştie, despre acest Potiomkin s-a tot povestit că ar fi construit, pe bani reali, oraşe şi sate false, pentru a-i impresiona pe împăratul german Iosif al II-lea, regele polonez Stanislas al II-lea, ambasadorul Franţei - contele de Ségur, pe prinţul Ligne al Belgiei, şi bineînţeles, pe însăşi împărăteasa, aflaţi, cu toţii, intr-o călătorie prin recent cuceritele provincii din sudul Ucrainei. Aceste oraşe şi sate ar fi fost, în realitate, construite din decoruri de teatru, iar „locuitorii” ar fi fost plătiţi cu ziua. Aceasta, cel puţin, a fost varianta biografului german al feldmareşalului Potiomkin, şi cum ştim că nemţii nu mit niciodată ... Cuvântul potemkiniadă indică, aşadar, o mare şi gogonată minciună, cu privire la o minunată realizare, pe bani publici. Dar, iată că iar m-am luat cu vorba.)</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Cum a făcut, cum a dres Pugaciov ăsta, prin minciuni, înşelătorii, manipulare, dar a reuşit să cucerească o mulţime de localităţi şi să coaguleze o armată destul de consistentă – la un moment dat de aproape treizeci de mii de oameni – cu care a înfruntat, în mod repetat, armatele imperiale, provocându-le anumite înfrângeri ruşinoase. Că era puţintel cam analfabet ... ce mai contează? Mai puţin, şi ar fi dat cu toată curtea de pământ ... n-a fost să fie.<br />
<br />
</div><div style="text-align: justify;">Cum el însuşi era noul şi adevăratul ţar (?!), nici oastea sa nu putea fi una de strânsură, compusă din tot felul de derbedei şi pierde-vară, ci noua şi adevărata armată imperială, organizată şi condusă după toate regulile artei militare! Numai că ... de unde? De unde, de neunde, cel puţin pentru un timp, planurile lui Pugaciov păreau să reuşească, iar armata sa începea să cuprindă, în rândurile sale, din ce în ce mai mulţi colonei, generali şi mareşali. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">În vremurile acelea, un om simplu, pornit „de jos”, nu avea, practic, nicio şansă de a ajunge la un astfel de grad militar. Pentru aşa ceva îi trebuiau, cumulat: o solidă cultură generală, nenumărate bătălii „în picioare”, acte deosebite de bravură şi mulţi-mulţi ani de cătănie. Se făceau, nu-i vorbă, şi atunci, avansări „la apelul bocancilor”, dar acestea erau rezervate exclusiv aristocraţiei, nicidecum mujicilor. Asta până la Pugaciov, evident, fiindcă, pentru a-şi motiva şi fideliza oamenii, acesta a făcut nenumărate promovări „la excepţional”. Practic, după cucerirea fiecărui oraş, mulţi dintre oamenii săi, şi anume exact aceia care se distinseseră printr-o barbarie cu totul excepţională, sau printr-o remarcabilă rezistenţă în ceea ce priveşte consumul de alcool, printr-un rezultat deosebit la vreun concurs de viol, şi altele asemenea, erau de îndată promovaţi, astfel că, în curând, armata lui Pugaciov avea mai mulţi mareşali şi generali decât toate celelalte armate ale continentului, la un loc. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ei, şi se povesteşte că, după o astfel de „bătălie victorioasă”, terminată prin cucerirea a încă unui oraş inamic, la sediul marelui stat major al armatei lui Pugaciov se pusese de-un chefuleţ micuţ, stropit cu butoaie de vodcă, după cum cereau cutumele vremii. Şi, cum de la clondir la harţag e doar un pas, şi cum generalii şi mareşalii marelui şi adevăratului împărat se cam aprinseseră, acesta s-a simţit nevoit să intervină extrem de ceremonios şi convenţional:</div><blockquote class="tr_bq"><b><i>- Domnilor mareşali şi generali, vă rog să respectaţi protocolul curţii imperiale.</i></b></blockquote><div style="text-align: justify;">Săracii oameni, habar nu aveau cu ce mănâncă şi protocolul ăla. Dar, subjugaţi de personalitatea lui Pugaciov, au pus capăt disputei.</div><div style="text-align: justify;"><br />
</div><div style="text-align: center;">*</div><div style="text-align: center;"><br />
</div><div style="text-align: justify;">La mai bine de două sute de ani de la aceste întamplări, România e o ţară plină de colonei şi generali. Arunci o piatră, nimereşti un colonel. Dacă nu, un doctor în drept. Sau, şi una şi alta. Unde te duci, unde te întorci, dai de alţi colonei. Oameni care nu au pus în viaţa lor mâna pe o armă sunt colonei, cei care au văzut un film cu război sunt deja generali. Şi toate astea mulţumită „generalului izmenelor”, care nu a văzut, el însuşi, vreun teatru de bătălie altfel decât decât la televizor, dar se pricepe la alte lucruri. Traian Băsescu l-a numit „şeful mafiei personale a lui Adrian Năstase”, apoi l-a „reevaluat”. După care l-a reevaluat şi Ponta, încă o dată.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Stau uneori şi mă-ntreb: nu m-or fi făcut ăştia şi pe mine colonel, aşa, la plezneală, c-aşa am înţeles că-i modelul acum. Sau, poate, m-or fi făcut şi doctor, şi nu mi-au spus nimic. Asta numai aşa, ca să mă poată „da în gât” mai târziu, că mi-am plagiat teza. Care teză, fraţilor, că nu ştiu de nicio teză? Tu nu, dar noi ştim, şi ştim şi după cine ai plagiat. Hmmm...</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Pe bune, nu ştie nimeni ce grad militar am? Sau dacă mi-am dat sau nu doctoratul? Nu mă aude nimeni? Păcat.</div><br />
<div style="text-align: justify;"><b>P.S.:</b> Pe Pugaciov ăla, l-a mâncat Suvorov fript. L-a prins şi l-a băgat într-o cuşcă, l-a dus la Moscova, apoi l-a descăpăţânat puţin, într-o zi geroasă a lunii ianuarie a anului 1775, spre imensa bucurie a norodului adunat la panaramă. De Pugaciovii ăştia de-acum şi de armata lui de falşi colonei oare cine ne mai scapă? </div>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-53761449718648979552012-07-20T12:13:00.001+03:002012-07-20T13:08:45.626+03:00Îndemn la raţiune<div style="text-align: justify;">Din 19 milioane de locuitori, câţi are România, 18,4 au drept de vot. Fiindcă au depăşit 18 ani. În orice ţară din lume, chiar şi în cele puternic îmbătrânite, în cele cu spor natural negativ, numărul copiilor şi tinerilor sub 18 ani nu scade sub 25%. Numai în România el e de 4-5%. Cum e posibil aşa ceva? În România nu mai există copii?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">E adevărat, în România există din ce în ce mai puţini copii, dar, în niciun caz, 4 sau 5% din totalul populaţiei. Şi atunci, care e misterul?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Nu-i niciun mister. În România sunt vreo 19 milioane de locuitori, asta e adevărat, dar numărul cetăţenilor români e mult mai mare. Cât de mare? Nu ştiu. În 1989, România depăşise 23 de milioane de locuitori, acum nu ştiu, dar cred că nu pot fi mai puţini. Vreo 24 sau 25 de milioane. Numai că diferenţa dintre aceste două numere nu se mai regăseşte pe teritoriul României, ci în străinătate, la muncă. Iar dacă e vorba de muncă, mulţi părinţi şi-au luat copiii cu ei, dar şi mai mulţi i-au lăsat acasă. De copii care au plecat singuri, lăsându-şi părinţii acasă, nu am prea auzit. În concluzie, procentul adulţilor, al persoanelor cu drept de vot, din totalul românilor de peste hotare, trebuie să fie mai mare decât acelaşi procent, din rândul românilor rămaşi acasă. Dacă, per total, există 75% persoane cu drept de vot, iar, peste hotare, acest procent este, în mod justificat, mai mare, undeva pe la 90-95%, rezultă că, în ţară, acesta e pe la 70% ... ca să iasă media.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Bun, şi, până la urmă, care este procentul românilor rămaşi în ţară care au drept de vot?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Da’ de ce „rămaşi în ţară”? Ce, ăia plecaţi nu au drept de vot? Ei nu sunt români, la fel ca noi toţi?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ba da, sunt, dar, la fel de adevărat este că nu putem conta prea mult pe ei ... cel puţin în ceea ce priveşte votul. Pentru mulţi dintre ei, votul e o adevărată aventură, cea mai apropiată secţie de votare putând fi la câteva sute de kilometri. Şi, nici interesul faţă de situaţia din ţară nu mai e acelaşi ... nu mai vorbesc de informare. Majoritatea covârşitoare a celor din diasporă nu votează, iar acest lucru este cât se poate de normal. Anormală este, însă, condiţionarea unui referendum de atingerea unui cvorum.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Referendumurile nu sunt acelaşi lucru cu alegerile obişnuite, la acestea din urmă fiind chemaţi să alegem între X, Y şi Z. Persoane, partide, nu contează, contează faptul că nu există o opoziţie logică între variante. De obicei, şi Y, şi Z mint. De obicei, şi X, şi Y, şi Z fură. De obicei, nici X, nici Y, nici Z nu sunt de ales. Dar, de mers la vot, mergem, fiindcă nu există cvorum, şi, fiindcă, oricum, unul din ei va ieşi. Şi, ca să nu iasă cel mai rău, mergem şi-l votăm pe celălalt (care, de obicei, se dovedeşte a fi mult mai rău decât ne amăgim ... dar asta e cu totul altă poveste). Ei, aici ar trebui să existe cvorum. Iar dacă nu se atinge cvorumul, alegerile să fie anulate, şi plătite de candidaţi din buzunarul lor. Dacă ar exista o astfel de lege, partidele nu şi-ar mai putea desemna candidaţii penibili pe care şi-i desemnează astăzi, şi pe care îi alegem, exact ca nebunul din reclamă, fiindcă „celălalt era mai rău”. Dar, nimeni – când spun „nimeni” mă refer, fireşte, la clasa politică – nu e interesată să promoveze o astfel de lege a alegerilor. În schimb, impune cvorum la referendum.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Spre deosebire de alegerile propriu-zise, la referendum nu există varianta „nici-nici”, nu poţi spune „nu-l vreau nici pe X, nici pe Y, nici pe Z, fiindcă toţi sunt mincinoşi, hoţi, demagogi etc.”. Nu, trebuie să ai o opinie, nu poţi să spui că nici pe Băsescu nu-l vrei la Cotroceni, dar nici demis nu-l vrei, e absurd, e ori una, ori alta, dar nu amândouă sau niciuna, fiindcă asta e contrar principiului terţului exclus, care este baza oricărei logici, a oricărui raţionament. A, poţi să nu fii interesat, sau să consideri că nu merită efortul ... e cu totul altceva. Practic, a nu vota, în cazul unui referendum, înseamnă, sau ar trebui să însemne transferarea dreptului de a decide celor care votează. E complet imoral să consideri că, prin nevotare, opţiunea ar trebui să fie transferată, automat, uneia din părţi. E imoral, dar nu ilegal, şi din acest motiv, existenţa cvorumului la referendum favorizează clar una din părţi.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Concret, în eventualitatea destul de probabilă în care, în 29 iulie, nu va fi atins cvorumul, dar votul va fi covârşitor împotriva reîntoarcerii lui Băsescu la Cotroceni, se va ajunge la o situaţie paradoxală şi complet antidemocratică, cea în care învingătorul va fi declarat cel care va obţine 10-20% din voturi si nu celălalt, care a obţinut 80-90%! Din punct de vedere moral, reîntoarcerea lui Băsescu la Cotroceni va fi lipsită de orice temei, iar lupta pentru înlăturarea sa va continua, cu accente din ce în ce mai radicale.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Pentru omul obişnuit, pentru cel care nu şi-a pierdut întru totul uzul raţiunii, pentru cel pentru care mai are o fărâmă de bun simţ, perspectiva declarării drept câştigătoare a taberei zdrobite, de fapt, de votul popular, este pe cât de ilogică, pe atât de imorală. Cu totul altfel stau lucrurile pentru cei dedulciţi la banul public, nemuncit, pentru hoţi, incompetenţi sau ticăloşi, pentru toți cei pe care o orânduire firească a lucrurilor i-ar arunca la periferia societăţii, acolo unde singura condiţie este aceea de a răsufla. Dacă din punct de vedere moral, în mod evident, astfel de persoane nu au nicio problemă, termenul fiindu-le cu desăvârşire străin, din punct de vedere logic-raţional, lucrurile nu stau chiar aşa.</div><div style="text-align: justify;"><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5tLxjAnsrZRcGCFME6wIJ0af0awYftg1SpVEzI3QBf3JmHPULw31ijlvq2U6s4a9fCTNY9T0SJSQHEEhbhbfN3EOLm8p4w-kUqI475zIxnatuVuElRqEmbOenkFQ1Duw6uAd9lRhppBk/s1600/484600_205184076276208_1166272320_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="373" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5tLxjAnsrZRcGCFME6wIJ0af0awYftg1SpVEzI3QBf3JmHPULw31ijlvq2U6s4a9fCTNY9T0SJSQHEEhbhbfN3EOLm8p4w-kUqI475zIxnatuVuElRqEmbOenkFQ1Duw6uAd9lRhppBk/s400/484600_205184076276208_1166272320_n.jpg" width="400" /></a></div><br />
</div><div style="text-align: justify;">Da, sunt şi idioţi precum <a href="http://www.nasul.tv/2012/07/13/adrian-hashu-opinie-de-cetatean/">acest Hashu</a> pe care nu mi-l pot imagina altfel decât între zăbrele, chinuit de propriile-i viziuni psihedelice şi de balele care i se scurg, direct din creier:</div><blockquote class="tr_bq">Şi acum hai să-ţi spun de ce ar trebui să-ţi ştergi zâmbetul de pe faţa ta de incult politic, uslinosule. Toate abuzurile anticonstituţionale pe care le-au făcut idolii tăi în ultimele zile au efecte majore în economie. Te bucuri acum, că au ajuns ai tăi la putere. Eşti pensionar militar. Ai ieşit la pensie la 52 de ani , cu 70 de milioane pensie, şi ai fost supărat ca Boc ţi-a lăsat doar 30 de milioane, în condiţiile în care tu nu ai dat vreodată un ban la fondul de pensii? Eşti un asistat social, care face afaceri cu valută, cu fier vechi, cu legume, cu ţigări de contrabandă? Porcii ăia de Boc şi Ungureanu te-au lăsat fără banii de ţigări şi de curve, de care nu ştia nevasta ta, pensionata pe caz de boala, deşi e sănătoasă tun. Eşti un „amărât” de pensionar cu handicap, eşti orb în acte, deşi tu poţi citi ziarul de la 10 metri? Ai dat o şpagă grasă, nu e corect ca au fost ticăloşii ăia de dreapta la putere şi ţi-au tăiat ‘jde milioanele care le luai ca pensie. Eşti un fost miliţian, ai omorât şi tu vreo 10-12 fraieri care demonstrau în stradă în decembrie 1989, ai ajuns general din plutonier, şi porcul de Boc te-a lăsat fără indemnizaţia de loviluţionar.<br />
...<br />
Şi îl urăşti pe Băsescu. Chiorul. A vândut flota. E dictator. E cuplat Udrea. Aşa ţi-au spus ţie Ciutacu, Badea, Gâdea, Stancu, Ursu. (Te-ai băga şi tu la Udrea, dar miroşi urât, pentru că nu-ţi place să te speli.) Toţi atârnătorii şi mincinoşii lui Voiculescu îţi spun asta, deci e adevărat. Nu te întrebi, nici un moment, dacă nu cumva ăia te tratează ca pe un idiot fără discernământ. Nu te întreba. Nu are rost. Asta eşti. Un dobitoc. Un avorton. Un experiment uman eşuat, o epavă pe care nisipul vieţii ar trebui să o înghită rapid, ca să facă loc unei vieţi noi. Un homuncul ţinut în viaţă artificial, cu costuri uriaşe, ca să votezi.<br />
Hai să-ţi spun şi punctul meu de vedere. Eu muncesc, Mult, foarte mult, 12-14 ore pe zi. Statul acesta ticălos îmi ia aproape toţi banii ca să te întreţină pe tine şi pe cei ca tine. Eu nu am timp să demonstrez la Universitate, ac tine, 12 ore pe zi, pentru că trebuie să mă duc la muncă..Pe mine nu mă plăteşte Hrebenciuc. Nu şi-ar permite. Eu poate am doctorat obţinut pe bune, nu copiat, ca idolii tai. Sau măcar am terminat o facultate cu o lucrare de licenţă la care am muncit luni de yile, nu am copiat-o de pe internet. Eu muncesc din greu şi aştept să fiu bine plătit pentru asta. Ies în Piaţa Victoriei de la 7 seara, zi de zi, cu sloganuri deştepte, pe care tu nu le pricepi, şi sper că o să mă audă semenii mei din Europa. Ies pe banii mei, în timpul meu liber, pe care îl sacrific pentru binele general, Inclusiv al tău, retardatule. Pentru că eu gândesc ca un european. Tu eşti încă în evul mediu. Demonstrez 2-3 ore pentru valori reale, ca democraţie, libertate, drept la exprimare, justiţie. Chestiuni de care ţie nu îţi pasă. După care merg acasă. Să am grijă de familie. Şi ca să mă odihnesc, Pentru că mâine o iau de la capăt cu munca. Ca să te hrănesc şi pe tine, inutilule.</blockquote><div style="text-align: justify;">Dar, e clar că asemenea indivizi nu au nicio capacitate de a seduce, de a prosti, de a manipula. Ei nu fac altceva decât să umfle, încă şi mai mult, rânza, în cei care s-au predat deja, cu arme şi bagaje, sectei proştilor, a hoţilor şi a profitorilor regimului băsescian, dar nu pot face, nicidecum, un om nehotărât, să se alăture acestei tabere. Pentru că, printre altele, nu e deloc clar de ce un individ de ăsta, cu atâtea calităţi, stă şi hrăneşte inutilii pe care, de fapt, îi urăşte, în timp ce angajatorii occidentali plâng după el!</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Şi atunci e nevoie si de ceilalţi, care să exprime în cuvinte aparent logice şi chiar politicoase, incredibilul sofism al câştigării referendumului prin neprezentare.</div><blockquote class="tr_bq">Este imoral să le ceri oamenilor să participe la o mascaradă, să fie părtaşi la legitimarea unui puci, a unei lovituri de stat, a unui atac împotriva statului de drept şi democraţiei. Referendumul este rezultatul voinţei lor, a puciştilor, a acelora care, aşa cum Comisia Europeană a spus-o deja oficial în raportul MCV, nu respectă separaţia puterilor în stat, încalcă Constituţia şi supremaţia legii. (<a href="http://www.blogary.ro/2012/07/procesul-de-victor-ponta-si-obligatia-morala-a-boicotului/">sursa</a>)</blockquote><div style="text-align: justify;">Auzi logică la termopanagiu! Sigur, referendumul, orice referendum e o încălcare gravă a Constituţiei, a statului de drept, a democraţiei. Normal şi firesc e să nu existe niciun fel de referendum ... cu excepţia cazurilor în care acestea servesc intereselor legitime ale Băsescului. Altfel, orice hotărâre, orice decizie trebuie luată de cei care se pricep cu adevărat la aşa ceva.</div><blockquote class="tr_bq">Participarea la referendum înseamnă, oricum aş vota, că susţin acţiunea lui Ponta şi Antonescu, că accept o procedură nedemocratică, că sunt de acord ca, de acum înainte, preşedintele României să fie demis de fiecare dată când majoritatea parlamentară are altă culoare politică. (..)Eu nu cred că acest scrutin este "corect". (<a href="http://www.evz.ro/detalii/stiri/editorialul-evz-de-ce-nu-votez-la-referendum-992383.html">sursa</a>)</blockquote><div style="text-align: justify;">Aceeaşi logică strâmbă, consultarea poporului e o „procedură nedemocratică”, fiindcă – nu-i aşa? – esenţa democraţiei constă tocmai în îngrădirea dreptului poporului de a se pronunţa în chestiunile care îl privesc.</div><blockquote class="tr_bq">Parlamentul trebuie să convingă Poporul că gravitatea faptelor este atât de mare, că peste 9 milioane de români vor fi atât de indignaţi şi agitaţi că vor lăsa tot, masă, casă, televizor, concediu în Grecia, ieşind la vot să-şi exprime poziţia. Dacă nu ies, testul gravitaţii în ochii Poporului nu este trecut. Punct. Indiferent de cum arată distribuţia voturilor exprimate. Fără cvorum, rezultatul final este delegitimarea deciziei Parlamentului şi prin implicaţie, a Parlamentului, în ansamblu. (<a href="http://www.contributors.ro/fara-categorie/inepta-si-iresponsabila-strategie-a-echipei-basescu/">sursa</a>)</blockquote><div style="text-align: justify;">Asta-i prea de tot! Desigur, dacă un om îşi dă, să zicem, foc, în piaţa publică, el are o nemulţumire ... asta nu contestă nimeni. Dar dacă nu îşi dă foc? Ei, dacă nu îşi dă foc, vine deontologu’ Aligică şi zice că omul respectiv nu are nicio nemulţumire ... că, dacă avea trebuia să-şi dea foc, nu? Ei, câţi şi-au dat foc astăzi, în piaţa publică? Unu, doi, zece, o sută, o mie, câţi? Ei, ăştia au o problemă, ăştia nu-l mai suportă pe Băsescu .... pe când ceilalţi ... ceilaţi crapă de bine şi de iubirea pe care i-o poartă marelui încrucişător! Oare nu e destul de clar că, pentru unii, a vota este, dacă nu o imposibilitate, oricum, un lucru destul de greu de realizat. Unii sunt ţintuiţi la pat, alţii îşi pot pierde serviciul dacă fac asta, alţii trebuie să meargă sute de kilometri, alţii nu realizează, pur şi simplu, de ce e nevoie de votul lor ... e normal ca pe toţi ăştia să-i consideri favorabili lui Băsescu?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Aţi observat că partizanii lui Băsescu nu-i scot niciodată în evidenţă calităţile? ... pentru că nu au cum. Ce ar putea spune? Că e un om cinstit – nu este. Că a asigurat condiţiile pentru creşterea economică şi pentru menţinerea veniturilor oamenilor – nu a făcut asta. Că s-a interesat de dezvoltarea sistemului educaţional şi a celui sanitar – nu a făcut-o. Că îşi respectă poporul – nu îl respectă. Că a reformat justiţia – care justiţie, aia care nu a fost capabilă să vadă nici măcar hoţia lui Anastase? </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Aţi observat modul în care partizanii lui Băsescu îi acuză pe Ponta şi Antonescu? Ok, sunt de acord, Ponta şi Antonescu nu sunt doar răi, sunt întruchiparea răului, sunt răul absolut, sunt ... sunt ce vor băsiştii să fie, dar ce legătură are asta cu demiterea lui Băsescu? Cu siguranţă, dacă sunt atât de răi, li se va întâmpla şi lor, într-o zi, o chestie nasoală. Cu siguranţă, dacă „antonescianismul” se va dovedi la fel de toxic ca şi băsismul, românii nu vor avea nicio reticenţă în al demite şi pe acesta ... şi pe orice alt preşedinte ... care-i problema? Unii dintre noi am citit „Prostia omenească” ... şi-om vedea ce-om face când ne va cădea drobul de sare.<br />
<br />
Aţi observat că partizanii lui Băsescu nu vor să legitimeze „lovitura de stat” a lui Ponta-Antonescu-Voiculescu, dar nu au nicio problemă să legitimeze încălcarea oricărei legi, a oricărui principiu, a oricărei logici, din partea lui Băsescu&comp. Aţi observat că, pentru ei, este mult mai important ca poporului să-i fie luată orice posibilitate de a-şi „deranja”, în vreun fel, preşedintele, chiar atunci, sau mai ales atunci când acesta din urmă îi taie leafa, pensia, îi închide şcoala, spitalul, îi ia, până la urmă, şi zilele? Nu, poporul nu trebuie să aibă dreptul constituţional de a face nimic. Nimic din ceea ce nu îi place preşedintelui. Asta e esenţa democraţiei, nu? </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">În 29 iulie, toţi românii trebuie să pună punct regimului Băsescu. Din 29 iulie, ar trebui să înceapă lupta cu rămăşiţele. Cu profitorii regimului Băsescu. Cu sugătorii la ţâţa banului public. Cu canaliile care au distrus învăţământul, sănătatea, justiţia. Cu toţi cei care au minţit, au furat, au înşelat, au distrus.<br />
<br />
</div><div style="text-align: justify;">Asta ar trebui. Din păcate, indiferent de rezultatul referendumului, nu cred că putem spera la mai mult decât la nişte înlocuiri „post-pe-post”. Vor pleca, nişte nemernici, şi vor veni alţi nemernici, poate mai puţin experimentaţi, poate mai temători, dar care îşi vor intra destul de repede „în pâine” - asta dacă nu vor fi aceleaşi persoane, că nu-i greu să te speli şi eşti „ca nou”. Şi-atunci, va trebui să o luăm de la capăt, iarăşi şi iarăşi!<br />
<br />
</div><div style="text-align: justify;">Bine-ar fi să fie altfel!<br />
<br />
</div><div style="text-align: justify;"><b><i>Acum, măcar pe ăsta să-l dăm jos!</i></b></div>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-10094946667970262112012-07-13T11:14:00.006+03:002012-07-13T13:20:21.590+03:00Apocalipsa vine pe 30 iulie<div style="text-align: justify;">Pentru că, în 29 iulie se va întâmpla ceea ce toată lumea ştie că se va întâmpla: va avea loc referendumul pentru demiterea lui Traian Băsescu. <b><i>Referendum al cărui rezultat e 100% dinainte cunoscut</i></b>, chiar şi în cazul unei fraude masive.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">După cum se ştie, în condiţiile acutizărilor tensiunilor sociale generate de politica falimentară a guvernului Boc, PDL a iniţiat, în 2010, o modificare a Legii referendumului, prin care preşedintele României nu putea fi demis decât în condiţiile în care cel puţin jumătate plus unu din persoanele înscrise în listele electorale permanente s-ar fi prezentat şi ar fi votat în favoarea acestei decizii. Condiţie, evident, greu, dacă nu imposibil de atins, în orice condiţii.<br />
<br />
USL a încercat să modifice această lege, propunând o lege a referendumului fără cvorum, aşa cum este, de altfel, logic şi raţional, şi în acord cu reglementările europene. Dar, s-a izbit de decizia CCR, care impune un cvorum de 50% plus unu alegători prezenţi la vot, pentru a valida referendumul. Aparent, e o condiţie bună, fiindcă numai altfel, ar fi existat o oarecare umbră de ilegitimitate, având în vedere existenţa unei majorităţi care nu şi-a exprimat opţiunea. Acest punct de vedere este fals, deoarece a nu-ţi exprima opţiunea e tot o opţiune. În condiţiile impuse de CCR, e limpede că, pentru una din părţi, a sta acasă e mult mai bine decât a vota, ceea ce nu e în regulă. Şi, de asemenea, e limpede că, în aceste condiţii, inversarea opţiunilor de vot nu duce la inversarea rezultatului, ceea ce iarăşi nu e în regulă. Pe lângă asta, USL s-a angajat, în faţa „puterilor garante”, să respecte decizia CCR, ceea ce ar fi, desigur, în regulă, dacă decizia CCR ar fi avut o umbră de logică şi echidistanţă. Dar, nu are.<br />
<br />
A, că există prevederi similare şi pentru demiterea primarilor ... sigur că da, avem. Iar rezultatul e că avem, sau am avut nu-ştiu-câţi primari încarceraţi – exemplul cel mai cunoscut este cel al lui Sorin Apostu – dar primari demişi în urma unui referendum local ... nu ştiu. Voi ştiţi?<br />
<br />
</div><div style="text-align: justify;">E limpede, că pentru USL, satisfacerea condiţiei impuse de CCR echivalează, de fapt, cu satisfacerea îndeplinirii condiţiei din legea propusă de PDL, în condiţiile în care acesta din urmă nu are altceva de făcut decât să-şi ţină oameniii acasă. Şi, e la fel de clar că <b><i>USL nu poate mobiliza 50%+1 votanţi în favoarea demiterii lui Traian Băsescu. </i></b><br />
<br />
</div><div style="text-align: justify;">De ce spun asta? În primul rând, ar trebui să observăm că <b><i>votul este un drept, şi nicidecum o datorie.</i></b> Desigur, au existat iniţiative în favoarea legiferării obligativităţii votului, dar acestea au fost, din start, supuse eşecului. Nu doar pentru că votul obligatoriu e contrar principiilor drepturilor omului, pe care ţara noastră s-a angajat să le respecte, ci şi pentru că o astfel de lege nu e aplicabilă. Ce facem, de exemplu, cu rezidentul polinezian care nu a votat din n motive, printre care şi acela că, pentru a ajunge la cea mai apropiată secţie de votare ar fi trebuit să străbată, pe proprie cheltuială, sute sau mii de kilometri? Îi retragem cetăţenia română? Nu se poate. Îl amendăm sau îl băgăm la zdup? Nici asta nu se poate. Şi-atunci, ce-i facem? Nimic, nu-i putem face nimic. Iar o lege care nu prevede o sancţiune clară, şi aplicabilă, în cazul neîndeplinirii sale, nu e lege. E recomandare, e ce vreţi, dar nu e lege. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Într-o situaţie mai mult sau mai puţin asemănătoare cu aceea a ipoteticului rezident polinezian sunt, de fapt, milioane de români aflaţi în afara graniţelor ţării. Şi – vorbim de o realitate – mulţi, foarte mulţi dintre ei, păstrează cetăţenia română doar pentru că nu i-a obligat nimeni să renunţe la ea, şi pentru că „nu costă bani”, altfel, fiind rupţi de realitatea românească şi complet dezinteresaţi. Sau, pur şi simplu, insuficient informaţi şi nedoritori să contribuie la realizarea unei situaţii care să afecteze, într-un sens sau altul, milioane de semeni de-ai lor, dar nu pe ei!</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ei nu doresc să voteze şi nu vor vota, dar, de figurat pe listele electorale, figurează, asta este.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Prin urmare, raportată la numărul persoanelor înscrise pe listele electorale permanente, o prezenţă mai mare de 70-75% este iluzorie. (În paranteză fie spus, zilele trecute un sondaj de opinie efectuat într-un mod total neprofesionist indica o intenţie de vot de cca. 80% ... aberant. În mod sigur, cei care au realizat acest sondaj nu au discutat şi cu morţii de pe listele electorale, şi cu cei aflaţi la mii de kilometri depărtare ...).</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ei, dar 70-75% e mai mult, e mult mai mult decât 50%+1! Să iasă aceşti 70-75% din oameni la vot, şi e ok.<br />
<br />
</div><div style="text-align: justify;">Da, numai că acest procent reprezintă numărul maxim de alegători care ar putea fi mobilizaţi, în condiţii extreme. Cu biciul, cu zăhărelul, cu urna băgată sub pernă, cu ce vreţi. Fiindcă, altfel, mai mult de 60-65% din ei nu vor vota.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ei, dar şi 60-65% e mai mult decât 50%+1! Să iasă la vot măcar aceştia şi e ok. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Da, numai că, din aceştia nu toţi ar vota pentru demiterea lui Traian Băsescu. Nu discut acum de ce nu toţi românii ar vota pentru demitere. Pentru că ... pentru că mai sunt şi Gică-Contra, ce vreţi? Sau pentru că ... pentru că asta este, ce mai tura-vura?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Cam care este raportul de forţe între cei care ar vota pentru demitere şi cei care ar vota împotrivă. Sondajele indică raporturi apropiate de 2:1 (sau 66-67% favorabili demiterii), dar să zicem că nu-i aşa, să zicem că avem un raport de 4:1 (sau 80% favorabili demiterii). Pe o un eşantion de 60-65% din electorat, asta înseamnă 48-52% voturi în favoarea demiterii. 52%? Încă e bine. E bine, da, dar nu uitaţi că acesta e un prag maximal, calculat pe ipoteza unui raport de 4:1 între cei care-l vor demis pe Băsescu, şi cei care nu-l vor. Pe un raport de 2:1, cum indică sondajele, obţinem 40-44% voturi în favoarea demiterii ... insuficient.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">În alte cuvinte, <b><i>pentru demiterea lui Traian Băsescu este nevoie ca un număr, probabil destul de consistent, de susţinători de-ai săi, să se prezinte la vot şi să voteze împotriva demiterii.</i></b> Ştiu, e paradoxal, dar <b><i>fără aceşti oameni care să voteze împotriva demiterii, Băsescu nu poate fi demis. </i></b>Asta e urzeala Curţii Constituţionale, şi în fapt, nu e câtuşi de puţin mai favorabilă adversarilor lui Băsescu decât era legea PDL-ului. Măcar, în aia se stipula clar, era nevoie de atâtea voturi şi nu mai conta ce face cealaltă parte! </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Preşedintele suspendat anunţă, însă, că nu vrea să câştige la „masa verde”, adică prin nevalidarea referendumului. E-te fleoşc, trebuie să fii cu adevărat tâmpit să crezi că vrea să piardă „pe bune”. Plus că nu are niciun control asupra alegătorilor săi. E, doar aşa, o chestie ca să se mire proştii şi să exclame, încă o dată, „ce preşedinte corect, şi ce curajos” ... shit. E ... ştiţi vorba aia: „tot ţiganu-şi laudă ciocanu’, şi ţiganca nicovala...” Ce riscă, de fapt, Băsescu, printr-o astfel de declaraţie? A, că o mie sau două mii de susţinători de-ai săi o vor lua de bună şi vor merge să-l voteze? Foarte bine, asta înseamnă că USL nu va mai avea 99% din voturi favorabile, va avea numai 90%. Sau 80%, sau ... nu contează. Atâta timp cât nu se va atinge cvorumul, nu contează ....</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ce se va întâmpla în continuare? </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">În primul rând, aşa cum e şi firesc (?!), CCR va invalida referendumul. Bun, sunt oameni care cred că acest lucru nu se va întâmpla ... e părerea lor, dar nu cred că e cu putinţă altfel.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Şi mai departe?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">E limpede că Băsescu nu se va putea întoarce la Cotroceni aşa, pur şi simplu, aşa, ca şi când ar reveni din concediu. Nu cred că la intrare va fi întâmpinat de Antonescu, care, plin de mândrie, îi va arăta cum a udat florile şi cum a şters praful. Nu cred nimic din toate astea. Mai degrabă mă gândesc la ample manifestaţii de protest, în Bucureşti şi în marile oraşe ale ţării. Spontane, sau mai puţin spontane ... nu mai contează. Şi, cu cât prezenţa la vot va fi mai apropiată de 50%, şi cu cât rezultatul va fi mai zdrobitor în favoarea demiterii, cu atât creşte probabilitatea unor manifestaţii mai intense. Şi, pe bună dreptate, cum să concepi, că, dacă ai fi avut un milion de voturi în minus, iar adversarul două milioane în plus, ai fi câştigat, dar, aşa ai pierdut? Cum? </div><div style="text-align: justify;"><br />
Şi, de asta cine va fi de vină? Curtea Constituţională ... Brrr ...</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ce-ar putea face Ponta & Antonescu? Habar n-am. Ar putea, cred, să ia act de invalidarea referendumului şi să dea o ordonanţă prin care să convoace un nou referendum, până atunci Traian Băsescu rămânând suspendat. Îmi e greu să mă gândesc ce efecte ar avea o astfel de iniţiativă.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ar putea, cred, să convoace iarăşi Parlamentul, pentru a-l suspenda din nou pe Băsescu, în temeiul aceloraşi acuzaţii ...</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ar putea ... nu ştiu ce ar mai putea face.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ştiu, însă, ce ar trebui să facă ... şi nu vor face. De exemplu, Ponta ar trebui să demisioneze imediat ... şi n-o va face. De ce ar trebui să facă acest lucru? Pentru a-i da posibilitatea lui Antonescu să numească un alt premier ... bineînţeles că tot PSD-ist, nu asta-i problema. Problema e credibilitatea lui Ponta ... chestiunea cu plagiatul ... şi nu numai.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Şi ce va mai fi? Ce ar mai putea fi? Ce ar mai putea urma? </div><div style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://www.traemcneely.com/wp-content/uploads/2012/01/wpid-bf862a729bbf4e768f2e46c024e757971.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="355" src="http://www.traemcneely.com/wp-content/uploads/2012/01/wpid-bf862a729bbf4e768f2e46c024e757971.jpg" width="400" /></a></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Păi ... ce se întâmplă, de obicei, în asemenea cazuri. Instabilitate politică şi economică, mişcări de stradă, greve, prăbuşirea monedei naţionale, fel de fel de monitorizări şi avertismente externe ... banalităţi din astea. Război surd, pe toată linia, între băsişti şi anti-băsişti ... cu câştigător previzibil.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Zilele astea s-a tot vorbit de blitzkrieg. Pentru cei care nu ştiu exact despre ce e vorba, cuvântul se referă la o anumită tactică a armatei germane, în timpul celui de-al doilea război mondial, care i-a permis, iniţial, să obţină victorii extrem de rapide şi spectaculoase. Totul se baza pe viteză şi surpriză, şi astfel a reuşit Germania să îngenuncheze Franţa. Dar, ceea ce a fost valabil cu Franţa, nu s-a mai repetat în cazul Rusiei, iar marea greşeală a armatei germane a fost întreruperea legăturii cu liniile de aprovizionare. Asta a făcut, de fapt, şi USL, a organizat totul foarte-foarte rapid, ignorând câteva elemente, şi acum s-a trezit cu mortu-n braţe. Nu are cum să-l demită pe Băsescu, fiindcă nu a reuşit să modifice corespunzător legea referendumului. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">A avut, sau are, USL, un plan B, pentru situaţia în care demiterea lui Băsescu eşuează? Nu ştiu ... rămâne de văzut. Eu nu cred. Din ceea ce văd, nu cred că USL are un plan B. Nu are nici cum să modifice legea electorală, se va merge pe sistemul din 2008, care e, în esenţă, proporţional, ceea ce înseamnă că nu va mai lua 80% din mandate, şi nici măcar 50% - fiindcă nici la votul politic de la locale nu a luat 50%, iar de crescut, nu are cum să crească, ci doar să piardă. Şi tot ce pierde va merge, desigur ... ei, unde va merge? La PDL? Nu ştiu, nu cred ... altundeva. Mai precis ... </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ei, puţintică răbdare ... vorba lu’ nenea Iancu.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Rău cu hoţii ... da’ parcă nici cu proştii n-o scoţi la capăt!</div>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com4tag:blogger.com,1999:blog-3660075371335028745.post-50638684825932752762012-07-10T16:40:00.000+03:002012-07-10T16:40:22.049+03:00Curtea Constituţională a decis: Traian Băsescu poate fi demis, dar numai de cei de cei care nu vor să-l demită!<div style="text-align: justify;">De fapt, Curtea Constituţională a decis că referendumul nu poate fi validat decât cu 50%+1 voturi din numărul celor înscrişi pe liste. Care liste sunt cam de pe vremea lui moş Ion Roată, fiindcă acest 50%+1 înseamnă mai mult de 9,1 milioane – din motive de simplitate, eu voi vorbi, totuşi, de 9 milioane – în condiţiile în care, de toţi nu mai suntem decât vreo 19 milioane. Din care cel puţin 18,2 au drept de vot, deci numai vreo 800.000 sunt sub 18 ani!</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Ei, să lăsăm asta. Să observăm, însă, că la 9 milioane de voturi, toate favorabile demiterii, Traian Băsescu se întoarce, bine-mersi, la Cotroceni. În schimb, la 4.500.0001 voturi pentru demitere şi 4.500.000 împotrivă, este demis. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Cum, realist vorbind, este aproape imposibil ca la referendumul din 29 iulie să se înregistreze cel puţin 9.000.001 voturi în favoarea demiterii lui Băsescu, rezultă că, dacă acesta va fi demis, acest lucru se va întâmpla numai datorită celor care vor fi votat împotriva demiterii!</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Kafka era mic copil. </div>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com0tag:blogger.com,1999:blog-3660075371335028745.post-4929286749089646322012-07-08T18:50:00.000+03:002012-07-08T18:50:45.656+03:00În legătură cu bacalaureatul de anul acesta ...<div style="text-align: justify;">... am o singură întrebare: <i>cât timp ne vom mai mira, ca proştii, la tot ceea ce e normal, firesc, şi pe deplin previzibil, dar vom accepta cu seninătate tot felul de ciudăţenii?</i></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Acu’ chiar se aştepta cineva la rezultate mai bune? Pe bune? După tot ceea ce (mai) există în şcoala românească?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Şi chiar mai este nevoie de nu ştiu câte analize şi cercetări? Păi anul trecut n-a fost la fel? Atunci nu s-a analizat nimic, sau cum?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Eu cred că nu mai e nevoie de nicio analiză, ci doar de acţiune hotărâtă. Dar, pentru asta e nevoie de voinţă, iar noi stăm cam prost la aşa ceva.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Şi, uite-aşa, vom avea şi la anul un şoc. Asta dacă nu cumva va găsi onor ministerul niscaiva soluţii novatoare, cum ar fi: subiecte atât de simple cât să le poată face oricine; eliminarea camerelor de luat vederi, că oricum ne vede pe toţi Ăl-De-Sus, mai devreme sau mai târziu; meditaţii peste meditaţii, că oricum, dacă orele obişnuite nu se fac bine, sau nu se fac deloc, meditaţiile rezolvă problemele; amânarea bacalaureatului până după doctorat, că poate atunci nu mai trebuie; ceva mai multă „şcoală altfel”, dacă se poate prin cârciumi şi discoteci; şi altele asemenea. Nu, fără acţiune hotărâtă, fără muncă susţinută şi, mai ales, fără disciplină de fier nu se poate face nimic. Nu metodele „moderne”, activ-participative, vor salva învăţământul românesc, ci munca pe brânci. Calculatorul e bun, că ne scuteşte de efort, nu trebuie să ne mai batem capul cu tabla înmulţirii. Internetul e şi mai bun, că ne-nvaţă cum e cu plagiatul. Iar emoticoanele sunt grozave, că nu mai avem nevoie nici de cuvinte. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Pe cât pariu că la anul, pe vremea asta, ne vom mira iarăşi, din aceleaşi motive? E un pariu pe care aş dori să-l pierd.</div>Adrian Stoicahttp://www.blogger.com/profile/07424417494751122279noreply@blogger.com3