O lecție despre "programare"

Plan - un rezumat al lecției

Scop: Să învețe elevii să rezolve problemele din limba Pascal în diferite moduri.

Să familiarizeze studenții cu diferite metode de rezolvare a aceleiași probleme.

dezvoltarea abilităților de utilizare a algoritmilor de rezolvare a diferitelor probleme;

dezvoltarea aptitudinilor studenților în alegerea soluției optime pentru sarcini.

Tipul lecției: lecție

Metode de predare: explicativ-ilustrativ, cercetare, practică.

Hardware și software:

prezentare interactivă pe tema "Programarea algoritmilor ciclici";

computerele cu Turbo Pascal 7.0 sau Pascal ABC instalate pe ele;

un proiector și un ecran pentru demonstrarea prelegerii;

cretă sau carton;

materiale didactice.

Moment organizatoric. (3 min)

Repetați materialul studiat anterior. (15 min)

Consolidarea cunoștințelor. (Rezolvarea problemelor.) (22 min)

Rezumați lecția. (3 min)

Tema la tema (2 min)

Moment organizatoric (verificarea prezenței, verificarea disponibilității la locul de muncă)

Repetarea materialului studiat anterior

Știți deja că algoritmii de orice grad de complexitate constau în trei tipuri de bază ale construcțiilor algoritmice. Vă rugăm să denumiți aceste desene sau modele? Răspuns: (urmați, ramificați și ciclu).

Puteți scrie algoritmi liniari, ramificați și ciclici în limba Pascal. În această lecție vom aminti operatorii pentru organizarea de cicluri, algoritmi de ramificare și construcții lineare.

Conceptele de bază ale "Algoritmului Cyclic":

Algoritmul este o prescripție clară și precisă, este obligatoriu să se efectueze o serie de acțiuni care vizează atingerea scopului.

Structura algoritmică O buclă este o secvență de comenzi care sunt executate în mod repetat

algoritmii ciclici pot fi organizați în mai multe moduri:

ciclu cu un contor (cu parametru)

ciclu cu condiție (precondiție și postcondiție)

La elaborarea algoritmilor unei structuri ciclice se disting următoarele concepte:

parametrul (o variabilă a unui ciclu) este o cantitate a cărei valoare este asociată cu o execuție multiplă a unui ciclu

valorile inițiale și finale ale parametrului ciclului

etapa parametrului ciclului este valoarea prin care parametrul ciclului se modifică de fiecare dată când se repetă

corpul ciclului - comenzi executate într-o buclă

Material pentru lucrul cu studenții:

Sarcina 1. Denumiți versiunea ciclului prezentată sub forma unei diagrame bloc

ZNZPTS - setarea valorii inițiale a parametrului ciclului

SIPC este legea modificării parametrului ciclului

Concepte de bază "Algoritmul de ramificare":

Algoritmii unei structuri ramificate (ramificate) sunt utilizați atunci când, în funcție de o anumită condiție, trebuie să se efectueze una sau alta.

Pentru ao implementa, aveți nevoie de o declarație condiționată (operatorul de ramură (dacă este altceva.)).

IIIRezoluția sarcinilor

Vă rugăm să scrieți tema lecției de astăzi "Programare". Scrierea celor mai simple sarcini »

Sarcina dvs. va fi aceea de a scrie un program în limba de programare Pascal în mediul de programare al Pascal ABC. Ar trebui să scrieți trei programe care ilustrează fluxul de lucru al tuturor tipurilor de algoritmi: liniar, ramificat, ciclic.

(Clasa are o sarcină comună pe care băieții o implementează pe computer, în cele din urmă trebuie să furnizeze trei programe).

Scrieți un program pentru a calcula lungimea unui cerc, cunoscând raza sa.

Exemple de soluții în Pascal:

writeln ('Introduceți valoarea razei');

writeln (Lungimea cercului: L = ', L: 5: 2);

Algoritmul de ramificare (verificați dacă raza este pozitivă)

writeln ('Introduceți valoarea razei');

writeln (Lungimea cercului: L = ', L: 5: 2);

Algoritmul ciclic (verificați dacă raza este pozitivă, în caz de eroare vă sugerăm să intrați din nou)

writeln ('Introduceți valoarea razei');

Documente conexe:

Program. în scris. programul pe piese îl face fiabil. 7. Structurarea programelor induce un bun stil de programare. Mediul de programare integrat. simplu. (Simplu sunt simple numere pentru care GCD = 1). Lecția. la fel.

sarcinile olimpiadnymi de programare și metode de proiectare a aplicațiilor Windows. Programarea este. cu metode de scriere a programelor simple. Principalele subiecte despre cunoașterea cărora sunt studiate. proces este un bloc de lecții (subiect). Fiecare astfel de bloc.

formală "(unirea obiectelor simple - literele din urocompetență)." Programele standard ale programării Pascal.) Jocul intelectual este condus de una din lecțiile finale pe aceste teme, consolidând abilitățile de literație ale scrisului.

concepte și programe pentru formarea de persoane interpersonale. scriind scrisori pe suporturile propuse de profesor. 8. Trial scris o scrisoare, două, scris. de formare? Sarcinile programate 1. Sarcina educațională pentru urokupote "Sound. relativ simplu.

din acest program. Proba tematică a lucrărilor de curs. Primul modul al programului. Tema 1. Gemenii. Două simple simple. Generalizarea lecției "Tipuri de date enumerabile și intervale" 1 Cicluri - 5 ore 18 Programarea algoritmilor ciclici.

Articole similare