Se afișează postările cu eticheta programare. Afișați toate postările
Se afișează postările cu eticheta programare. Afișați toate postările

sâmbătă, 17 aprilie 2010

Programare - Pasul 5

O alta instructiune de repetitie este while - instructiune cu numar necunoscut de pasi, adica nu stim de la inceput de cate ori se va executa corpul acesteia.

Forma generala
while (conditie):
         set_instructiuni


while e o instructiune cu test initial - adica inainte de a executa setul de instructiuni se testeaza conditia; daca aceasta e adevarata se va executa secventa de cod corespunzatoare corpului functiei; in caz contrar nu se executa nimic

Exemplu 1


parola=' ' # initializam variabila parola
while (parola!='Sorin123'):
         parola=input("Introduceti parola :")



Programul de mai sus citeste siruri de caractere de la tastatura pana cand sirul citit este Sorin123.

Observatie: nu uita ca se citeste un sir de caractere care trebuie incadrat intre apostrofuri ' '

Exemplu 2


parola=' ' #initializare variabila parola
i=0 #contor pentru numarul de incercari
while (parola!='Sorin123' and i < 3):
         parola=input("parola :")
         i=i+1
         if (parola!='Sorin123'):
              print "Parola gresita. Mai ai ",3-i," incercari"
         if (i==3):
              print "Nu ai nimerit parola!"



In posturile urmatoare voi propune cateva aplicatii ale instructiunilor invatate pana acum. Daca intampini dificultati cere-mi ajutorul; chiar astept intrebari din partea ta unde nu am fost destul de explicit.

Pana data viitoare iti urez spor la programat.

sâmbătă, 27 martie 2010

Programare - Pasul 1

Sa zicem ca vrei sa te apuci de programare. Dupa ce iti faci curaj, iti faci un playlist misto, pui telefonu’ pe silentios, te pui sa cauti documentatie. In nici 10 minute ai deja tone de articole. Apare acum intrebarea: ce limbaj de programare sa folosesti ?

Aici intervine o mica-mare problema. Ai de ales dintre zeci de limbaje. Te apuci sa cauti pe forumuri, sa ceri pareri in stanga si-n dreapta. La final vei avea urmatoarele recomandari: C, C++, Java, Pascal, etc.

In concluzie, nu ai rezolvat problema. Moment in care vin eu cu solutia: Python. Se poate sa fi auzit de el. Pentru cei care nu stiu, insa, cu ce se mananca il voi descrie cat mai scurt: limbajul cu cele mai naturale instructiuni, cu cel mai curat cod sursa si cel mai usor/repede de invatat.

Evident, am enumerate doar principalele calitati, cele care m-au determinat pe mine sa il incerc. Nu voi intra in detalii acum; daca vrei sa afli mai multe trimite-mi un mesaj sau intra pe site-ul official si convinge-te singur de performantele lui.

Acum ca am ales si mediul de lucru putem sa trecem la treaba. In zilele urmatoare voi incerca sa te invat bazele programarii folosind Python. Tot ce am nevoie din partea ta e rabdare, perseverenta si chef de lucru. Restul vine de la sine.

Pana data viitoare, te salut !