Metoda de detaliere pas cu pas a planului de lecție. Ramificarea și rafinarea secvențială a algoritmului. II. Motivație, stabilire de obiective, enunțarea problemei

| Planificarea lecției și materialele pentru lecție | clasa a IX-a | Planificarea lecțiilor pentru anul școlar | Ramificare

Lecțiile 16 - 19
Ramificare
Folosind găurirea în două etape
(§ 7. Ramificarea și detalierea secvențială a algoritmului)
Utilizarea metodei de detaliere secvențială pentru a construi un algoritm
Folosind ramuri

Ramificare





Comanda de filială

Să întâlnim o altă echipă GRIS. Se numește comanda de ramură. Formatul comenzii de ramură este:

Dacă <условие>

<серия 1>

altfel <серия 2>

Cuvânt de serviciu kv marchează capătul unei ramuri. Ca și înainte, GRIS poate verifica doar două condiții: „există un avantaj înainte?” sau „nu există un avantaj înainte?”<серия>- aceasta este una sau mai multe comenzi care se succed. Dacă<условие>este corect, atunci este satisfăcut<серия 1>, altfel -<серия 2>. Această ramificare se numește completă. Un exemplu este prezentat în Fig. 1.11.

Orez. 1.11. Schema bloc de ramificare completă

Forma incompletă de comandă de ramură

În unele cazuri este folosit formă incompletă comenzi de ramificare (Fig. 1.12). De exemplu:

Dacă marginea înainte

întoarce

Orez. 1.12. Diagrama bloc a ramificării incomplete


Forma incompletă a comenzii de ramură:

Dacă <условие>

<серия>

Aici<серия>executat dacă<условие>adevărat, altfel există o tranziție la următoarea comandă a algoritmului după ramură.

Să creăm ultimul program relativ complex pentru GRIS. În acest exemplu, veți vedea că utilizarea metodei de detaliere secvențială facilitează rezolvarea unor probleme „încurcate”.

    Planul de lecție (sesiune) ca document reprezentând un proiect pentru o lecție educațională specifică (pe baza unui exemplu la disciplinele domeniului de specialitate)

În esență, o lecție, ca formă principală de organizare a instruirii într-un sistem clasă-lecție, presupune planificarea ei ca o condiție prealabilă pentru eficacitate.

Potrivit lui I.P Podlas, formula pentru eficacitatea unei lecții include două componente: minuțiozitatea pregătirii ei și îndemânarea predării acesteia. Pregătirea lecției - elaborarea unui set de măsuri de organizare a procesului educațional, care includ: diagnosticare, prognoză, planificare. Și abilitatea de a conduce, de regulă, este asociată cu experiența profesorului.

De regulă, pentru a spori aceste două aspecte în eficacitatea orelor, tinerii profesori dintr-o instituție de învățământ sunt obligați să elaboreze nu numai un plan de lecție, ci și un plan rezumat sau un plan detaliat de lecție pentru a asigura planificarea și pregătirea detaliată a acestuia.

Planul de lecție este întocmit în mod tradițional în sistemul VET, în multe instituții ESS. În prezent, nu există cerințe aprobate normativ la nivel republican pentru ca profesorii să pregătească planuri de lecții (sesiuni). Totuși, după cum se poate observa din explicațiile anterioare, se recomandă pregătirea lor pentru sistemul clasă-lecție. Instituțiile de învățământ, ca parte a implementării sistemului de management al calității educației, pot adopta propriile standarde cu privire la necesitatea reflectării rezultatelor construirii unei lecții de către un profesor în documentul „Planul de lecție” și chiar în forma acesteia.

Un plan de lecție (sesiune) este un document care este un proiect pentru o lecție educațională specifică, elaborat de un profesor pentru implementarea acesteia și care reflectă structura și elementele sale principale. Planul de lecție include definirea scopurilor (obiectivelor) finale ale lecției, structura acesteia (cursul), o listă a principalelor acțiuni ale profesorului și elevilor pentru a stăpâni conținutul materialului educațional. Pentru a întocmi un plan de lecție, se poate folosi un exemplu de formular (Fig. 21.1), care prezintă principalele elemente de descriere a conținutului lecției. Fiecare profesor, atunci când proiectează o lecție, introduce în documentul în curs de elaborare informațiile necesare (rezonabile), de exemplu, denumirea temei programului, formularea scopului metodologic al lecției, tipul de lecție, o descriere a materialului si a echipamentului tehnic etc.

