+ All Categories

PPT 08

Date post: 10-Feb-2016
Category:
Upload: elena-dinca
View: 221 times
Download: 0 times
Share this document with a friend
Description:
PPT 08
15
PROIECT DIDACTIC PROIECT DIDACTIC Disciplina:Informatică PROFESOR: Dragomir Marian CLASA: a IX - a E Profil :Matematică - Informatică Unitatea de învăţare: Algoritmi Tema: Algoritmi de determinare a cmmdc a doua numere a şi b Tipul lecţiei: dobândire de noi cunoştinţe , priceperi şi deprinderi Locul de desfăşurare: LABORATORUL DE INFORMATICA
Transcript
Page 1: PPT 08

PROIECT DIDACTICPROIECT DIDACTIC

Disciplina:Informatică PROFESOR: Dragomir Marian CLASA: a IX - a E Profil :Matematică - Informatică Unitatea de învăţare: Algoritmi Tema: Algoritmi de determinare a cmmdc a doua numere a şi b Tipul lecţiei: dobândire de noi cunoştinţe , priceperi şi deprinderi Locul de desfăşurare: LABORATORUL DE INFORMATICA

Page 2: PPT 08

a) OBIECTIVE COGNITIVE:Să definească corect noţiunile de cel mai mare divizor comun a două numere;Să identifice modurile de determinare a cmmdc. Să analizeze modul de funcţionareale programelor

b) OBIECTIVE AFECTIVE:Să argumenteze corect alegerea unei varianteSă aprecieze corect soluţiile oferite de ceilalţi

c) OBIECTIVE PSIHOMOTORII:Să utilizeze corect noţiunile teoretice însuşite.Să implementeze algoritmi de determinare a cmmdc in limbajul de programare C.

OBIECTIVE EDUCAŢIONALE

Page 3: PPT 08

OBIECTIVE OPERAŢIONALE:

•Să definească corect noţiunile de determinare cmmdc;

•Să definească corect variabilele folosite în elaborarea algoritmului

•Să definească corect structurile de control şi instrucţiunile •folosite în elaborarea programului

•Să-şi însuşească modurile prin care pot determina cmmdc

•Să trateze corect cazurile şi excepţiile care •apar în execuţia algoritmului

•Să analizeze corect fiecare problemă

Page 4: PPT 08

STRATEGII DIDACTICE:

Principii didactice:

Principiul participării şi învăţării active;Principiul asigurării progresului gradat al performanţelor şi

înlăturarea treptată a punctelor de sprijin;Principiul conexiunii inverse;

METODE DE ÎNVĂŢĂMÂNT:

metoda de comunicare orală: conversaţia, explicaţia, problematizarea

metode bazate pe acţiune exerciţiul

Page 5: PPT 08

PROCEDEE DE INSTRUIRE:

Conversaţia de consolidare;Problematizare prin crearea situaţiilor problemă;Exerciţii de consolidare;

FORME DE ORGANIZARE:

Frontală;Individuală;Pe grupe;

FORME DE DIRIJARE A ÎNVĂŢĂRII:

Dirijată de profesor sau prin materiale didactice;Independentă;

RESURSE MATERIALE:

Fişe de lucru;Set de aplicaţii;Calculator;Videoproiector

Page 6: PPT 08

FORME DE ORGANIZARE A ACTIVITĂŢII INSTRUCTIVE:individuală

FORME DE DIRIJARE A ACTIVITĂŢII : independentă.

MIJLOACE DE ÎNVĂŢĂMÂNT: fişele elevilor, testul formativ cu proba, tabla, videoproiector, prezentare PowerPoint.

MATERIALE BIBLIOGRAFICE: MARIANA MILOŞESCU, Informatică – Profilul real, Editura

DIDACTICĂ ŞI PEDAGOGICĂ,2004.

RESURSE PSIHOLOGICE ALE DESFĂŞURĂRII ACTIVITĂŢII

Capacitatea de învăţare a clasei elevii şi-au însuşit noţiunile teoretice predate la capitolul –PRINCIPIILE PROGRAMĂRII STRUCTURATE;

