<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title><![CDATA[iTeach: blogul Ofelia-Ioana Corpodean]]></title>
	<link>https://iteach.ro/blog/ofelia.corpodean</link>
	<description><![CDATA[iTeach: blogul Ofelia-Ioana Corpodean]]></description>
	<item>
		<guid isPermaLink="true">https://iteach.ro/blog/119384/programare-modulara</guid>
		<title><![CDATA[Programare modulara]]></title>
		<link>https://iteach.ro/blog/119384/programare-modulara</link>
		<pubDate>Tue, 05 Jul 2022 11:43:41 +0300</pubDate>
		<dc:creator><![CDATA[Ofelia-Ioana Corpodean]]></dc:creator>
		<description><![CDATA[<p>
	Prin proiectare (programare) modulară &icirc;nţelegem metoda de proiectare (programare) a unui algoritm pentru rezolvarea unei probleme prin folosirea modulelor.</p>
<p>	Dar ce este un modul? Modulul este considerat o unitate structurală de sine stătătoare, fie program, fie subprogram, fie o unitate de program. Un modul poate conţine sau poate fi conţinut &icirc;ntr-alt modul. Un modul poate fi format din mai multe submodule. Astfel, &icirc;n Pseudocod fiecare SUBPROGRAM şi algoritmul principal sunt considerate module. &Icirc;n limbajele de programare cu structură de bloc UNIT-urile pot fi considerate module. La compilarea separată un grup de subprograme compilate<br />
	deodată constituie un modul, dar acest modul poate fi considerat ca o mulţime de submodule din care este compus.</p>
<p>
	Este &icirc;nsă important ca fiecare modul să-şi aibă rolul său bine precizat, să realizeze o funcţie &icirc;n cadrul &icirc;ntregului program. El apare &icirc;n mod natural &icirc;n descompunerea top-down.</p>
<p>
	Indiferent că privim modulul ca un singur SUBPROGRAM, un grup de SUBPROGRAMi, sau un algoritm de sine stătător ce apelează alţi SUBPROGRAMi, considerăm modulele relativ independente, dar cu posibilităţi de comunicare &icirc;ntre ele. Astfel, un modul nu trebuie să fie influenţat de maniera &icirc;n care se lucrează &icirc;n interiorul altui modul. Orice modificare ulterioară &icirc;n structura unui program, dacă funcţia pe care o realizează un modul M &icirc;ncă este necesară, acest modul trebuie să fie util şi folosit &icirc;n continuare fără modificări.</p>
<p>
	Rezultă că programarea modulară se bazează pe descompunerea problemei &icirc;n subprobleme şi proiectarea şi programarea separată a SUBPROGRAMilor corespunzători. De altfel, considerăm că &icirc;ntr-o programare serioasă nu se poate ajunge la implementare fără a avea &icirc;n prealabil algoritmii descrişi &icirc;ntr-un limbaj de descriere (la noi Pseudocod). Deci programarea modulară se referă &icirc;n primul r&acirc;nd la proiectarea modulară a algoritmilor şi apoi la traducerea lor &icirc;n limbajul de programare ales, ţin&acirc;nd seama de specificul acestui limbaj. Programarea modulară este str&acirc;ns legată de programarea ascendentă şi de programarea descendentă, ambele presupun&acirc;nd folosirea SUBPROGRAMilor pentru toate subproblemele &icirc;nt&acirc;lnite.</p>
<p>
	Avantajele programării modulare sunt multiple. Menţionăm &icirc;n cele ce urmează c&acirc;teva dintre ele. Descompunerea unei probleme complexe &icirc;n subprobleme este un mijloc convenabil şi eficient de a reduce complexitatea (Principiul Divide et impera acţionează şi &icirc;n programare). Este evident că probabilitatea apariţiei erorilor &icirc;n conceperea unui program creşte cu mărimea programului, lucru confirmat şi de experienţa practică. De asemenea, rezolv&acirc;nd o problemă mai simplă, testarea unui modul se poate face mult mai uşor dec&acirc;t testarea &icirc;ntregului algoritm.</p>
<p>
	Apoi, faptul că trebuiesc proiectate mai multe subprograme pentru subproblemele &icirc;nt&acirc;lnite, permite munca mai multor programatori. S-a ajuns astfel la munca &icirc;n echipă, modalitate prin care se ajunge la scurtarea termenului de realizare a produsului program.</p>
<p>
	Modulele se pot refolosi ori de c&acirc;te ori avem nevoie de ele. Astfel, s-a ajuns la compilarea separată a subprogramelor şi la păstrarea subprogramelor obţinute &icirc;n biblioteci de subprograme, de unde ele se pot refolosi la nevoie. Sunt cunoscute astăzi multe astfel de biblioteci de subprograme. Reutilizabilitatea acestor subprograme este o proprietate foarte importantă &icirc;n activitatea de programare. Ea duce la mărirea productivităţii &icirc;n programare, dar şi la creşterea siguranţei &icirc;n realizarea unui produs corect.</p>
<p>
	Uneori, &icirc;n timpul proiectării algoritmului sau a implementării lui, se ajunge la concluzia că proiectarea a fost incompletă sau că unele module sunt ineficiente. şi &icirc;n această situaţie programarea modulară este avantajoasă, ea permiţ&acirc;nd &icirc;nlocuirea modulului &icirc;n cauză cu altul mai performant.</p>
<p>
	Una din activităţile importante &icirc;n realizarea unui program este verificarea corectitudinii acestuia. Experienţa a arătat că modulele se pot verifica cu at&acirc;t mai uşor cu c&acirc;t sunt mai mici. Abilitatea omului de a &icirc;nţelege şi analiza corectitudinea unui SUBPROGRAM este mult mai mare pentru texte scurte. &Icirc;n unele cărţi chiar se recomandă a nu se folosi SUBPROGRAMi mai mari dec&acirc;t 50 de propoziţii. Sigur că o astfel de limită nu există, dar se recomandă descompunerea unui SUBPROGRAM &icirc;n alţi SUBPROGRAMi oric&acirc;nd acest lucru este posibil &icirc;n mod natural, deci aceşti noi SUBPROGRAMi rezolvă subprobleme de sine stătătoare, sau realizează funcţii bine definite.</p>
]]></description>
	</item>
	<item>
		<guid isPermaLink="true">https://iteach.ro/blog/116069/inapoi-la-origini-in-satul-bunicilor-salciua-judetul-alba</guid>
		<title><![CDATA[INAPOI LA ORIGINI IN SATUL BUNICILOR -SALCIUA- JUDETUL ALBA]]></title>
		<link>https://iteach.ro/blog/116069/inapoi-la-origini-in-satul-bunicilor-salciua-judetul-alba</link>
		<pubDate>Tue, 03 May 2022 20:44:42 +0300</pubDate>
		<dc:creator><![CDATA[Ofelia-Ioana Corpodean]]></dc:creator>
		<description><![CDATA[<p>
	INAPOI LA ORIGINI IN SATUL BUNICILOR -SALCIUA- JUDETUL ALBA<br />
	&nbsp;</p>
<p>
	Comuna Sălciua face parte din Mocănimea Munților Apuseni din punct de vedere etnografic. Este important sa facem deosebirea&nbsp; &icirc;ntre mocan și moț; &bdquo;trăsăturile de personalitate, portul și obiceiurile &icirc;l diferențiază pe mocan de moț (țop): &laquo;Mocanul este mai vioi la petrecere și mai puțin cr&acirc;ncen ca moțul, mai deschis la suflet și mai sincer&raquo;. Satul Sălciua de Sus este de tipul sat adunat, gospodărille fiind &icirc;ntinse de-a lungul DN 75.<br />
	Ocupațiile sălciuanilor nu s-au schimbat prea multe de-a lungul timpului. Agricultura cu cele două ramuri, cultura plantelor și creșterea animalelor, este o ocupație străveche pe teritoriul comunei. Acesteia i se adaugă p&acirc;nă &icirc;n zilele noastre și alte ocupații secundare: v&acirc;nătoarea, albinăritul, lucrul la pădure, culesul din natură (fructe sălbatice).<br />
	Portul popular este asemănător cu al celorlalți mocani. At&acirc;t &icirc;n portul femeiesc, c&acirc;t și &icirc;n cel bărbătesc, cusăturile și detaliile de pe cămașă apar &icirc;n culorile roșu, negru sau albastru. Tricolorul nu lipsește nici el din portul sălciuănesc.<br />
	Tradițiile sunt diverse și numeroase &icirc;n comuna Sălciua. &bdquo;Ceva mai deosebit s-a moștenit de la cultura gr&acirc;ului, extins pe suprafețe mari, &icirc;n vechime (&icirc;n aceea vreme, Sălciua era numită Gr&acirc;narul Apusenilor), seceratul &icirc;n clacă amintind de claca medievală (muncă neplătită). &Icirc;n legătură cu această muncă s-au păstrat mai multe creații populare, din care amintim C&acirc;ntecul cununii, &icirc;n variante specifice &icirc;n funcție de sat.<br />
	Atestarea scrisă legată de existența unei școli la Sălciua se leagă de anul 1782, &icirc;n ajunul marii răscoale populare din Transilvania, condusă de Horia, Cloșca și Crișan.. Se vorbește de construirea a 7 noi școli &icirc;n Munții Apuseni, dascălii care urmau să predea &icirc;n aceste locuri fiind răsplătiți cu 120 de florini pe an. La 1 noiembrie 1942 s-a inaugurat un nou local de școală &icirc;n Sălciua de Sus pentru clasele I-VIII. Acesta se compunea din 2 săli de clasă, 4 camere mici, beci și magazie pentru locuința &icirc;nvățătorului. &Icirc;n perioada 1 septembrie 1955 &ndash; 1 septembrie 1961 s-a construit o altă clădire de școală, &icirc;n &laquo;locul t&acirc;rgului&raquo;. Clădirea de l&acirc;ngă t&acirc;rg s-a dat &icirc;n folosință &icirc;n anul 1962, fiind folosită de către elevii claselor V-VIII. După 1962, clădirea construită &icirc;n 1942 se folosește numai pentru clasele I-IV și grădiniță. Numele școlii din Sălciua de Sus se leagă de o mare personalitate a satului: Simion Pantea.<br />
	T&acirc;rgul care se organizează lunar &icirc;n Sălciua de Sus are o istorie de 104 ani. &Icirc;n 1907, Mihail Gaja, Vasile Cioara, Matei Popa Duma, Ioan Popa Gligan, Vasile Groza, Dumitru Duma, Vasile Moisă și Vasile Baciu au fost cei care au luptat pentru c&acirc;știgarea dreptului de a organiza t&acirc;rguri de animale &icirc;n Sălciua. &bdquo;Acești oameni sunt aceia care au c&acirc;știgat primele t&acirc;rguri din Sălciua, fiind &icirc;n Deputație la Budapesta și mult trudindu-se.&rdquo; &bdquo;Deputațiunea&rdquo; a fost la Budapesta pentru a obține dreptul de a ține t&acirc;rguri &icirc;n 20 octombrie (t&acirc;rgul oilor) și &icirc;n 4 aprilie (t&acirc;rgul mieilor); pe urmă, numărul t&acirc;rgurilor a crescut la 6 pe an, &icirc;n prezent desfășur&acirc;ndu-se c&acirc;te unul &icirc;n fiecare lună a anului. Faptul că Sălciua are &bdquo;un potențial agricol ce rivalizează cu multe localități de c&acirc;mpie este dovedit și acum de t&acirc;rgurile de țară lunare de aici, &icirc;n care se adună animale mai multe dec&acirc;t &icirc;n t&acirc;rgurile celorlalte așezări din lungul văii Arieșului.&rdquo;<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Odată cu terminarea muncilor agricole de bază, aducerea acasă din munte a animalelor şi intrarea &icirc;n iarnă, &icirc;n valea &icirc;n care m-am născut şi am copilărit &icirc;ncepeau pregătirile pentru &icirc;nt&acirc;mpinarea Crăciunului, a marii sărbători a Naşterii M&acirc;ntuitorului. Mai &icirc;nt&acirc;i era postul, care se ţinea cu sfinţenie, primenire a trupului şi sufletului, stare de reflecţie şi sporire a rugăciunii. De acum momentele vesele din şezători se &icirc;mpuţinau, ba chiar dispăreau, lor lu&acirc;ndu-le locul discuţiile serioase despre muncă şi familie, dar şi colindatul. Căci &icirc;n serile lungi de iarnă, o parte a obştii se adună &icirc;ntr-o casă primitoare &icirc;n şezătoare, de obicei &icirc;n jurul unei vetre de foc, unde pe o plită se prăjesc s&acirc;mburi de bostan sau fierbe o oală cu boabe de porumb din care vor ciuguli mai apoi cei prezenţi. Aici, &icirc;n şezătoare, după ce se povestesc &icirc;nt&acirc;mplări şi se discută diferite aspecte din viaţa obştii, cineva spune: &bdquo;Acum hai să colindăm&rdquo;. Era totdeauna acolo cineva care avea voce bună, ştia bine colindele şi care trebuia să &icirc;nceapă, de obicei o femeie ce purta harul c&acirc;ntecului sau un moş din casă, care ziceau una sau două colinde, după care colinda &icirc;ntreaga obşte prezentă. Colindatul, evocarea naşterii Pruncului Prealuminat, crea o atmosferă magică cuceritoare, de &icirc;nsufleţire şi evlavie, uneori colinda căpăt&acirc;nd valenţe de rugăciune. Mi-aduc aminte primii fiori ai copilului ce eram pe c&acirc;nd &icirc;ncepusem să desluşesc sensurile lucrurilor mai ales &icirc;n cazul unor colinde care evocau nu doar naşterea, ci şi pătimirile lui Iisus pe c&acirc;nd din coasta lui &bdquo;sf&acirc;nt s&acirc;nge şi ap-au curs&rdquo;. Dacă această atmosferă sacră se petrecea &icirc;ntr-o şezătoare a torsului, unde munca se prelungea p&acirc;nă spre zori, &icirc;n fiecare familie se colinda, cei mici fiind iniţiaţi &icirc;n c&acirc;ntecul sacru de către cei mari.<br />
	Biografie:<br />
	Dan Ghinea,Enciclopedia geografica a Romaniei, Editura Enciclopedica,Bucuresti, 2000<br />
	Marculet I&gt; , Culoarul Muresului intre Aries si Strei, Studiul geomorphologic, Editura Samuel, Medias, 2013</p>
]]></description>
	</item>
</channel>
</rss>