PLAN DE LECȚIE

Subiectul programului lecției _________________________________ (număr de ore)

Tema lecției _________________________________________________ (număr de ore)

Obiectivele lecției:

    educațional ______________________________

    educațional _____________________

    în curs de dezvoltare________________________________

Progresul (etapele) lecției

Semnătura profesorului

Orez. 21.1. Forma aproximativă a unui plan de lecție (lecție)

Când pregătiți un plan de lecție, este dificil să oferiți o recomandare clară cu privire la descrierea detaliată a conținutului acestuia. Considerăm că este necesar să descriem structura lecției într-un grad care să fie înțeles de alți profesori și să o deosebim de alte clase.

Cursul lecției este descris de profesor în conformitate cu structura acesteia (structura depinde de tipul lecției, tipul depinde de scopul didactic). În acest caz, puteți folosi structura lor tradițională aproximativă dată în masă 14.2.

Descrierea etapelor lecției poate fi realizată prin rubrici ( adj. 28, 29, 30, 31, 32, 33, 36 ) sau în harta tehnologica- un tabel care are părți structurale strict definite care caracterizează procesul de învățământ (Anexa 34). Utilizarea acestuia la elaborarea unui plan de lecție nu este necesară. O descriere a planurilor de lecție sub forma unei hărți tehnologice poate fi găsită la link-ul: Metodologia unei lecții moderne: Recomandări metodologice privind metodologia unei lecții moderne / Compilat de: Zhuravkova T.K.., Skomorokhova O.M., Skuratovich S.V. / Centrul educațional și metodologic pentru învățământul profesional al departamentului de învățământ al comitetului executiv regional Moghilev. – Mogilev, 2007. - http://www.mgpl1.mogilev.by/metodist1.html.

Documentul „Planul de lecție” este întocmit în conformitate cu cerințele de bază ale muncii de birou (Instrucțiuni pentru munca de birou în organele și organizațiile de stat ale Republicii Belarus, aprobate prin Rezoluția Ministerului Justiției din Republica Belarus din 19 ianuarie , 2009 Nr. 4 (cu modificările și completările suplimentare)).

Planul deschis de lecție se aprobă de către directorul adjunct al instituției de învățământ.

Planul de lecție indică de obicei și data acestuia, numărul conform planului tematic (calendar-tematic), numărul grupei, specialitatea, calificarea pentru care se desfășoară. Orice informație este dată nu pentru a-și crește volumul și, prin urmare, pentru a reduce eficiența percepției descrierii sale, ci pentru a detalia elementele necesare. De exemplu, numele specialității este necesar dacă disciplina este citită cu conținut diferit pentru diferite specialități, prin urmare profesorul nu poate confunda planurile de lecție pentru acestea.

Obiectivele lecției pot fi stabilite din diferite perspective (vezi. secțiunea 23). Dacă profesorul a ales opțiunea de a stabili trei obiective pentru lecție (predare, educație și dezvoltare sau predare, educațional și de dezvoltare), toate acestea trebuie stabilite dintr-o singură poziție. O altă opțiune pentru stabilirea obiectivelor este posibilă: stabilirea unui scop didactic și a obiectivelor lecției ca părți ale sale. În acest caz, sunt formulate cel puțin trei sarcini (predare, educațională, de dezvoltare). Profesorii care stabilesc obiective din postura de profesor citează de obicei și rezultatele lecției pentru a descrie activitatea specifică așteptată a elevilor și, în consecință, le oferă sarcini pentru a o stăpâni și criterii de evaluare.

Planul de lecție, dacă forma sa nu este aprobată, nu are restricții privind volumul și detaliile descrierii conținutului lecției. Profesorul întocmește însă acest document atât pentru verificarea de către serviciile metodologice, cât și pentru raționalizarea propriilor activități, ceea ce este cel mai important. El ar trebui să ajute profesorul cât mai mult posibil în conducerea lecției. Aceasta înseamnă că profesorul ar trebui să fie confortabil să-l folosească.