Page 7: PPT 08

Diagnosticul motivaţiei :

Interesul pentru însuşirea cunoştinţelor necesare prelucrării datelor este acelaşi la întregul colectiv de elevi; se vor conştientiza elevii de necesitatea cunoaşterii metodelor de determinare a cmmdc a două numere a şi b

METODE DE EVALURE:

Evaluare sumativă;Evaluare continuă pe parcursul lecţiei;Evaluare formativă.

Page 8: PPT 08

DESFĂŞURAREA ACTIVITĂŢII

Moment organizatoric

Captarea atenţiei elevilor pentru activitate didactică ce urmează

Anunţarea subiectului lecţiei şi a obiectivelor operaţionale

Cunoaşterea treptată a textului; dirijarea procesului de învăţare

Pregătirea clasei Organizarea şi pregătirea clasei:

Captarea atenţiei elevilor;

Page 9: PPT 08

Reactualizarea cunoştinţelor:

Se realizează un set de întrebări pentru reactualizarea cunoştinţelor teoretice de mai jos:1.Care sunt structurile învăţate pana acum ?

Structura liniara, structura alternativa simpla (if…then …else), structura alternativă generalizată (in case …) , structura repetitivă cu număr cunoscut de paşi (for…), structura cu număr necunoscut de paşi condiţionată anterior ( while..), structura cu număr necunoscut de paşi condiţionată posterior(repeat ….until)2. Cum se clasifică datele in funcţie de fluxul de informaţie?

Date de intrare, date intermediare, date de iesire3. Care sunt tipurile de date folosite?

Intreg, real, logic, sir de caractere.4 Care sunt operatorii matematici de determinare a restului împărţiri a doua numere, a câtului , si a rezultatului unei împărţiri reale.

Mod, div , /,

Page 10: PPT 08

Comunicarea noilor cunoştinţe:

Cel mai mare divizor comun a doua numere a si b ( sau mai multe) este cel mai mare numar care divide ambele numere.

Se noteaza cu : cmmdc

Page 11: PPT 08

Pentru a gasi cel mai mare divizor comun se decompun numerele in factori primi si se face produsul factorilor primi comuni, luati o singura data, la puterea cea mai mica.

Exemplu.

30532720;150.....532720

53215024

2

cdmmc

Page 12: PPT 08

Pentru calcularea celui mai mare divizor comun a doua numere a şi b se folosesc următorul algoritm:

Foloseşte Algoritmul lui Euclid (prin impărţiri succesive), care care pentru două numere a şi b atribuie lui b restul împărţirii lui a la b, iar lui a vechea valoare a lui b. Rezolvarea problemei se bazează pe condiţia b≠0. Se repetă procesul de împărţire « până când » r=0.

Page 13: PPT 08

Paşii algoritmului sunt:

P1) Se împarte a la b şi se obţine restul restul r (r a mod b)P2) Se execută operaţiile de atribuire ab; bc;P3) Dacă b ≠ 0, atunci se revine la pasul 1, altfel cmmdca.

Page 14: PPT 08

Exemplu: dacă a =36 şi b=24, calculul se desfăşoară astfel:

1. se calculează restul r 36 mod 24 ; => r 12;2. se fac atribuirile a 24, b123. cum b ≠ 0 se calculează din nou restul r 24 mod 12; => r 0;4. se fac atribuirile a12, b0,5. cum b=0 => cmmdc a;=>cmmdc 12 (ultimul rest nenul)6. Concluzie : cmmdc a doua numere a şi b este ultimul rest nenul.

Page 15: PPT 08

Algorithm EUCLID; Integer a,b,r, cmmdcbegin write ('Alg. Euclid: metoda impartirilor succesive') read (a); read(b); while (b<>0) r a mod b; a b;{impartitorul devine deimpartit} b r;{restul devine impartitor} endwhilecmmdca; write ( 'c.m.d.c.=', cmmdc )End

Semnificatia variabilelor folosite:a, b – variabile de intrare, de tip intreg;r – variabila intermediara de tip intreg;cmmdc – variabila de iesire de tip intreg;


Recommended