Documente Academic
Documente Profesional
Documente Cultură
Informatica - Clasa 9 - Manual. Profilul Real, Mate-Info, Intensiv Info - Mariana Milosescu
Informatica - Clasa 9 - Manual. Profilul Real, Mate-Info, Intensiv Info - Mariana Milosescu
Mariana Milogescu
Profilul real
Specializarea:
matematici-informatici, intensiv informaticd
1. Informatica qi societatea
'- -:.are se pot obtine apli- 9. Animafie gi robotici. Studiazd metodele prin care pot fi generate gi prelucrate
-::; in care vor fi repre- imaginile gi modul in care se poate rdspunde unei situalii din exterior prin
1= :prlrn172ye a pagilor ne- aclionarea unui robot.
.l5::meniu este de a iden-
-:- lr de a gasi modul in 1.3. Etapele rezolvirii unei probleme
-< -.rodele de analiza 9i
tmi cat mai eficienti. Orice prelucrare automatd a informafiilor presupune definirea urmdtorului lan!:
= =..t
,a :rin care vor fi repre-
:: :a: a sa poata fi prelu-
= s pct fi ugor traduse in
:::-- Scopul acestui sub- Din aceastd cauzd, pentru orice rezolvare a unei probleme cu ajutorul calculato-
:,- -^rcare a algoritmilor. rului trebuie parcurse urmdtoarele etape:
-3 s--: crganizate diferite 1. analiza problemei;
-a'= s-nt conectate pentru 2. elaborarea modului de rezolvare a problemei;
: -=s:-r subdomeniu este 3. codificarea modului de rezolvare a problemeiintr-un limbaj de programare;
-_-I_1 .r-:ele despre algo- 4. testarea programului gi corectarea erorilor.
Analiza problemei. Aceastd etapd constd in formularea enunlului problemei, din
'= -';:r- zate programele care vor rezulta specificafiile complete gi precise ale programului care va rezolva
s::--- Ce calcul Scopul problema. Aceste specificaliitrebuie sa lina cont de condiliile concrete de realizare
::: .: ^ acelagi timp mai a programului. Specificaliile sunt:
:- --== acestor sarcini sa
" / Functia programului. Prin ea se determini ceea ce urmeazd sd realizeze pro-
S= : : =:i 'ealiza COmuni- gramul.
r' ldentificarea fluxului de informafii. Aceasta presupune identificarea infor-
'= r t 3ic fl automatizata mafiilor de intrare gi, respectiv, a informafiilor de iegire care vor fi descrise
a -':'-atiilor, astfel incat cu ajutorul datelor: date de intrare gi, respectiv, date de iegire.
--a:' l: e xp oatat
Fiecdrui tip de informalie ii corespunde un anumit mod de stocare in mediul de me-
'=-:-:relor din lumea re-
morare, adicd un anumit tip de dati. lntre datele prelucrate de un program existd
-.^.r ate algebric astfel diferite relalii. Modul in care vor fi aranjate aceste date in mediul de memorare de-
:-' '- i.t tmi. Scopul aces- pinde de legdtura dintre ele.
'= :a :
='-ita descrierea gi
:-- s-n:. zborul avioane- Elaborarea modului de rezolvare a problemei. Aceastd etapd constd in gdsirea
- ::,'=t particulelor etc. metodei prin care sd se poatd rezolva problema. Ea presupune identificarea
--r- '- care pot fi orga- prelucririlor care se fac asupra datelor de intrare pentru a obline datele de iegire.
.a'='= _a cule matematice Descrierea acestor prelucrdri se face cu ajutorul algoritmului de rezolvare a pro-
!,; : ::: ^OmiCO-SOCiale, in blemei. Aceastd fazd este cea mai importantd gi cea mai grea, deoarece presu-
:= = .-e5uie sa se faca pune definirea logicd a unei secvenle de operalii pe care sd le poatd executa cal-
culatorul astfel inc6t sd se oblind rezultatele dorite.
t : ^ ==12 mintea umana
- '.
Codificarea modului de rezolvare a problemei intr-un limbaj de programare.
-r : :. -==Zaprin metOde Algoritmul de rezolvare a problemei este transpus intr-un limbaj de programare ales in
rr- ' ,=::exempluinte- conformitate cu specificul problemei care trebuie rezolvatd, pentru a fi comunicat
calculatorului.
mn- '-._::ii complexe
& : ::- ::a ), Testarea programuluigi corectarea erorilor. Pentru testarea programului se va folo-
si o mullime de seturi de date de intrare care trebuie sd prevadd toate situaliile care pot
sd apard in exploatarea curentd a programului. Testarea consti in executarea repetatd
'/ lnsed
=e
qedwoc '0 lnsed
, ectunwoc 'z lnsed
lndTul 'L lnsEd
, 13 srecllo z lnl eoleol 'rxluoole ltunue un Pdnp
I P' raliEnco e ale^lozel Plez'€eJ olso iololep ealelcnloJd 'csaJop os oJec olelellnzol ep o[cunl ul .oJt6ot op
tgtJj la,]se '9leoJ aleol alolep ou[qo as e nJ]uod ajeJcnlald op socoJd tnun osndns luns olel]ut op olo]e(l
if' ?-Jrza.rdoJ z )et'aleo)
3!333 ]uns q ls 8 opun InulIJoSIY .?.I
J-.ro6le ap nlduaxo un '{(S'l :S'Z) '(g'l :O) '(0 :O)i r1 eleod erer}ur op atep
unlos op pleJdruoc er.uri;nr.u o ler '(qle) liuercr;eoc ep eeqcelad op ]euJJoJ
-?
)tA)Ol '?|, InsEd also oJe4ur op olep op los un pc eJoptsuoc eA es rn;nue:6old eelelsel nJluad
--- '01 InsEd
=- zDlqCUl
--)-v+ev
.-- - =-lpcr6g 'z L InsBd 'rg1u11npel6 ep rerience e oJeA
. - 2-:ea$1 'f ! Insed -lozoJ op ctleuoleu ;nuy.ro6;e U eA totuolqold eelen;ozel ru1ued pilsolo; epolol4
=
tse4 z, '5taw 'x eJSor ap elep uud ecel en es rerience refn;os e puJolut eeleluezeldau .tnlruo]tu
..: . ?iunuv '0 ! lnsed -ou InueJco else ar6er ep erieulolur plelueze:del I B^ alec ed uleye lnyodng
= =-
a'6 lnsed?;nCSlO '[eseu un 'plsrxe nu gJpp let '^elstxo pcep 'refence efn;os g en elSeg ap elieulolul
.J= =-> = la]llY 2
'q rS e elerlu! op alalpp
,eostad ?ceo 'g Insed
uud ecel err es rerieuJoJut e Eulelut ea:elueze:dou 'elnlelsel alsa ocnpo4ut JoA
-:-= a- a QUIA os orec uud ulalxe ;npodns ler 'rerience r[uenr;eoc luns oJeJ]u! ep elllieu.rolu1 2
tdset e gceq '/ lnsed 'leseu un pzeeSrle os leJluoc zec u!,pzee;nc;ec es ,g;eel erinlos
- -:- atlta
Jjtl v
'g lnsPd o Eflstxo
g-q+x? rg1u1 ;npet6 ep elience nlluad pce6 .lnlnuetEord e;icun3 2
Tsgt nu 2ceq :;nlnuel6old eliecll;ceds euriqo es reuue;qold tozleue etuJn ul
Jrtte
tuolalal ?teo '9 lnsed '1-Q+xe :fiueo4eoc r,lSace nc
lglu! ppefi
lSed ? c,?w ep efience oApzoJ os q)s 'g E e eleu o)ownu ?nop alep puuJ :pwolqord ;niunu3
uol ate ?aeo '? lnsBd 'eLuelqord roun e alenlozoJ ep lo;edele eelecr;l;duexe :docg
't lnsPd
'z lnsed
'L lnsed
'oteJlul op olep op pLuJol qns pctunuoc
es I otec 'putcJes eoce azozlleol ps ec ;nu1uo6;e oto^ou oJE oJec ep e;rrieulolul 2
'uerEord tnun etuJoJ qns pctunul
-oc os r elec';nur11.ro6;e pcrpe'eutcJes ezozled ps oJec uJ tnlnpou eoJotJcsoo 7
:rlieurJoJul ep ruoEalec enop pcseoulrd gs ,nps
InpugJ el 'eo otnqerl '1;ieulolu; ecnpold gleod ps rolelnclec un ec ru1ued ,.repe6y
'uer6o.rd uJ olelcoJoc rS ln;nuy.ro6;e InJpec ul olsJguuopl lnqo4
JoA olo 15 ese;e oJe^lozoJ ap lopoloru eznyJ utp lede pcr6o; ap oluoJf 'uel6o.rd ul olel
-coJoc u JoA ap r5.ro;runfcru}sut e p]coJosut eoJoucs urp lede pxe]uts op oluojf ']tJop cu
+
-er6 lnlcadse are JololeilnzoJ e puJoxo eereluezerde: pcep rs pcrool ep eluoJo 'ErxElurs
ll[]i iir
op oltroro giueprne u1 und es pdele plseoce ul'lJolo eelpde 1od eleleo;dxe ep edele
9illll u1 15 rn;nupo6;e e;eese.r1 e1eo1 ed lelsol u en nu ;nule.r60td 'lceloc pseole olsa nu olep
fir op unlos ep euri;nul ^elseoce Erceo 'oJe4ut op olep op los oJecog ru1ued ln;nuleloold e
ualBlalJos Is ucllururo;u1
ormafica ;i societatea Informatica 9
:easta mullime de seturi de intre datele de intrare gi datele de iegire ale algoritmului existd o relalie bine
:e iraseele algoritmului gi in determinatd de insSgi construclia algoritmului.
i pun in evidentd erorile de
zr tatelor are aspectul gra- in activitdlile zilnice int6lnim Ia tot pasul algoritmi: algoritmul de utilizare a maginii
uc:junilor gi ele vor fi corec- de spdlat rufe sau vase (exprimat prin setul de instrucliuni din cartea tehnicd a ma-
z r=zo)vare alese 9i ele vor ginii sau de pe capacul maginii de spSlat), algoritmul de inregistrare pe o casetd
video (exprimat prin setul de instrucliuni din cartea tehnicd a videorecorderului),
algoritmul de interpretare a muzicii (exprimat prin partiturd), algoritmul de con-
Tatii trebuie ca, la 16ndul struire a unui model de avion sau de navd (exprimat prin setul de instructiuni care
insolesc piesele care compun modelul), algoritmul de rezolvare a unei probleme
i algoritmul, care i se co- matematice (exprimat printr-un set unic de operalii prin care se descrie modul de
rezolvare a oricdrei probleme dintr-o categorie de probleme). De fapt, aproape toa-
rZ2 ACe.z Sarcind, care i se te acliunile noastre se desfdgoard dupd un algoritm bine definit. Un exemplu de
algoritm al activitdlilor zilnice este o convorbire telefonicS:
Pasul f.inceput.
Pasul 2.Mergi la telefon.
Pasul 3.Ridicd microreceptorul telefonului.
Pasul 4. Dacd are ton, formeazd numdrul de telefon; altfel, pleacd la vecin 9i
,= .= 'ezolve ecuatia de mergi la Pasul 10.
Pasul 5. Dacd telefonul este ocupat, inchide telefonulgi mergila Pasul 11;
rului altfel, agteaptd sd rdsqundd.
--.= .tt--h=U exista Pasul 6. Dacd nu rdspunde, pune microreceptorulin furcd gi mergi la Pasul 12;
- o
altfel, incepi disculia cu persoana care a rdspuns'
Pasul 7. Dacd a rdspuns persoana cdutatd, mergi la Pasul 9; altfel, cere sd
- -Ja)