+ All Categories
Home > Documents > TIC / Clasa a VII-a€¦ · După efectuarea pașilor de instalare, pe desktop vei regăsi...

TIC / Clasa a VII-a€¦ · După efectuarea pașilor de instalare, pe desktop vei regăsi...

Date post: 23-Aug-2020
Category:
Upload: others
View: 14 times
Download: 0 times
Share this document with a friend
5
Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord / L.T.E.R. Techirghiol martie 2020 TIC / Clasa a VII-a Limbaj de programare Lecția: Facilități ale mediului de dezvoltare pentru un limbaj de programare: editare, rulare și depanare FIȘA DE DOCUMENTARE Unul dintre cele mai folosite medii de programare este CodeBlocks. Acesta utilizează limbajul de programare C/C++. Un mediu de dezvoltare este un set de programe care ajută programatorul în scrierea programelor, oferindu-i acestuia uneltele necesare editării (scrierii) codului sursă, compilării, rulării și depanării programului. Prin compilare un program este transformat din cod sursă în cod executabil care poate fi rulat de computer. Un mediu de dezvoltare gratuit, care poate fi rulat pe Windows este Code::Blocks care poate fi descărcat de la adresa codeblocks.org. OBS. Se poate salva kitul OJI care conține și CodeBlocks de aici: cnlr.ro/?pagina=349 Descărcați OJI Kit 2017 - Code Blocks 16.01 După efectuarea pașilor de instalare, pe desktop vei regăsi pictograma care rulează aplicația Code Blocks. Este recomandat, ca înainte să începi efectiv redactarea unui cod de program, să creezi un proiect nou. Pentru acest lucru este necesar să efectuezi următorii pași: Deschide aplicația, dând clic pe pictograma de pe desktop. (vezi imaginea) 1. File > New > Project
Transcript
Page 1: TIC / Clasa a VII-a€¦ · După efectuarea pașilor de instalare, pe desktop vei regăsi pictograma care rulează aplicația Code Blocks. Este recomandat, ca înainte să începi

Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord / L.T.E.R. Techirghiol martie 2020

TIC / Clasa a VII-a

Limbaj de programare

Lecția: Facilități ale mediului de dezvoltare pentru un limbaj de programare: editare, rulare și

depanare

FIȘA DE DOCUMENTARE

Unul dintre cele mai folosite medii de programare este CodeBlocks. Acesta utilizează

limbajul de programare C/C++.

Un mediu de dezvoltare este un set de programe care ajută programatorul în scrierea

programelor, oferindu-i acestuia uneltele necesare editării (scrierii) codului sursă, compilării, rulării

și depanării programului. Prin compilare un program este transformat din cod sursă în cod

executabil care poate fi rulat de computer.

Un mediu de dezvoltare gratuit, care poate fi rulat pe Windows este Code::Blocks care poate

fi descărcat de la adresa codeblocks.org.

OBS. Se poate salva kitul OJI care conține și CodeBlocks de aici: cnlr.ro/?pagina=349

Descărcați OJI Kit 2017 - Code Blocks 16.01

După efectuarea pașilor de instalare, pe desktop vei regăsi pictograma care rulează aplicația

Code Blocks. Este recomandat, ca înainte să începi efectiv redactarea unui cod de program, să creezi

un proiect nou. Pentru acest lucru este necesar să efectuezi următorii pași:

Deschide aplicația, dând clic pe pictograma de pe desktop. (vezi imaginea)

1. File ‐> New ‐> Project

Page 2: TIC / Clasa a VII-a€¦ · După efectuarea pașilor de instalare, pe desktop vei regăsi pictograma care rulează aplicația Code Blocks. Este recomandat, ca înainte să începi

Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord / L.T.E.R. Techirghiol martie 2020

SAU

2. Selectează „Console application” iar apoi click pe butonul „Go”.

Din fereastra următoare se execută butonul „Next”. Va apărea o fereastră de unde trebuie să

alegi limbajul de programare pe care îl vei folosi: C sau C++.

Recomandare: vei alege limbajul C++ , studiat în clasa a VII-a.

3. Acum stabilești denumirea proiectului și locul unde se va salva.

Exemplu: proiectul meu are denumirea „Program 1” și este salvat în folderul info VII Gabriela

proiecte C++.

După stabilirea numelui și a locului se va efectua click pe butonul „Next”.

Nu modificați nimic în următoarea fereastră. Doar click pe „Finish.”

Elementele principale ale ferestrei CodeBlocks:

Page 3: TIC / Clasa a VII-a€¦ · După efectuarea pașilor de instalare, pe desktop vei regăsi pictograma care rulează aplicația Code Blocks. Este recomandat, ca înainte să începi

Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord / L.T.E.R. Techirghiol martie 2020