Pentru a descrie corect o lecție, este necesar să indicați tipul acesteia, deoarece structura ei depinde de aceasta. Când proiectează o lecție, profesorul prezice timpul petrecut cu fiecare dintre elementele acesteia. Pot fi afișate timpi pentru fiecare pas din planul de lecție.

Descrierea etapelor lecției este completată de metodele de predare pe care profesorul intenționează să le folosească, forme de predare și mijloace de predare. Dacă este nevoie, aceste instrumente sunt detaliate (descrise) direct în planul de lecție (de exemplu, întrebările planificate pot fi indicate pentru a actualiza cunoștințele etc.). Cu toate acestea, există formulare mai detaliate pentru descrierea conținutului și organizarea lecției.

Planul de lecție indică logistica necesară sau OTS, temele pentru acasă. Planul de lecție poate fi însoțit de materialele didactice necesare (standarde de răspunsuri la sarcinile test închise, fișe de sarcini etc.) și criterii de evaluare.

Trebuie amintit că există mai multe forme de descriere a rezultatelor proiectării lecției: plan de lecție, plan de schiță, plan de schiță detaliat, scenariu de lecție netradițional, dezvoltare metodologică. În această listă, formularele de descriere a ocupației sunt clasificate pe baza detalierii din ce în ce mai mari ale descrierii. Deși granițele dintre ele sunt destul de arbitrare (dacă forma lor nu este stabilită documentată).

Rezumatul lecției - descrierea detaliată a lecției. Nu fixează nu doar structura lecției, ci și materialul educațional. Un plan general extins implică o descriere detaliată (completă în comparație cu schița) a lecției.

Dezvoltare metodologică - acesta este un complex de toate materialele care susțin lecția. Conține un plan de lecție sau o schiță. Textul oferă o explicație a multor aspecte ale metodologiei lecției, suport metodologic pentru lecție (sau serie de lecții).

Probleme conexe: MP – 5 , 6 , 7 , 8 , 9 , 10 , 14 , 20 , 22 , 23 , 35 ; P – 18 , 19 .

Subiect: „Metoda de detaliere pas cu pas”
Scopul instruirii: Repetați cu elevii etapele rezolvării problemelor pe calculator: formularea, algoritmul, metoda modelului matematic, programul, analiza rezultatelor. Introduceți conceptul de metodă de detaliere pas cu pas.
Scopul dezvoltării: Dezvoltarea gândire logică, memorie, interes pentru subiect. Asigurarea stăpânirii puternice și conștiente de către studenți a fundamentelor informaticii.
Dezvoltați un obiectiv: o cultură a comportamentului și a comunicării. Promovarea culturii informaționale în rândul studenților. Pregătirea elevilor pentru activ viata plinași să lucreze în societatea informațională.
Progresul lecției:
1. Moment org
2. Etapa stabilirii obiectivului lecției
3. Sondaj d/z
Etapele rezolvării problemelor pe calculator: formularea, algoritmul, metoda modelului matematic, programul, analiza rezultatelor.
Test
1. O secvență clar formulată de reguli care descriu acest proces este
a) schema bloc
b) algoritm *
c) una dintre proprietăţile algoritmului
2. Proprietăţile algoritmului
a) acuratețea, certitudinea, eficacitatea
b) claritate, inteligibilitate, eficacitate
c) discretie, certitudine, caracter de masă, eficacitate*
3. Algoritmul dezvoltat poate fi fixat în mai multe moduri
a) grafic
b) intocmirea de ecuatii, reguli, formule
c) descriere verbală, diagramă bloc, în limbaj algoritmic *
4. Este descrisă etapa de prelucrare a informațiilor
a) dreptunghi *
b) romb
c) oval
5. Condițiile de verificare sunt afișate
a) dreptunghi
b) romb *
c) pătrat
6. Într-o figură asemănătoare unui oval scriem
a) intrare, ieșire*
b) formula
c) început, sfârșit
7. Intrarea datelor inițiale și ieșirea rezultatului sunt înregistrate în...
a) paralelogram *
b) pătrat
c) romb
8. Ce documente sunt algoritmi?
a) Regula de ortografie pentru prefixele care se termină în z, s
b) program TV
V) Reteta de gatit gatit*
d) Instrucțiuni pentru asamblarea unui dulap vândut dezasamblat*
9. În ce cazuri se termină corect o propoziție: Un algoritm este
a) o secvență finală de acțiuni care conduc la rezultatul dorit pentru orice date inițiale acceptabile*
b) instrucţiuni pentru efectuarea acţiunilor
c) un set finit de comenzi înțelese de un executant, a căror execuție duce la o soluție fără ambiguitate a sarcinii
d) program în coduri maşină
10. Împărțirea algoritmului în acțiuni elementare separate este
a) discretie*
b) Certitudinea
c) Caracterul de masă
d) Determinism
11. Ce documente sunt algoritmi?
A) Catalogul cărților din bibliotecă
B) Procedura de formare a unui număr de telefon internațional*
B) Reteta pentru a face lipici*
D) Calendar de perete pentru anul curent

