Documente Academic
Documente Profesional
Documente Cultură
Unitatea de învățământ:
Disciplina: Tainele informaticii
Clasa:
Profesor:
Unitatea de învăţare: Limbajul C++ cin>
Tema: Instrucțiunea de citire >
Tipul lecţiei: mixtă
Locul de desfăşurare: Laboratorul de informatică
Timp alocat: 50 min
Data:
Competența generală
3 Implementarea algoritmilor într-un limbaj de programare
Competențe specifice:
3.1 Transcrierea algoritmilor din pseudocod în limbajul de programare C++
3.2 Prelucrarea datelor simple
3.3 Utilizarea mediului de programare – Code::Blocks
Competențe derivate:
Utilizarea corectă a instrucțiunii de citire
Explicarea principiului de execuție
Justificarea necesității utilizării instrucțiunii de citire în rezolvarea problemelor
Simularea execuției programelor cu datele de intrare specificate
Strategii didactice:
Principii didactice:
- principiul participării şi învăţării active;
- principiul asigurării progresului gradat al performanţei;
- principiul conexiunii inverse;
Metode de învăţământ:
- metode de comunicare orală: conversaţie, explicatia;
- metode de acţiune: exerciţiul, învăţarea prin descoperire;
Procedee de instruire:
- explicaţia în etapa de comunicare;
- învăţarea prin descoperire;
- conversaţia de consolidare în etapa de fixare a cunoştinţelor;
- problematizarea
Forme de organizare: frontală şi individuală;
Forme de dirijare a învăţării: dirijată de profesor, independenta;
Resurse materiale:
calculatorul, videoproiectorul, tabla, flipchart, jetoane
material bibliografic:
- Tudor Sorin – „Informatica – varianta C++”, Editura L&S Infomat, Bucuresti,
1999;
- Mariana Miloșescu – „Informatică – manual pentru clasa a IX-a”, Editura
Didactică și Pedagogică, R.A. București, 2004
- Violeta Neagu – „C OR CODe USE - Inițiere în algoritmică și programare în
limbajul C/C++”, Editura Scriitorilor, Brăila, 2015
Metode de evaluare:
- evaluare iniţială: întrebări orale;
- set de aplicaţii;
Desfăşurarea lecţiei:
~1~
Moment organizatoric:
pregătirea lecţiei:
- întocmirea proiectului didactic;
- pregătirea setului de întrebări;
- pregătirea setului de aplicaţii;
- pregătirea temei;
organizarea şi pregătirea clasei:
- verificarea frecvenţei;
- verificarea existenței resurselor materiale
captarea atenţiei clasei:
- anunţarea subiectului pentru tema respectivă;
- anunţarea obiectivelor urmărite;
- anunţarea modului de desfăşurare a activităţii;
Exercițiu: Fiecare elev își alege o cifră. Apoi vor scrie un program care să afișeze
tabla înmulțirii cu acel număr.
#include <iostream>
using namespace std;
~2~
int main()
{ cout<<"TABLA INMULTIRII cu 8"<<endl;
cout<<" "<<endl;
cout<<" 0 x 8= "<<0*8<<endl;
cout<<" 1 x 8= "<<1*8<<endl;
cout<<" 2 x 8= "<<2*8<<endl;
cout<<" 3 x 8= "<<3*8<<endl;
cout<<" 4 x 8= "<<4*8<<endl;
cout<<" 5 x 8= "<<5*8<<endl;
cout<<" 6 x 8= "<<6*8<<endl;
cout<<" 7 x 8= "<<7*8<<endl;
cout<<" 8 x 8= "<<8*8<<endl;
cout<<" 9 x 8= "<<9*8<<endl;
cout<<" 10 x 8= "<<10*8<<endl;
return 0; }
Pentru x=5 și y=3 programul va afișa p=16. Se va rula programul și cu alte date de intrare.
~3~
Fixarea şi consolidarea cunoştinţelor:
#include <iostream>
DI: a using namespace std;
DE: uc int main()
{ int a,uc;
START cout << "a=";
citește a; cin>>a;
uc←a mod 10; uc=a%10;
scrie uc; cout<<"uc="<<uc;
STOP return 0;
}
Pentru a=12 programul va returna uc=2. Se va rula programul și cu alte date de intrare.
Andrei vrea să cumpere t caiete. Știind că prețul unui caiet este p lei,
calculați câți lei va cheltui Andrei.
#include <iostream>
DI: t, p using namespace std;
DE: p*t int main()
{ int t,p;
START cout << "t=" ; cin>>t;
citeste t,p; cout << "p=" ; cin>>p;
scrie t*p; cout<<t*p<<” lei va cheltui Andrei.”;
STOP return 0;
}
~4~