<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog despre resurse educaţionale din IT &#187; stive</title>
	<atom:link href="http://resurse-educationale.uv.ro/?feed=rss2&#038;tag=stive" rel="self" type="application/rss+xml" />
	<link>http://resurse-educationale.uv.ro</link>
	<description>Cu informatii pentru dezvoltare personala, dar şi pentru studentţi, elevi, profesori, webmasteri, programatori</description>
	<lastBuildDate>Fri, 27 Jan 2012 01:12:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Limbajul Pascal. Stive. Cozi.</title>
		<link>http://resurse-educationale.uv.ro/?p=11</link>
		<comments>http://resurse-educationale.uv.ro/?p=11#comments</comments>
		<pubDate>Mon, 31 Jan 2011 07:18:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Pascal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[algoritm]]></category>
		<category><![CDATA[cozi]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[multime]]></category>
		<category><![CDATA[programare]]></category>
		<category><![CDATA[stive]]></category>

		<guid isPermaLink="false">http://resurse-educationale.uv.ro/?p=11</guid>
		<description><![CDATA[Orice algoritm lucrează cu date (numere întregi, reale, şiruri de caractere etc.). Referitor la acestea, în informatică, s-au cristalizat anumite concepte fundamentale, pe care le vom prezenta în continuare. Printr-un tip de dată  înţelegem o mulţime cu elemente numite valori. &#8230; <a href="http://resurse-educationale.uv.ro/?p=11">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Orice algoritm lucrează cu date (numere întregi, reale, şiruri de caractere etc.). Referitor la acestea, în informatică, s-au cristalizat anumite concepte fundamentale, pe care le vom prezenta în continuare.</p>
<p><em>Printr-un tip de dată  înţelegem o mulţime cu elemente numite valori.</em></p>
<p>Exemplu:{-32768, 32767, &#8230;&#8230;.0,1,&#8230;&#8230;..32767} este omulţime de numere întregi. Atunci cînd nu există posibilatea de confuzie, putem nota mulţimea de mai sus astfel: [-32768,32767]. Un element al acestei mulţimi este 7 (valoarea 7). În Turbo Pascal un astfel de tip se numeşte <em>integer</em>. Şi este predefinit (este cunoscut de limbaj, nu trebuie definit de programator).</p>
<p><em>Pe mulţimea valorilor unui tip se definesc operaţiile asociate tipului</em>.</p>
<p>Exemplu: Pentru tipul integer se definesc operaţiile de adunare, scădere, înmulţire etc.</p>
<p><em>Pentru fiecare tip se defineşte modul în care se valorile sale.</em></p>
<p>Exemplu: Pentru tipul <em>integer </em>valorile se memorizează utilizînd codul complementar şi se folosesc 2 octeţi consecutivi.</p>
<p>Pentru a lucra cu date de un anumit tip se folosesc variabile.</p>
<p>O <em>variabilă </em>se caracterizează prin: tip (natura datelor şi modul de memorare), nume (prin care aceasta se adresează) şi adresă (număr de ordine al primului octet în care se reţin datele, memoria internă fiind privită ca o succesiune de octeţi numerotaţi).</p>
<p>Tipuri de date pot fi <em>simple</em> (mulţimile care alcătuiesc nu sunt rezultate ca produs cartezian a altor mulţimi) şi <em>stucturate</em> în caz contrar. Exemplu:tipul <em>integer</em> este simplu, iar tipul <em>record</em> este structurat.</p>
<p>Limbajele de programare evoluate utilizează din plin tipurile de date. Mai mult, unele din ele permit programului, folosind tipurile existente, să definească noi tipuri de date. Limbajul Turbo Pascal este un exemplu în acest sens.</p>
<p><em>Noţiunea de tip de date este strânsă legată de un anumit limbaj de programare. În situaţia în care se renunţă la această legătură, se ajunge la o altă noţiune mult utilizată şi anume cea de structură de date</em>.</p>
<p>Exemplu: <em>Mulţimea</em> este o structură de date (după cum vom arăta). În limbajul Turbo Pascal există tipul mulţime (<em>set</em>). Alte limbaje (de exemplu C) nu cunosc acest tip. Aceasta nu înseamnă că în C nu vom putea lucra cu mulţimi. Sarcina noastră este să înţelegem structura de date numită mulţime şi să o implementăm în orice limbaj de programare dorim.</p>
<p>Un curs de algoritmi trebuie să fie independenţi de orice limbaj. Fapt că în aceasta lucrare algoritmii se implementează în Turbo Pascal nu înseamnă că ei pot fi folosiţi numai în acest limbaj. Din acest motiv, orice curs de algoritmi va utiliza noţiunea de <em>structură de date</em>.<a rel="attachment wp-att-13" href="http://resurse-educationale.uv.ro/?attachment_id=13"></a></p>
<p><a rel="attachment wp-att-13" href="http://resurse-educationale.uv.ro/?attachment_id=13">Download Limbajul Pascal Stive Cozi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://resurse-educationale.uv.ro/?feed=rss2&#038;p=11</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