Verificați: Criterii de notare: 11 „+”-5, 9 „+”-4, 7 „+”-3, 5 „+”-2

4. Explicația unui subiect nou:
Succesul oricărei activități depinde de o planificare atentă. Și cu cât sarcina este mai complexă, cu atât este mai importantă capacitatea de a-ți planifica acțiunile. Principalul lucru va fi întotdeauna o definiție clară a rezultatelor finale, apoi definirea rezultatelor intermediare, fără de care este imposibil să se atingă obiectivele.
Această abordare se dovedește a fi singura posibilă atunci când se creează algoritmi complecși și programe mari pentru rezolvarea problemelor folosind un computer. Această metodă se numește detalierea pas cu pas a algoritmilor și programelor. Cu detalierea pas cu pas, algoritmii sunt scriși ca un set de algoritmi auxiliari care rezolvă subprobleme auxiliare, iar fiecare dintre ele necesită obținerea anumitor rezultate intermediare.
După ce ați dezvoltat algoritmul principal, puteți începe să dezvoltați algoritmi de „al doilea nivel”, care, la rândul lor, pot necesita detalii suplimentare. Astfel, algoritmul principal este un plan de acțiune care trebuie finalizat pentru a atinge scopul, iar esența fiecărei acțiuni este descifrată în algoritmul auxiliar corespunzător.
Utilizarea detaliilor pas cu pas pentru a descrie algoritmi vă permite să descrieți clar, clar și înțeles cum să rezolvați problemele.
Metoda pas cu pas facilitează compilarea algoritmilor, deoarece vă permite să rezolvați o problemă în părți și să utilizați probleme încă nerezolvate ca algoritmi auxiliari. Această construcție se numește programare de sus în jos.
Să luăm în considerare problema și să creăm un algoritm folosind metoda pas cu pas.
1. Sunt 2 ulcioare cu o capacitate de 3L si 8L. Artistul Jin poate trage apa din râu în fiecare ulcior, poate turna apă din ea și poate determina dacă apa din ulcior este umplută până la vârf. Creați un algoritm care îi va permite lui Jin să colecteze 7 litri din râu. apă.
2. Interpretul știe cum să înlocuiască o literă dintr-un cuvânt și dintr-un cuvânt cu sens ar trebui să se obțină din nou un cuvânt cu sens. Creați un algoritm de conversie:
a) cuvintele GARDINĂ în cuvântul PISCĂ;
b) cuvintele ZBURĂ în cuvântul ELEFANT.

5. Etapa de setare a D/z: citiți notele, veniți cu mai multe programe scurte (nu mai mult de 15 comenzi) cu erori, astfel încât la următoarea lecție să le puteți da vecinului de birou pentru a depana. După ce ați informat anterior în ce scop ați compilat aceste programe.

6. Etapa de rezumare a lecției.

SUBIECT: „BRANCHIFICAREA ȘI DETALII CONSECUȚIONALE ALE ALGORITMULUI”

Obiectivele lecției:

Educațional:

1.introduceți elevii în comanda de ramificare.

2.arată un exemplu de sarcină cu detalii în doi pași.

Educațional:

educarea culturii informaţionale, atenţie, acurateţe, perseverenţă.

