Sunteți pe pagina 1din 7

Unitatea de învățământ: Școala Profesională Bordușani

Aria curriculară: Tehnologia Informatiei si a Comunicatiilor


An şcolar : 2019/2020

PROIECT DIDACTIC
Data: 30.09.2019
Clasa: a VII-a
Competenta generala: Rezolvarea unor probleme elementare prin construirea unor
algoritmi de prelucrare a informației
Tema: Algoritmi elementari
Titlul: Structurata repetativă.
Tipul lectiei: Recapitulare - Consolidarea de cunostinte cu participarea activa a elevilor
Obiectivul fundamental: Cunoasterea implementarii structurii repetative.
Competenta specifica: Elaborarea algoritmilor de rezolvare a problemelor.
Competente derivate:
1 cunoasterea structurii repetitive.
2. cunoasterea structurii repetitive cu numar cunoscut de pasi
3. cunoasterea structurii repetitive cu numar necunoscut de pasi.

Metode si procedee: conversatia euristica ,expunerea, metoda asistata de calculator,


conversatie interogativa, problematizarea,
Material didactic: fise de documentare, calculator,
Loc de desfasurare: laborator de informatica
Durata lectiei: 50 minute
Bibliografie
Daniel Popa – Informaticâ și TIC, manual clasa a VII-a, Ed. Didactica si Pedagogica,
Bucuresti 2018
Desfasurera lectiei
Etapele instruirii Activitatea Strategii didactice Forma de
Elemente de conţinut activitate
Profesorului Elevului Metode Resurse
1.Moment Verifică prezenţa, notează Sunt atenţi catalog
organizatoric absenţele, organizează grupele Formează grupele Conversaţia Frontal
2 min de elevi de lucru
2.Reactualizarea Pune intrebari despre operatori Sunt atenţi Algoritmi Expunere Frontal
cunostintelor 3 min si operanzi Raspund Conversatie
euristica

3. Captarea atentiei si Comunică şi scrie pe tablă Principiile programarii Frontal


a obiectivelor lectiei subiectul lecţiei. structurate
2 min Lanseaza o scurta discutie Sunt atenti
pentru a starni interesul Observatie tabla
Prezintă scopul şi competentele Isi noteaza titlul
pe care le vor dobandi elevii la
sfarsitul lectiei

Frontal

Conversaţia
Face o scurta prezentare a Deschid Structura repetativa Frontal si
4Comunicarea noului continut calculatoarele si Structura repetativa cu Fisa de pe grupe
cunostintelor noilor sunt atenti la numar cunoscut de pasi. Conversatie documentare
continuturi tematice si Explica notiunile si conceptele explicatii. Structura repetativa cu . Calculator
dirijarea invatarii despre expresii cu operatori si numar necunoscut de Observaţie.
35 min operanzi. Realizeaza pasi. Asistarea pe
Prezinta pe tabla precedenta sarcinile de lucru calculator
operatorilor si asociativitatea distribuite.
lor.

Distribuie sarcinile de lucru

Supraveghează şi monitorizează
activitatea elevilor

Solicită prezentarea
observaţiilor şi antrenează elevii
la comentarii.
5.Realizarea feed- Pune intrebari Prezinta Conversaţie Frontal
back-ului 7 min Investigheaza si explica rezultatele
notiunile insusite

6 Tema pt acasa Primesc tema pt acasa Noteaza, cer Conversatie Frontal


1 min lamuriri despre
realizarea acesteia
Fisa de documentare

Algoritmul este format din pasii care trebuiesc parcursi in rezolvarea problemei.
Structura de control a algoritmului defineste ordinea de executare a pasilor.
Exista trei tipuri de structuri de control:

 Structura liniara
 Structura alternativa
 Structura repetativa

Structura repetativa

Structura repetativa  ciclu sau bucla, grup de actiuni corpul ciclului se executa repetat sub
un proces de control.

Sintaxa structurii repetative


testeaza conditie
executa corpul ciclului
testeaza conditie
executa corpul ciclului
---------------------------
testeaza conditie pana cand conditia nu mai este indeplinita

exemplu 1
se introduc de la tastatura mai multe numere pana la valoarea 0. Sa se calculeze suma
numerelor.

intreg a, s;
executa s=0;
citeste a;
testeaza a!=0;
executa s=s+a;
testeaza a!=0;
executa s=s+a;
-----------------------
testeaza a!=0 pana cand a=0;
scrie valoarea lui s;
sfarsit

exemplu 2
sa se calculeze suma primelor n numere naturale.
datele de intrare
n numarul de numere naturale;
i contorul care numara cate numere au fost citite;
a valoarea care se citeste de la tastatura;

citeste n; testeaza i <= n; testeaza i <= n pana cand i > n;


executa s=0; citeste a; executa s=s+a;
testeaza i<= n; -------------------- scrie s;
citeste a; testeaza i <= n;
Structura repetativa cu numar cunoscut de pasi

Se folosesc doua variabile de memorie


i – contor de numarare;
n – numarul total e pasi;

sintaxa structurii repetative cu numar cunoscuti de pasi

pentru contor i<=vi, vf executa


actiune
sfarsit_pentru;

exemplu
sa se calculeze suma primelor n numere naturale.

intreg i, n;
real s, a;
citeste n;
s=0;
pentru i <=1,n executa
citeste a;
s=s+a;
sfarsit_ pentru
scrie s;
sfarsit.

Structura repetativa cu numar necunoscut de pasi


In functie de modul cum se face testarea avem doua tipuri de structuri repetative

Structura repetativa conditionata anterior

Sintaxa

cat timp conditie executa while conditie do


actiune actiune
sfarsit_cat_timp; endwhile

exemplu
se introduc de la tastatura mai multe numere pana la valoarea 0. Sa se calculeze suma
numerelor.

real s, a;
inceput
s=0
citeste a;
cat timp a!= 0 executa;
s=s+a;
citeste a;
sfarsit_cat_timp;
scrie s;
sfarsit
Structura repetativa conditionata anterior

Sintaxa

repeta repeat
actiune actiune
pana cand conditie until conditie

exemplu
se introduc de la tastatura mai multe numere pana la valoarea 0. Sa se calculeze suma
numerelor.

real s, a;
inceput
s=0
citeste a;
repeta;
s=s+a;
citeste a;
pana_cand a=0;
scrie s;
sfarsit
FISA DE LUCRU

1. Realizati un algoritm care introduce de la tastatura un numar intreg si calculeaza suma


cifrelor divizibile cu trei.
2. Realizati un algoritm care determina inversul unui numar.

Rezolvare Ex1;

intreg n,c,s;
inceput
citeste n;
s=0;
cat timp n!=0 executa
c=n%10;
n=n/10;
daca c%3=0;
atunci s=s+c;
altfel scrie “nu exista cifra div cu 3”;
sfarsit daca
sfarsit cat timp
scrie s;
sfarsit

Rezolvare Ex2;

intren n,c,inv;
inceput
citeste n;
inv=0;
cat timp n!=0 executa
c=n%10;
n=n/10;
inv=c*10+n;
sfarsit cat timp;
scrie inv;
sfarsit

S-ar putea să vă placă și