Tema 1 Operatoret Tema 2 Bazat e hyrjes
Tema 1 : Operatoret Tema 2: Bazat e hyrjes dhe daljes Tik 10 Gjimnazi: Vasil Kamami Mesuese: Eriselda Hitaj
Rezultatet e te nxenit � Tema 1: Nxensi/-ja � 1 -Analizon operatore te ndryshem ne gjuhen C. � 2 -Percakton se kur perdoret secili prej operatoreve. � 3 -Vlereson rendesine qe ka prioriteti I secilit operator.
Rezultatet e te nxenit � Tema 2: Nxenesi/-ja � 1 -Prezantohet me formatet e llojeve te te dhenave; � 2 -Evidenton menyrat e ndryshme te marrjes se te dhenave nga perdoruesi; � 3 -Prezantohet me afishimin e rezultatit perfundimtar.
Operatoret � Operatoret perdoren per te kryer veprime me variabla e konstante. � Ata perbehen nga shenja te cilat nuk jane pjese e alfabetit te gjuhes , por gjenden ne te gjitha tastierat. � Operatoret jane te disa llojeve , te cilet do ti listojm ne vijim.
Operatoret � Operatori I vleredhenies(=) � Operatoret aritmetike (=, -, *, /) � Operatoret e perbere te vleredhenies(+=, =*=, /=, %=) � Operatoret rrites dhe zbrites (++, --) � Operatoret e krahsimit(==, !=, >, >=, <=) � Operatoret logjike(!, &&, //)
Operatori I vleredhenies(=) � Operatori (=) Tregon qe vlera e shprehjes qe eshte ne anen e djathte te tij I jepet per vlere variablit i cili ndodhet ne anen e majte te tij. � Shembull: a=12; � I jep vleren 12 variablit a
Operatoret aritmetike (=, -, *, /) � Keta operatore sherbejne per te kryer veprime te ndryshme aritmetike. � +(mbledhje) � -(zbritje) � *(shumzim) � /(pjestim) per numra te plote rezultati dei I plote � %(moduli-jep mbetjen e pjestimit te dy numrave te plote) � Shembull: � a=17%2 � Variabli a do te kete vleren 1 , sepse 1 eshte mbetja e pjestimit te 17 me 2
Operatoret e perbere te vleredhenies(+=, -=*=, /=, %=) � Kur duam te ndryshojme vleren e nje variabli duke kryer nje veprim ne vleren aktuale te ruajtur ne kete variabel, mund te perdorim operatret e perbere te vleredhenies. � Disa prej tyre jane: +=, -=*=, /=, %= � Shembull: a+=3 eshte ekuivalente me a=a+3 � b-=2 eshte ekuivalente me b=b-2
Operatoret rrites dhe zbrites (++, --) � � � � � Operatoret rrites ++ dhe zbrites –rrisin ose zvogelojne me 1 vleren e ruajtur ne variabel. Nje karakteristike e ketyre operatoreve eshte se ata mund te perdoren si parashtese dhe prapashtese. Kjo do te thote qe ata mund te shkruhen para variablit ++a ose pas tij a++. Kur operatori ++ perdoret si parashtese, vlera e tij rritet perpara dhe me pas perdoret ne shprehje, ndersa kur operatori++ perdoret si prapashtese do te thote qe fillimisht do te perdoret ne shprehje me vleren qe ka dhe me pas do te rritet me 1. Shembull: b=4 a=++b //a behet 5, b behet 5 b-ja rritet perpara se vlera e saj te kopjohet te a -ja
Operatoret e krahsimit(==, !=, >, >=, <=) � Per te vleresuar krahsimin midis dy shprehjeve perdorim operatoret relacionale dhe te barazise. � Rezultati I nje veprimi relacional eshte nje vlere logjike , e cila mund te jete e vertete (true)ose(false). Keto operatore jane: � == barazimit � != I ndryshem �> me i madh se �< me i vogel se � >= me i madh ose baraz me � <= me i vogel ose baraz me
Operatoret logjike(!, &&, //) Operatoret kryen veprimin logjik te NOT(e kunderta). Ai ka vetem nje shprehje , qe ndodhet ne te djathte te tij , dhe kryen te kunderten e vleres se tij. Pra kthen true nese shprehja eshte false dhe e kunderta. � Operatoret logjike && dhe // perdoren kur vlersojme dy shprehje per te marre nje rezultat. � Opertori && korrespondon me veprimin logjik And(dhe ) � Operatori // korrespondon me veprimin logjik or(ose). � Shembull: � !(4==4)kthen false , sepse shprehja � (4=4)eshte e vertete � !false kthen true. �
Tema 2: Bazat e hyrjes dhe daljes �Situate � Kerkohet te ndertohet nje program ne gjuhen C , I cili pasi merr moshen dhe emrin e perdoruesit nga tastiera , I afishon ato. Si do te merren te dhenat nga perdoruesit dhe si do te afishohen ato ne ekran?
� � � Zakonisht , programet e perdoruesit kerkojne nderveprim me perdoruesin. Kjo realizohet duke perdorur librarine standarde te hyrje-dalje , e njohur si skedari stdio. Ne kete teme do te mesoni te lexoni apo te merrni te dhena nga tastiera duke perdorur scanf () dhe se si te afishoni lloje te ndryshme te dhenash duke perdorur prinf ().
Formatet e llojeve te te dhenave Sa here qe do te merrni te dhena nga tastiera, do tju duhet te percaktoni se cfare lloji te dhena kane ato. Ne tabelen e meposhtme jepet formati per llojet e te dhenave. Lloji te dhenave Formati karakter %c Tekst, fjale %s numer I plote %d Numer me presje %f
Formatet e llojeve te te dhenave Shenja e perqindjes % ne funksion prinff ose ne funksionin scanf () perdoret per te treguar se pas saj eshte formati I variablit qe do te afishoje per printf () ose do te marre per scanf ().
Funksioni prinff � � � � Funksioni prinff () sherben per te afishuar nje mesazh ne ekran. Nje mesazh mund te jete tekst, numer, variabel apo nje funksion. Ne qofte se duam te afishojme variabla duke perdorur prinff, do te ndjekim strukturen si ne shembullin meposhte. Per ta testuar ate, krijoni nje dokument te ri dhe emertojeni test_prinff. c %0. 2 f dhe %0. 3 f tregon se sa shifra pas presjes do te shfaqim. Ne rastin e pare do te shfaqim 2, ndersa ne rastin e trete do te shfaqim 3. Pasi te keni shkruar kodin, ekzekutoni programin dhe rezultati do te jete si ne figuren ne slajdin tjeter.
� � Funksioni scanf sherben per te marre apo lexuar te dhena nga tastiera. Ky funksion ka sintakse te ngjashme me funksionin prinff. Me ndryshimin se variabli ku do te ruhet e dhena, duhet te paraprihet nga shenja &, e cila sherben per te percaktuar adresen e variablit. Pra, vlera qe do te marrim nga tastiera, do te ruhet ne adresen e variablit.
� � � Per te ilustruar perdorimin e funksionit scanf ndertojme nje program qe merr nga perdoruesi moshen e tij dhe e afishon ate. Ne fillim deklarojme nje variabel, I cili quhet mosha dhe eshte numer I plote I tipit int. I kerkojme perdoruesit te japin moshen, te cilen e ruajme te variabli mosha. Me pas afishojme mesazhin e moshes. Pasi te keni shkruar kodin, ruajeni dhe ekzekutojeni.
Detyre shtepie Ushtrimet 1, 4, 5 faqa 169 1. Ndertoni nje program qe merr dy numra a dhe b nga perdoruesi dhe afishon shumen, diferencen, heresin dhe prodhimin e tyre. 4. Te ndertohet nje programi cili te llogarise dhe afishoje ne ekran perimetrin dhe siperfaqen e drejtkendeshit kur jepen dy brinjet e tij a dhe b 5. Shkruani nje program, qe shkemben vlerat e dy variablave te dhene A dhe B. Ushtrimet 1, 2 faqa 167
- Slides: 19