Educațional:

1.dezvoltarea autocontrolului;

2.dezvoltarea intereselor cognitive

Tip de lecție: combinate

Tip de lecție: lectie de explicatie si consolidare primara a materialului

Echipament: placă, computere, proiector

Manual: Semakin „Informatică și TIC” clasa a IX-a

Planul lecției:

    Moment organizatoric, verificând temele.

    Explicarea noului material.

    Partea practică.

    Rezumând lecția.

    Teme pentru acasă.

Progresul lecției

Activitățile profesorului

Activitati elevilor

Salut baieti! Luați loc! Astăzi vom studia algoritmul de ramificare.

Verificarea temelor

Comanda de filială

Să întâlnim o altă echipă GRIS. Se numește comandă de ramură. Formatul comenzii de ramură este:

Dacă<условие>
Că<серия 1>
altfel<серия 2>
kv

Cuvântul de serviciu kv indică sfârșitul unei ramuri.

Ca și înainte, GRIS poate verifica doar două condiții: „există un avantaj înainte?” sau „nu există un avantaj înainte?”<Серия>- aceasta este una sau mai multe comenzi care se succed. Dacă<условие>este corect, atunci este satisfăcut<серия 1>, altfel -<серия 2>.

Să desenăm o diagramă bloc.

Această ramificare se numește completă.

Formă de ramificare incompletă

În unele cazuri, este utilizată o formă incompletă a comenzii branch

De exemplu:

dacă există o margine înainte
apoi întoarce-te
kv

Diagrama bloc:

O comandă de ramură incompletă are următorul format:

Dacă<условие>
Că<серия>
kv

Aici<серия>executat dacă<условие>corect.

Să compunem un relativ complex despre program pentru GRIS. În acest exemplu, veți vedea că utilizarea metodei de detaliere secvențială facilitează rezolvarea unor probleme „încurcate”.

Exemplu de sarcină cu detalii în doi pași

Sarcina 6. Construiți un ornament format din pătrate situate de-a lungul marginii câmpului. Poziția de pornire GRIS - în colțul din stânga sus, direcția sud.

Să numim procedura care trage un lanț de pătrate de la margine la margine a câmpului RÂND. Să numim procedura care trage un pătrat PĂTRAT. Să o scriem mai întâi pe cea principală

Program de ornamente
început
face un RÂND
întoarce
face un RÂND
întoarce
face un RÂND

întoarce
face un RÂND
con

Acum să scriem procedurile ROW și SQUARE:

Procedura ROW conține o ramură incompletă în corpul buclei. Structura unui astfel de algoritm poate fi numită astfel: o buclă cu ramificare imbricată.

proceduri SERIE.

Compilarea acestui program a necesitat doi pași de detaliere a algoritmului, care au fost efectuate în următoarea secvență:

Acum cunoașteți toate comenzile pentru controlul interpretului grafic. Ele pot fi împărțite în trei grupe: comenzi simple; comanda de apel de procedură; echipe structurale. Al treilea grup include comenzi bucle și ramificații.

Anexa 1.

Să trecem la partea practică a lecției noastre.

Încărcați fișierul Ts_1 nivel

Dezvoltați un algoritm pentru deplasarea de la punctul A la punctul B într-o linie dreaptă, trasând un traseu. Distanța de la A la B este necunoscută în avans. Dar se știe cu siguranță că în spatele punctului B, la o distanță de o celulă de acesta, se află un perete. Utilizați acest perete pentru a finaliza mișcarea exact în punctul B: săriți înainte, verificați dacă există un zid în față și, dacă nu există perete, apoi întoarceți-vă și lăsați un semn.

Încărcați fișierul Ts_2 nivel

Dezvoltați un algoritm pentru mutarea interpretului din punctul A în punctul B, depășind trei perechi de pereți „săritori” care apar pe parcurs. Traseul ar trebui să fie vizibil. Utilizați procedura pentru a depăși o pereche de pereți.

Încărcați fișierul Ts_3 nivel

Anexa 2

Anexa 3

Anexa 4

Rezumând lecția, acordând note.

Tema p.31,

Anexa 1.

Anexa 2

Anexa 3

Anexa 4

Distribuie