Atenție! După crearea unui proiect, pentru a accesa main.cpp, execută clic pe semnul +, care

precede Sources.

Un program C++ este tradus într-un limbaj pe care să-l înțeleagă procesorul printr-un program

special numit compilator. Rularea programului se realizează prin apăsarea tastei F9 sau prin

apăsarea butonului pentru rulare din Banda Standard.

Codul este compilat linie cu linie şi, dacă există, erorile de sintaxă sunt raportate înainte de

rularea programului, în fereasta Logs & others, tabul Build messages. Dacă nu există erori, apar

informații referitoare la succesul compilării în tabul Build log și apoi programul este rulat.

Page 4: TIC / Clasa a VII-a€¦ · După efectuarea pașilor de instalare, pe desktop vei regăsi pictograma care rulează aplicația Code Blocks. Este recomandat, ca înainte să începi

Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord / L.T.E.R. Techirghiol martie 2020

Exemplu:

Pașii necesari dezvoltării unei aplicații sunt următorii:

1. Editare cod sursă – reprezintă scrierea efectivă a programului.

2. Compilare – în acest moment programul scris de tine, care are un înțeles pentru utilizator, este

tradus în limba înțeleasă de calculator. Acest pas nu se va executa în cazul în care programul scris

conține erori de sintaxă.

3. Executare – reprezintă rularea programului rezultat după compilare.

4. Testare – acest pas este realizat de utilizator. Acesta introduce diferite seturi de valori și verifică

dacă ceea ce se afișează corespunde cu așteptările sale.

5. Depanare – în cazul în care există erori sau etapa de testare nu este validată de utilizator, se

rectifică erorile și se reia procesul începând cu pasul 2.

Depanarea (Debug) are două componente principale cu ajutorul cărora putem „repara” programele:

a. Debug → Debugging windows → Watches, permite vizualizarea valorilor variabilelor la fiecare

moment de timp

b. Debug → Step into (sau direct Shift+F7) și apoi F7, ne ajută să vedem linie cu linie cum

funcționează programul nostru

Page 5: TIC / Clasa a VII-a€¦ · După efectuarea pașilor de instalare, pe desktop vei regăsi pictograma care rulează aplicația Code Blocks. Este recomandat, ca înainte să începi

Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord / L.T.E.R. Techirghiol martie 2020

Acum poți începe să redactezi efectiv codul tău în fișierul main.cpp. Acest fișier este cel mai

important fișier din tot proiectul. Aici se regăsește programul tău într-o formă care poate fi înțeleasă

de utilizator.

Exerciții: manual, pag. 81

1. Scrie litera corespunzătoare fiecărei etape în elaborarea unei aplicații:

..... executare

..... testare

..... editare cod sursă

..... depanare

..... compilare

2. Completează următoarele propoziții:

a. Este recomandată crearea unui ................... înainte să începi scrierea efectivă a proiectului.

b. Pentru depanarea unui program folosește ....................... din meniul aplicației.

Rezolvare:

1. c executare; d. testare; a. editare cod sursă; e. depanare; b. compilare

2. a. proiect; b. opțiunea debug

Bibliografie:

Ciocaru, Luminița, Penea, Ștefania, Rusu, Oana, Mitrache, Claudia-Elena - Informatică și TIC,

manual clasa a VII-a, Editura Litera, București, 2019, pag. 64-65

Filmuleț - Activitați multimedia (Ed. Litera, pag. 64): Instalarea mediului de programare

Code::Blocks

https://manuale.edu.ro/manuale/Clasa%20a%20VII-

a/Informatica%20si%20TIC/U0MgR1JVUCBFRElUT1JJ/

Filmuleț (4:41) - Activitați multimedia (Ed. Litera, pag. 65): Programarea în mediul Code Blocks

https://manuale.edu.ro/manuale/Clasa%20a%20VII-

a/Informatica%20si%20TIC/U0MgR1JVUCBFRElUT1JJ/

Popa, Daniel - Informatică și TIC, manual clasa a VII-a, Editura Intuitext, București, 2019

Florea, Andrei, Săcuiu, Silviu-Eugen - Informatică și TIC, manual clasa a VII-a, Editura EDP,

București, 2019 (pg. 81 – 83)

Vizionare filmulet (1:13), manual, editura Intuitext, pag. 90 - Cum arată o fereastră în CodeBlocks

https://manuale.edu.ro/manuale/Clasa%20a%20VII-

a/Informatica%20si%20TIC/U0MgSU5UVUlURVhUIFNS/#

https://desprecpp.wordpress.com/codeblocks/

http://codeblocks.org/downloads


Recommended