Scratch versus Python

Scratch versus Python

 

Cred ca problema din titlu nu exista deci este artificial pusă și am să explic de ce.

Scratch este un limbaj bazat pe blocuri foarte intuitiv în care instrucțiunile sunt plasate în zona de execuție cu ajutorul tehnicii drag- and- drop. În opinia mea și a multor cercetători Scratch este foarte atractiv pentru începători fiind asimilabil începând cu vârste de 6- 7 ani (am făcut-o cu bune rezultate)

Scratch este un limbaj de programare gratuit și simplu dezvoltat de Mitch Resnick și brevetat de Grupul de grădiniță pe tot parcursul vieții (MIT) al Institutului de Tehnologie din Massachusetts. Datorită interfeței sale simple și foarte vizuale, este unul dintre cele mai populare limbaje de programare bazate pe

Lecția 1. Media aritmetica elemente dintr-o lista – Scratch& Python

Astăzi vom calcula media aritmetică a elementelor dintr-o variabilă de tip listă în ambele medii de programare

Descrierea problemei

Să se introducă de la ecran numărul de elemente al variabilei listă , să se populeze acea listă și să se calculeze dinamic media aritmetică. Programul a fost gândit în filozofia expusă în Tranziția Scratch- Python 

Abordarea Think.and.Scratch

Să reamintim că media aritmetică este suma elementelor de același tip introduse în listă împărțită la numărul de elemente. Vom gândi programul în sintagma intrare- procesare- ieșire

 

Acest bloc al programului este blocul de inițializare al variabilelor. Întrucât în Scratch variabilele trebuiesc definite înainte de a primi date vom aloca următoarele variabile :

  • numar – numarul de elemente
  • sum – pentru calculul