Program club de programare pentru școlari. Clubul „Fundamentele programării. scrie programe pentru rezolvarea problemelor de calcul

Elena Tsmokovenko
Rezumatul lecției limbii ruse în clasa a 3-a „Genul substantivelor”

Rezumatul lecției în limba rusă

la 3 clasă"D"

Subiect lecţie:

"Gen substantive»

Pregătit:

Profesor primar clasele

Tsmokovenko E. A.

Ţintă: crearea condiţiilor pentru dezvoltarea capacităţii de a determina genul numelor substantive;

Sarcini:

personal: promovează formarea interesului pentru lecții de limba rusă, disponibilitatea de a depăși dificultățile școlare; de reglementare: asigura formarea capacitatii de a-si stabili obiective si de a-si planifica activitatile, promoveaza dezvoltarea deprinderilor exercita autocontrolul, autoevaluarea și autocorecția activităților educaționale;

educativ: să creeze condiții pentru dezvoltarea capacității de a analiza cuvintele în vederea evidențierii trăsăturilor, a generaliza, a compara, a construi un lanț logic de raționament, a oferi dovezi ale gândurilor exprimate;

comunicativ: ajută la înțelegerea semnificației practice, sociale, personale a materialului educațional, planifică cooperarea educațională cu profesorul și colegii, dezvoltă capacitatea de a-și exprima gândurile cu suficientă completitate și acuratețe, promovează dezvoltarea monologului și a vorbirii dialogice.

Rezultat așteptat:

abilitate, bazată pe caracteristici esentiale, determinați genul numelui substantiv; capacitatea de a identifica limitele cunoștințelor cuiva; capacitatea de a evalua și ajusta activitățile cuiva; formarea premiselor pentru stăpânirea activităților educaționale; apariţia abilităţilor de cooperare.

Progresul lecției

I. Etapa de motivare (autodeterminare) la activități educaționale

Ţintă: Scopul principal al etapei de motivare (autodeterminare) la activitatea educațională este dezvoltarea la un nivel personal semnificativ a pregătirii interne pentru îndeplinirea cerințelor reglementare ale activității educaționale.

Pentru a atinge acest scop necesar:

Crearea condițiilor pentru apariția unei nevoi interne de includere în activități ( "Vreau")

Actualizați cerințele pentru elev în ceea ce privește activitățile educaționale ( "necesar")

Stabilirea cadrului tematic al activităților educaționale ( "Pot").

Care este subiectul mare la care am început să lucrăm?

Numiți partea de vorbire pe care ați început să o studiați.

Ascultă povestea despre nume substantiv.

În primul rând totul substantivele erau foarte asemănătoare. Până și regina i-a încurcat. Și apoi într-o zi a publicat decret: „Cine va veni cu cuvintele mele - substantive – diferențe, el va fi răsplătit.”

Un soț și o soție dintr-un alt regat au auzit despre asta. Soțul a tastat o mulțime de cuvinte în sine și spuse: să fie ale mele, masculine. Și soția a prins o mulțime de cuvinte pentru ea și spuse: si astea vor fi ale mele, feminine. Și toate celelalte cuvinte au rămas la mijloc, cele în plus erau neutre. Regina i-a premiat pe soț și soție. Ea a încetat să mai fie confuză substantive pentru că știam "secret" diferențe.

Formulați un subiect lecţie.

Genul este gramatical clasa de cuvinte, având trăsături caracteristice.

Care sunt cele trei tipuri de nume există substantive în rusă?

Citiți cuvintele.

Femeie, bărbat, lac,

soare, fiică, luncă, băiat, pământ.

Ce poți spune despre aceste cuvinte?

II. Etapa de actualizare și înregistrare a unei dificultăți individuale într-o acțiune de probă.

Scopul etapei de actualizare și acțiune educațională de încercare este de a pregăti gândirea elevilor, de a le organiza conștientizarea nevoii interne de a construi acțiuni educaționale și de a înregistra dificultățile individuale ale fiecăruia din acțiunea de încercare.

Pentru aceasta este necesar ca elevilor:

Cunoștințe, abilități și abilități reproduse și înregistrate suficiente pentru a construi un nou mod de acțiune

A activat operații mentale adecvate (analiza, sinteza, compararea, generalizarea, clasificare, analogie etc.) și procese cognitive (atentie, memorie etc.)

Am actualizat norma pentru o acțiune educațională de probă ( "necesar" - "Vreau" - "Pot")

Am încercat să îndeplinim în mod independent o sarcină individuală pentru a aplica noile cunoștințe planificate pentru studiu la aceasta lecţie

Am înregistrat orice dificultate în efectuarea unei acțiuni judiciare sau justificarea acesteia

III. Etapa de identificare a locației și a cauzei dificultății

Scopul principal al etapei este de a organiza o analiză de către elevi a situației apărute și, pe această bază, de a identifica locurile și cauzele dificultății, de a realiza care este exact insuficiența cunoștințelor, aptitudinilor sau abilităților lor.

Pentru aceasta este necesar ca elevilor:

S-au analizat pas cu pas pe baza unei înregistrări de semne și au spus cu voce tare ce au făcut și cum

A înregistrat operația, pasul la care a apărut dificultatea (locul de dificultate)

Am corelat acțiunile noastre la acest pas cu metodele studiate și am înregistrat ce cunoștințe sau abilități lipsesc pentru a rezolva problema inițială și sarcinile acesteia. clasă sau tip în general(cauza de dificultate)

Văd că ești surprins. De ce?

Și părerile tale diferă.

Deci ce nu știm?

La ce vom învăța lecţie?

Amintește-ți ultimele cuvinte din basm.

Vrei să dezvălui asta "secret"?

IV. Etapa construirii unui proiect pentru a ieși dintr-o problemă

Scopul principal al etapei de construire a unui proiect pentru depășirea unei dificultăți este de a stabili obiective pentru activitățile educaționale și, pe această bază, de a alege metoda și mijloacele de implementare a acestora.

Pentru aceasta este necesar ca elevilor:

Au formulat scopul specific al viitoarelor lor acțiuni educaționale, eliminând cauza dificultății apărute (adică au formulat ce cunoștințe trebuie să construiască și ce să învețe), au propus și au convenit asupra unui subiect lecţie

(Cum)) sau metoda de adăugare (dacă nu există analogi studiati și este necesară introducerea unui semn sau a unei metode de acțiune fundamental noi)

Alegeți mijloacele pentru a construi noi cunoștințe (cu ce)- concepte studiate, algoritmi, modele, formule, metode de înregistrare etc.

MUNCĂ ÎN PERECHI

- Am dat două plicuri: într-un cuvânt – nume substantive,

în cealaltă sunt cuvinte de ajutor.

Potriviți numele substantive cu cuvinte de ajutor.

Ce s-a întâmplat?

Numiți numele substantive, la care puteți înlocui cuvintele el, al meu. Despre cine vorbim?

Deci, ce fel de cuvinte putem înlocui cuvintele el, al meu?

Numiți numele substantive, la care au fost înlocuite cuvintele ea, a mea. Despre EA despre cine vorbim?

Ce fel de cuvinte pot fi folosite pentru a înlocui cuvintele ea, a mea?

Numiți numele substantive, la care au fost înlocuite cuvintele it, mine.

Determinați genul numelor substantive, la care poți înlocui cuvintele it, mine?

Care "secret" am dezvăluit noi?

Acesta este secretul nostru.

Acum hai să citim "secret", pe care Regina o știa. P. 21 în manual.

Să verificăm dacă pentru toate numele substantive acest secret funcționează.

Tema a fost propusă și convenită lecţie, pe care profesorul le poate lămuri

a ales o modalitate de a construi noi cunoștințe (Cum)- metoda de clarificare (dacă o nouă metodă de acțiune poate fi construct din studiat anterior) sau metoda de adăugare (dacă nu există analogi studiati și este necesară introducerea unui semn sau metodă fundamental nou

ÎNCĂRCĂTOR DE OCHI

strig numele substantiv, și desenați cu ochii o literă care corespunde genului cuvântului dat.

Pasăre, lup, cilindru, animal, privighetoare, melc, insectă.

V. Etapa de implementare a proiectului finalizat

Scopul principal al etapei de implementare a proiectului construit este ca elevii să construiască un nou mod de acțiune și să dezvolte capacitatea de a o aplica atât la rezolvarea unei probleme care a cauzat dificultăți, cât și la rezolvarea unor astfel de probleme. clasă sau tip în general.

Pentru a atinge acest obiectiv, elevii ar trebui:

Pe baza metodei alese, formulați și justificați ipoteze

Când construiți cunoștințe noi, utilizați acțiuni de fond cu modele, diagrame etc.

Aplicați un nou mod de acțiune pentru a rezolva o problemă care a cauzat dificultăți,

Fixați într-o formă generalizată un nou mod de a acționa în vorbire și simbolic,

Înregistrați depășirea unei dificultăți întâlnite anterior.

Acum știind "secret" recunoașterea genului numelor substantive, să revenim la sarcina pe care au făcut-o copiii și să o verificăm.

Care dintre băieți a făcut treaba corect? Demonstrează.

VI. Etapa de consolidare primară cu pronunția în vorbirea externă

Scopul principal al etapei de consolidare primară cu pronunția în vorbire externă este ca elevii să stăpânească o nouă metodă de acțiune atunci când rezolvă probleme standard.

Pentru atingerea acestui scop este necesar ca elevilor:

Hotărât (frontal, în grupuri, în perechi) câteva sarcini tipice pentru o nouă metodă de acțiune

În același timp, au vorbit cu voce tare pașii efectuati și rațiunea lor - definiții, algoritmi, proprietăți etc.

Acum veți îndeplini o sarcină similară. (în caiet)

Pe cardul nr.1 dat cuvinte: măr, unchi, vânt, mătușă, nume, bunic, caiet, vaca, jale.

Împărțiți cuvintele în 3 grupuri după sex.

Examinare.

Evidențiați finalurile substantive. Ce ai observat?

Să adăugăm la tabel.

Să tragem o concluzie din tabel.

Să ne verificăm concluziile din manual. p. 21.

VII. Etapa de lucru independent cu autotestare conform standardului

Scopul principal al etapei muncii independente cu autotestare conform standardului este internalizarea (tranziție de la exterior la interior) nou mod de acţiune şi reflecţie executivă (colectiv și individual) atingerea scopului unei acțiuni educaționale de probă, aplicarea noilor cunoștințe în sarcini standard.

Pentru aceasta este necesar:

Organizați finalizarea independentă de către studenți a sarcinilor standard pentru un nou mod de acțiune

Organizați autotestarea de către elevi a soluțiilor lor pe baza standardului

Crea (dacă este posibil) o situație de succes pentru fiecare copil

Pentru elevii care au făcut greșeli, oferiți posibilitatea de a identifica cauzele erorilor și de a le corecta.

Hai să facem exercițiul. 235.

Primul rând – notează cuvintele g. r.

al 2-lea rând – m.r.

Al 3-lea rând - p. r.

Examinare.

VIII. Etapa de includere în sistemul de cunoștințe și repetare

Scopul principal al etapei de includere în sistemul de cunoștințe și repetare este de a repeta și consolida ceea ce a fost învățat anterior și de a pregăti pentru studiul următoarelor secțiuni ale cursului, identificând limitele aplicabilității noilor cunoștințe și utilizându-le în sistem de cunoștințe studiate anterior, repetarea conținutului educațional necesar asigurării continuității semnificative, încorporarea unei noi metode de acțiuni în sistemul de cunoștințe.

Pentru aceasta este necesar:

Identificați și fixați limitele aplicabilității noilor cunoștințe și învățați cum să le utilizați în sistemul de cunoștințe studiate anterior

Aduceți-l la nivelul unei abilități automatizate,

Dacă este necesar, organizați pregătirea pentru studierea următoarelor secțiuni ale cursului,

Examinați conținutul instrucțional după cum este necesar pentru a asigura o continuitate semnificativă.

Misiuni de grup:

1. Sarcina creativă. Faceți o pictogramă (desen scrisoare) conform regulii.

2. Folosind toate literele unui cuvânt dat, formează unul nou. Determinați genul. (Autotestare)

izvor – baldachin

role-furcă

vara - corp

stuf – șoarece

bias - clovn

capriciu - ordine

3. Alegeți răspunsul corect. Justificați-vă alegerea.

IX. Etapa de reflecție a activităților educaționale asupra lecţie

Scopul principal al etapei de reflecție a activităților educaționale asupra lecţie este autoevaluarea de către elevi a rezultatelor activităților lor educaționale, conștientizarea metodei de construcție și a limitelor de aplicare a unei noi metode de acțiune.

Pentru a implementa acest lucru obiective:

Se organizează reflecția și autoevaluarea activităților educaționale proprii ale elevilor lecţie,

Elevii corelează obiectivele și rezultatele activităților lor educaționale și înregistrează gradul de conformare a acestora,

Sunt subliniate obiectivele pentru activități ulterioare și sunt determinate sarcini pentru auto-pregătire. (teme cu elemente de alegere, creativitate)

Ce descoperire ai făcut?

ÎN Limba rusă are 3 tipuri de substantive.

Știai că...

Mânca limbi, în care substantivele nu au gen. Acest "non-generic" limbi – engleza, finlandeză, japoneză, chineză, uzbecă.

Mânca limbi, în care substantive au 2 sexe - franceză, italiană, spaniolă, moldovenească,

Mânca limbi, în care sunt mult mai multe genuri decât la noi limbă. ÎN limbi africane, Caucaz până la 40 de genuri.

Sondaj încrucișat.

1. Numiți 3 tipuri de nume substantive.

2. Ce cuvinte de ajutor pot fi folosite pentru a determina genul numelor substantive?

3. Spune terminațiile numelor substantive m. r., w. r., s. r.

Bine făcut! Ar trebui să existe un premiu pentru descoperire.

Vă ofer două premii:

Prima recompensă este plăcerea muncii depuse.

A doua recompensă este bucuria de a descoperi ceva nou.

Ce premiu alegi?

Cine alege primul premiu? Să-i aplaudăm.

Cine alege al doilea premiu? Felicitări lor.

D/Z. Ex. 236 sau selectați 5 nume substantive fiecare fel și notează-l.

Clubul „Elementele fundamentale ale programării”
Șef: profesor de informatică

Davydova Ntalya Nikolaevna

Perioada de implementare a programului: 2 ani
Notă explicativă

„Se susține că impactul direcționat și în expansiune al informaticii, microelectronicii și tehnologiei computerelor asupra educației, științei și culturii tehnologice și comunicațiilor reprezintă una dintre cele mai importante probleme și provocări interdisciplinare ale timpului nostru...”

Din rezoluția celei de-a 25-a sesiuni a Conferinței Generale UNESCO:

Noile tehnologii informaționale devin principala forță motrice a dezvoltării.

„... Utilizarea lor corectă și incorectă afectează serios concurența, economia, industria, costul și calitatea educației, capacitatea de apărare și capacitatea de a inova atât în ​​sfera economică, cât și în cea socială.”
Scop Acest curs este de a studia elementele de bază ale programării, de exemplu. elementele de bază ale construirii algoritmilor.

Obiectivele studiului:

Creșterea interesului studenților pentru această temă și atingerea nivelului dorit de stăpânire a materialului pe tema „Fundamentele de programare”

Familiarizarea cu metodele de programare structurată și orientată pe obiecte ca fiind cele mai comune și eficiente metode de dezvoltare a produselor software;

Instruire in dezvoltarea algoritmilor bazati pe o abordare structurala si orientata pe obiecte;

Consolidarea abilităților de algoritmizare și programare prin studierea limbajului de programare BASIC, Visual Basic; (Gambas)

Familiarizarea cu structurile de date de bază și metodele tipice de procesare a acestor structuri

Programul cursului „Fundamentele programării” presupune o extindere semnificativă a temelor materialului studiat în comparație cu o școală de învățământ general, o creștere a nivelului de educație prin studiul principiilor de bază ale programării, un număr mai mare de limbaje de programare în comparație cu o școală de învățământ general și utilizarea practică a cunoștințelor dobândite pentru aprofundarea educației școlare de bază.

Implementarea programului face posibilă pregătirea unui utilizator calificat de PC și asigură adaptarea socială a elevilor care nu au posibilitatea de a stăpâni tehnologiile informatice moderne în cadrul procesului educațional la școală.

Cursul „Fundamentele de programare” este conceput pentru 144 de ore pentru fiecare limbaj de programare de predare și presupune utilizarea computerelor personale pentru rezolvarea problemelor practice, formarea anumitor abilități și abilități în lucrul cu cele mai comune tipuri de aplicații software la nivel de programator. .

Cursul implică stăpânirea și dezvoltarea abilităților de programator în mediile de programare cele mai frecvent utilizate în prezent, crearea de pagini web și utilizarea produselor software gata făcute care facilitează și automatizează contabilitatea în diverse domenii aplicate și practice ale activității umane.

În procesul de studiere a cursului, studenții se familiarizează cu elementele de bază și capacitățile unui PC pentru rezolvarea problemelor aplicate, utilizarea unui PC pentru analiza situațiilor din școală, în domeniul producției, operațiunile contabile pe un PC și computerul de birou. lucru.

Asociere cu o compoziție în continuă schimbare a ascultătorilor. Cursul este frecventat în principal de elevi din clasele 6-11. Cursurile se țin timp de două ore o dată pe săptămână.

Monitorizarea curentă a asimilării materialelor ar trebui efectuată prin întrebări orale/scrise și sarcini practice. Periodic, cunoștințele și abilitățile pe temele abordate sunt testate cu sarcini de testare pe calculator. Participarea la maratonul intelectual CIT.

La finalizarea acestui program educațional, studenții ar trebui să fie capabili să creeze programe simple. Prin urmare, pentru a evalua realizarea pregătirii obligatorii, este recomandabil să se folosească o scală dihotomică (binară, alternativă) precum promovarea sau eșuarea etc. Analiza lucrărilor copiilor, care determină creșterea creativă a elevului. Observarea pedagogică în timpul controlului permanent. Analiza motivului studentului pentru a părăsi și a se alătura cercului. Metode de înregistrare și rezumare a realizărilor practice ale copiilor (participarea la concursuri se consemnează într-un jurnal).

Rezultatele pentru cea mai bună lucrare pe fiecare subiect sunt rezumate. Participarea la toate tipurile de competiții (raionale, regionale și internaționale).

În timpul orelor educaționale și practice, atenția elevilor este atrasă asupra respectării cerințelor de siguranță a muncii, siguranță la incendiu, salubritate industrială și igienă personală.

Scopul specificat și sarcinile de mai sus pot fi atinse cu o durată de studiu de 2 ani (72 de ore pe an cu 2 ore de cursuri, dacă se dorește, studenții pot studia unul dintre limbajele de programare sau își pot continua studiile după un 2). - curs anual.
Ajutoare tehnice de formare (minime)

1. Clasa de calculatoare cu calculatoare de cel puțin clasa Pentium

3. Software:

Sistem de operare Windows (versiunea 95 sau mai mare) sau Linux;

Traducători de limbaje de programare

browsere de internet;

Pachet pentru crearea prezentărilor;

Introducere. Măsuri de siguranță. Rolul computerelor în societatea modernă Limbi de nivel înalt
Algoritm (6 ore)

("de sus în jos"Şi "de jos în sus"). Bazele programării structurate. Un atelier de scriere a unui algoritm sub forma unei diagrame bloc, formulat verbal, aparent, cu o diagramă.


Interpreți și compilatori, interfață (4 ore)
shell BASIC, lansați, introduceți textul programului, executați, deschideți și salvați fișierul (2 ore)

Mediul de programare Q_BASIC. Proiectarea programului Translator shell Taste funcționale Editor de text Tehnici de bază pentru lucrul în mediul Alphabet limbă, aritmetică, conceptul de variabilă,

operator de misiune (4 ore)

Limbajul de programare Q_BASIC: alfabetul limbajului, înregistrarea operațiilor aritmetice, funcții matematice încorporate.

Operator de ieșire PRINT: scop, funcții, caracteristici.

Tipuri, operații și expresii: tipuri simple și structurate, reprezentarea în memorie a datelor de tipuri de bază

Operații pe date de tipuri de bază șiruri, compatibilitate și conversie de tipuri
Intrarea și ieșirea datelor (8 ore)

Structura operatorului, dialog. Accesarea unui fișier. Introducerea datelor dintr-un fișier.

Algoritm liniar (4 ore)

Program liniar. Operatori TAB, LOCATE. Algoritm liniar. Execuția pas cu pas a programelor, lucrul cu fișiere într-un mediu integrat. Analiza de exemple de programe care ilustrează algoritmul liniar. Algoritm auxiliar Conceptul de procedură și funcție. Localizarea numelor. Structura subrutinei Tipuri procedurale. Analiza programelor mostre

Operatori condiționali și necondiționați tranziții (12 ore)

Operator de ramură IF...ТНEN: scop, structură, înregistrarea condițiilor simple și complexe, ramuri imbricate. Condiții complexe (compuse) Operator de selecție SELECT CASE: scop, structură, înregistrarea condițiilor.

Instrucțiuni de buclă (16 ore)

Operator ciclic FOR. Analiza programelor mostre

Ciclic) operator cu precondiție. Analiza programelor mostre

Operator ciclic) cu postcondiție Analiza programelor exemplu

Biblioteca de algoritmi. Algoritmul lui Euclid Algoritmi pentru găsirea numerelor cu date

proprietăți pe un interval întreg: simplu, perfect, palindromic, pitagoreic

trei.


Înregistrări și fișiere (12 ore)

Înregistra. Conceptul unei noi variabile complexe și accesul la aceasta.

Înregistrați ca tip de date structurate. Descrierea intrărilor. Alăturați-vă operatorului. Programarea algoritmilor folosind înregistrări. Constante tastate: Fișiere și înregistrări constante de înregistrare

Acces la fișiere, proceduri și funcții pentru lucrul cu fișiere, fișiere text, fișiere tastate, fișiere neintroduse. Proceduri și funcții pentru lucrul cu fișiere text Acces direct și secvențial la înregistrările fișierelor. Fișiere: binare

Analiza exemplelor de programe care ilustrează principalele probleme ale limbajului: structura programului, tipurile de date, descrieri, operațiuni, structuri de control, înregistrări, fișiere.

Grafică. Operatori de bază (12 ore)

Desenarea formelor geometrice: operatori pentru desenarea formelor: linie, dreptunghi, elipsa, cerc, arc, punct, stocarea si reproducerea unei imagini.

Controlul culorii ecranului și al grosimii liniilor: paleta de culori; stiluri de linii; umbrire. Construirea figurilor recursive.

Trasarea graficelor cu funcții: desenarea axelor; formarea funcției; trasarea punctelor grafice.

Mișcarea obiectelor pe ecran: ideea de animație; mișcare simbol; mișcarea figurii, controlul mișcării obiectelor, taste de control; cod extins (cod de scanare).

Managementul cursorului de caractere: rolul cursorului; program (demo) aproximativ de dimensiunea cursorului. Sarcini privind mișcarea și desenarea figurilor și graficelor

Crearea de desene (12 ore)

Metoda coordonatelor. Metoda coordonatelor ca modalitate universală de codificare a informațiilor grafice folosind numere. Sistemul de coordonate carteziene dreptunghiulare. Planul de coordonate. Primul trimestru de coordonate.

Operatori de grafică pe computer. operator DROW. Comenzi B, M, II, B, L, K, E, N, O, P, 8, C și N. Comenzi pentru mișcare absolută și relativă. Se întoarce. Operator PAINT.

Matrice. (14 ore)

Conceptul de matrice, inițializarea matricelor atunci când se descrie metoda de umplere, acces la elementele matricei. Constante matrice Analiza programelor exemplu Indexarea matricelor multidimensionale, metoda de umplere, accesarea elementelor matricei. Analiza programelor mostre

Sortare liniară. Bubble sort Analiza de exemple de programe

Cautare - liniara si binara Analiza de programe exemplu

Schimbul și excluderea elementelor dintr-o matrice. Analiza programelor mostre

Valori șiruri (14 ore)

Șiruri, operații de bază cu șiruri. Modelarea proceselor de prelucrare a informațiilor text - căutare, ștergere, transformare, înlocuire. Analiza programelor mostre

Documentație software (8 ore)

Reguli pentru formatarea codurilor sursă de program. Intocmirea rapoartelor de lucru. Intocmirea si tiparirea raportului. Apărarea raportului privind activitatea practică de control.

Proiect creativ (6 ore)

Organizarea programelor cu mai multe module: Fișiere antet. Un exemplu de program cu mai multe module. Fișier proiect. Compilare și legare. Utilizarea bibliotecilor (folosind exemplul de utilizare a unei biblioteci pentru procesarea imaginilor).

Ce este necesar pentru a lucra cu Visual Basic, instalarea și lansarea programului. Ce vom invata?

Algoritm (6 ore)

Conceptul de algoritm. Metode de prezentare și dezvoltare a algoritmilor. Structurarea, diagramele bloc ale algoritmilor și construcția lor Etapele dezvoltării programului. Metode de proiectare a programelor ("de sus în jos"Şi "de jos în sus"). Bazele programării structurate. Un atelier de scriere a unui algoritm sub formă de diagramă bloc, verbală și formulă, aparent, cu o diagramă.

Interpreți și compilatori, interfață (2 ore)

Limbi de nivel înalt. Interpreți și compilatori. Conceptul de metode structurale și modulare de proiectare a programelor Istoria limbajului

Mediu de programare Visual Basic (5 ore).

GOE - mediu de dezvoltare integrat. Bara de instrumente, meniul principal, comenzile, componentele utilizatorului. Conceptul de proiect. Fereastra de proiect, fereastra de proprietăți. Lucrul cu mai multe proiecte

Sistem de ajutor (2 ore).

Sistem de ajutor, concept de meniu. Folosind meniul.

Lucrul cu formulare (5 ore)

Designer de formulare, fereastra de vizualizare a obiectelor. Crearea unui program simplu, crearea unui formular care răspunde la evenimente. Proprietățile de bază ale formei. Lucrul cu formulare cu mai multe documente.

Selectarea și utilizarea elementelor de control (18 ore).

Elemente de control. Butoane. Câmpuri de text. Inscripții. Comutatoare. Steaguri. Cadru. Liste. Câmpuri combinate. Desene. Câmpuri grafice. Cronometre. Bara de defilare Liste de discuri. Liste de fișiere. Adăugarea altor elemente la panou. Interfață în stil Windows. Copac. Liste tabelare. Liste de imagini. Bara de stare.

Lucrul cu module și cursuri (5 ore)

Module și clase. Crearea unei biblioteci de software. Proceduri, Funcții. Transmiterea parametrilor la funcții și subrutine. Lucrul cu module.

Crearea și utilizarea meniurilor și barelor de instrumente (4 ore)

Scop. Crearea și utilizarea meniurilor. Lucrul cu editorul de meniu. Designul structurii meniului. Crearea barelor de instrumente. Utilizarea elementelor non-standard în barele de instrumente. Liste de imagini și imagini. Îmbunătățirea panourilor.

Date Tina (5 ore)

Tipuri variabile. Variabile. Matrice. constante. Matrice de control, matrice unidimensională, matrice de mai multe dimensiuni. Căutare și sortare, enumerare.

Logica si consistenta (4 ore)

Cum gândește un computer? Operatori logici. Comparații. Luarea deciziilor în program. Efectuarea de acțiuni repetitive

Structuri de control (5 ore)

Operator ciclic Gog Operator ciclic cu precondiție. Operator ciclic cu postcondiție Biblioteca de algoritmi. Crearea sarcinilor de testare și a jocurilor.

Scrieți și citiți date (8 ore)

Lucrul cu fișiere. Acces serial. Acces aleatoriu. Acces binar. Elemente pentru lucrul cu baze de date. Anatomia unei baze de date. Crearea bazelor de date.

Imprimare (2 ore)

Tipărirea datelor. Fereastra de calcul direct. Lucrul cu rapoarte în aplicații. Tipărirea codului sursă al programului

Casete de dialog (4 ore)

Casete de dialog standard. Crearea unor casete de dialog personalizate. Creați o clasă casetă de dialog. Folosind caseta de dialog.

Lucrul cu mouse-ul (5 ore)

Gestionarea evenimentelor mouse-ului, operațiuni de glisare și plasare.

Depanare aplicații (4 ore)

Documentarea programului. Instrumente de depanare CF Crearea de utilitare de text

Crearea și utilizarea fișierelor de ajutor (5 ore)

Utilizarea fișierelor de ajutor în aplicații. Crearea de fișiere de ajutor. Proiectare si creare fisier de continut. Crearea unui fișier de proiect. Conectarea fișierelor de ajutor la aplicații. Conversia unui fișier de ajutor în format HTML

Programare orientată pe obiecte (4 ore)

Informații generale despre OOP. Moștenirea, încapsularea și polimorfismul Reutilizarea codului. Un exemplu de creare și utilizare a unei clase. Lucrul cu fereastra de vizualizare a obiectelor. Compilarea proiectului. fila Mac. Setarea opțiunilor de compilare. Distribuția aplicațiilor

Extindere (2 ore)

Programare pentru Internet pe VB (21 de ore)

Folosind elementul. Dezvoltarea aplicațiilor. Proiectarea documentelor

Folosind HTML

Folosind BLX (8 ore)

Biblioteci de legături dinamice Reguli de apelare Program API Utilizarea funcțiilor AP1 în aplicații Crearea unei clase Lucrul cu panoul de sistem.

Proiecte (6 ore)

Organizarea programelor cu mai multe module: Fișiere antet. Cursuri de memorie, prototipare. Un exemplu de program cu mai multe module. Fișier proiect. Compilare și legare. Utilizarea bibliotecilor (folosind exemplul de utilizare a unei biblioteci pentru procesarea imaginilor).

Documentație software (4 ore)

Reguli pentru formatarea codurilor sursă de program. Intocmirea rapoartelor de lucru. Intocmirea si tiparirea raportului. Apărarea raportului privind activitatea practică de control.
CERINȚE DE CUNOAȘTERE ȘI ABILITĂȚI.

Elevii trebuie înţelege:

Importanța proceselor informaționale în viața societății;

Esența structurilor algoritmice de bază (proceduri, funcții, bucle, ramuri, recursivitate) și sensul utilizării lor;

Principiile care stau la baza metodelor matematice de rezolvare a problemelor, avantaje, dezavantaje și limite de aplicabilitate a diferitelor metode;

» scopul și domeniul de aplicare a diferitelor tipuri de software.

Elevii ar trebui sa stie:

Reguli de siguranță atunci când se lucrează la computere, mijloace și metode de protecție a ochilor de radiații;

Denumirile, scopurile și cele mai importante caracteristici ale principalelor dispozitive informatice;

„secventa de rezolvare a problemelor cu ajutorul computerelor;

Domeniul de aplicabilitate al diferitelor tehnologii informaționale;

Cum să începeți cu Turbo Pascal

Sistem de ajutor, folosind meniuri

Structura programului, tastele funcționale ale instrumentului de editare Thirbo Pasa, tehnici de bază pentru lucrul în mediu

Esența compilației și a legăturii

„construcții algoritmice ale limbajului de programare Pascal,

Tipuri de date și reprezentarea lor în memoria computerului, operații pe tipuri de date de bază

Conceptul de programare modulară structurată în Pascal și implementarea acestuia

Cum sunt transferați parametrii la funcții

Funcții - date și ore, lucru cu numere, financiar

Bara de instrumente, comenzi, componente utilizator » cum sunt descrise și reprezentate tablourile și șirurile de caractere în memorie;

Cum sunt descriși pointerii și cum sunt relaționați cu matrice;

Funcții șiruri

Diferența dintre fișierele text și cele binare, caracteristici ale organizării fișierelor text;

Comenzi, controale, fișiere cu acces direct și secvențial, fișiere binare

Operații standard I/O

Concepte de bază ale tehnologiei de programare orientată pe obiecte (încapsulare, moștenire, polimorfism).

» scopul fișierelor antet

scopul și metodele de organizare a dosarelor de proiect.

Elevii trebuie să poată:

Utilizați toate sursele disponibile (sisteme interactive de ajutor informatice, cărți, cărți de referință, descrieri tehnice) pentru a rezolva în mod independent problemele de utilizare a computerelor;

Compune algoritmi în formă verbală pentru a rezolva o varietate de probleme;

Aplicați metoda detalierii pas cu pas atunci când creați algoritmi

traduce algoritmi în limbaj de programare;

compune algoritmi și programe pentru noi metode de rezolvare a problemelor;

lucrați cu diferite structuri de date (matrice, înregistrare, fișier, set,

obiect);


lucrul cu editori de text și informații grafice;

rezolva problema, implementează proiecte algoritmice folosind

limbaj de programare Pascal,

creați programe de joc, educaționale, de control

Program educațional de lucru pentru cluburi și activități extracurriculare în informatică și programare Bazele programării și modelării computerizate Scopul acestui program educațional este de a introduce elevii în noțiunile de bază și modelarea pe computer. Limbajul C++ a fost ales ca bază pentru studiu deoarece sintaxa sa este utilizată în, este baza pentru multe alte limbaje de programare moderne. Secțiunea discută principalele metode și modele: soluția aproximativă a ecuațiilor, regresia, metoda celor mai mici pătrate, soluția numerică. de ecuații diferențiale, automate celulare, algoritmi genetici, programare liniară. Programul include un subiect dedicat creării unei GUI ușor de utilizat. Pe parcursul derulării acestui program, studenții implementează mini-proiecte, consolidând cunoștințele dobândite cu lucrări practice independente. Mini-proiectele pot fi folosite ca bază pentru activitățile de proiect pentru ca studenții să participe la conferințe științifice. Pentru a stăpâni acest program educațional în programare și modelare pe computer este necesar un studiu aprofundat al anumitor secțiuni de matematică, fizică și alte discipline. Cunoștințele necesare sunt indicate în coloana „Cunoștințe necesare” Cursuri în grupuri de cel mult 10 persoane. Optim 6-8 persoane. Cursurile se țin într-un laborator de informatică.

Numele subiectului

Numărul de ore

Cunoștințe teoretice

Sarcini practice

Cunoștințe matematice și alte cunoștințe necesare

Algoritmi liniari Variabile.

Introducere în structura unui program C. Variabile, tipuri de date. Introducerea și afișarea datelor. Specificarea variabilelor aleatoare.

Sarcini.

1. Rezolvarea unei ecuații pătratice

Introducere în expresiile logice. Declarații de caz și dacă.

Introducere în bucle for , while, bucle imbricate.

Sarcini

1 buclă imbricată. Calculul ariei unui cerc.

Introducere în tablourile unidimensionale și multidimensionale. Operații de bază de intrare/ieșire ale matricelor. Sortare, căutare pentru cele mai mici și mai mari valori, operații cu matrice.

Sarcini

3. Conversia unui tablou zecimal într-unul binar și invers.

4. Schimb de elemente între matrice (un element, o bucată dintr-o matrice)

Mini proiecte

7.Implementează jocul Life.

9.Modelarea comportamentului mulțimii folosind teoria automatelor celulare

Conceptul de matrice. Conceptul de sumă. Însumarea mai multor indici.

Definirea propriilor funcții și proceduri. Conceptul de variabile locale. Fundamentele programării procedurale.

Sarcini

1. Transmiterea unui tablou unei funcții. Și calcularea valorii unei funcții pe baza elementelor matricei

Operatori de bază pentru grafică Cea mai simplă animație.

2.Constructia graficelor de functii.

Mini proiecte

3. Desenul conform parametrilor dați a diferitelor forme.

4 Desenarea figurilor tridimensionale și a punctelor pe ele la coordonatele date

Proprietățile figurilor tridimensionale. Coordonatele punctelor din spațiu. Ecuația unei drepte în spațiu și plan. Concept de vector.

Funcții pentru scrierea și citirea datelor dintr-un fișier text.

Sarcini

1.Scrieți și citiți o matrice numerică dintr-un fișier

Mini proiecte

2. Înregistrați citirile de date de la senzorii microcontrolerului, procesați-le și afișați statistici.

Fundamentele mediului de programare a microcontrolerelor. Citirea datelor de la senzori.

Introducere în elementele de bază ale modelării computerizate. Modele de calculator de bază. Metoda semidiviziunii. Linearizarea problemelor. Metoda celor mai mici pătrate.

Sarcini

1 Rezolvarea numerică a ecuațiilor. Metoda semidiviziunii

Mini proiecte

2 Aproximare. Regresia. Metoda celor mai mici pătrate.

3. Modelarea proceselor fizice. Modelarea mișcării într-un mediu vâscos.

4.Modelarea proceselor fizice.

(Câmpuri gravitaționale, electrice, magnetice)

Introducere în mediul de programare pentru microcontrolerul Arduino.

Mini proiecte

Citirea datelor de la senzori și controlul servomotoarelor și al motoarelor.

1. Controlul manipulatorilor

4. Înregistrarea datelor de la senzori în fișiere și procesarea statisticilor și transferul pe Internet

5. Schimb de date între microcontrolere la distanță. Control de la distanță al roboților.

Concepte de curent, tensiune, legea lui Ohm

A compilat programul educațional de lucru Andrey Aleksandrovich Pashnin

NOTĂ EXPLICATIVE

Pentru școlari, acest curs este o oportunitate de a dezvolta abilități de programare în Pascal. Programarea este nucleul atât a cursurilor de bază, cât și a celor specializate de informatică. Ca parte a cursului propus „Studiul aprofundat al programării în limbajul Pascal”, studierea elementelor de bază ale programării în limbajul Pascal nu este atât un mijloc de pregătire pentru viitoare activități profesionale, ci mai degrabă formarea de noi abilități intelectuale generale. : împărțirea unei probleme în etape de rezolvare, construirea unui algoritm etc. Extrem de mare rolul programării pentru formarea gândirii elevilor, metodele de acțiune mentală, capacitatea de a construi modele, găsirea și elaborarea independentă a algoritmilor de rezolvare a problemelor, capacitatea să implementeze clar și concis etapele rezolvării problemelor. Utilizarea acestor oportunități pentru formarea abilităților intelectuale generale și educaționale generale ale școlarilor activează procesul de dezvoltare individuală și personală a elevilor.

Orientarea pedagogică generală a orelor este armonizarea aspectelor individuale și sociale ale învățării în raport cu tehnologiile informaționale. Capacitatea de a crea algoritmi de soluții și abilitățile de programare sunt elemente ale competenței informaționale - una dintre competențele cheie ale unei școli moderne. Capacitatea de a găsi o soluție, de a elabora un algoritm de soluție și de a-l implementa folosind limbaje de programare este o condiție necesară pentru formarea școlarilor moderni. Un rol special este acordat sistemului de sarcini reflectorizante prezentate pe scară largă în curs. Reflecția de stăpânire are ca scop conștientizarea elevilor de faptul important că, alături de produsele pe care le dezvoltă sub formă de programe de calculator, se naște un produs educațional fundamental: instrumentele stăpânite. Acest produs educațional va deveni baza pentru autoexprimarea creativă a elevilor sub forma diferitelor programe.

Obiectivele de învățare ale cursului:

    înțelegeți sensul algoritmizării ca metodă de înțelegere a lumii din jurul nostru, principiile algoritmizării structurale;

    stapaneste conceptele de baza ale teoriei algoritmilor;

    stapaneste conceptul de algoritm si caracteristicile implementarii algoritmilor sub forma de programe scrise in limbajul de programare Pascal.

Obiectivele cursului:

    familiarizează-te cu conceptele de „algoritm”, „limbaj de programare”;

    dezvoltarea abilităților în executarea lanțului tehnologic de dezvoltare a programelor folosind limbajul de programare Pascal;

    studiază constructele de bază ale limbajului de programare Pascal;

    invata sa lucrezi cu instrumente grafice ale limbajului de programare Pascal;

    învață să depanezi și să testezi programe, trage concluzii despre funcționarea acestor programe.

Metode de predare

Selecția metodelor de predare este determinată de nevoia de a dezvolta competențe de informare și comunicare la școlari, de a implementa învățarea centrată pe elev, de a-i direcționa să rezolve în mod independent diverse probleme și de a dezvolta abilități de cercetare și creație. Soluția acestor probleme constă în organizarea unei abordări a învățării bazate pe activități, în prezentarea problematică a materialului de către profesor, în trecerea de la munca de tip reproductiv la activități independente, de căutare și cercetare. Prin urmare, principala metodă de predare în acest curs opțional este metoda proiectelor, iar cadrul metodologic principal este predarea elevilor de liceu abilitățile unei activități creative independente.

Rezultatele cursului planificate

În cadrul cursului „Studiul aprofundat al programării în limbajul Pascal”, studenții dobândesc următoarele cunoștințe, abilități și metode de activitate:

    să știe să creeze algoritmi pentru rezolvarea problemelor;

    sunt capabili să implementeze algoritmi pe un computer sub formă de programe scrise în Pascal;

    au abilități de bază de programare în Pascal;

    știi cum să depanezi și să testezi programele scrise în Pascal.

Metode de evaluare a nivelului de realizare a elevilor

Tema de diagnosticare și control în curs„Studiul aprofundat al programării în limbajul Pascal” sunt produsele educaționale externe ale elevilor (organigrame create, programe), precum și calitățile lor personale interne (metode de activitate, cunoștințe, abilități stăpânite), care se referă la scopurile și obiectivele cursului.

Valoarea pedagogică a controlului constă în faptul că oferă informații cuprinzătoare despre abilitățile elevilor de analiză sau sinteză, judecăți de valoare și permite evaluarea eficienței activității educaționale pentru fiecare dintre ei.

Diagnosticarea și controlul sunt părți necesare ale procesului educațional, dar creșterea ponderii lor duce inevitabil la o reducere a timpului pentru studierea materialului. Prin urmare, este atât de important să extragem maximum de informații despre elevi într-un timp minim. Monitorizarea și diagnosticarea trebuie să fie eficiente. Prin urmare, este necesar să se analizeze rezultatele testelor și să se ia măsuri pentru corectarea procesului educațional. Aceasta determină dacă metodele de evaluare a nivelurilor de performanță ale elevilor vor fi eficiente.

Este recomandabil să se evalueze calitatea produselor educaționale externe în funcție de următorii parametri:

    algoritmul trebuie sa fie optim din punct de vedere al vitezei de executie si cat mai simplu de implementat intr-un limbaj de programare;

    programul trebuie să-și îndeplinească obiectivele;

    în funcție de gradul de „lizibilitate a codului” (trebuie respectată indentarea, trebuie să existe comentarii la codul programului etc.).

Elevii își pot completa propriile portofolii cu produse educaționale externe create.

Rezultatele obţinute de elevi sunt verificate sub următoarele forme:

    autoanaliză reflectivă actuală, control și autoevaluare a sarcinilor finalizate de elevi;

    diagnosticarea curentă și evaluarea de către profesor a activităților școlarilor;

    evaluarea finală a activităților și produselor educaționale ale studentului în conformitate cu programul educațional individual al acestuia pentru însușirea cursului;

    evaluarea calitativă finală a activităților individuale ale școlarilor de către profesor sub formă de feedback sau recomandări.

Controlul cunoștințelor este organizat sub forma a trei teste. Nota finală se atribuie pe baza rezultatelor testului.

Hardware:

    Computer compatibil IBM PC.

    Procesor nu mai mic decât Pentium-100.

    RAM nu mai puțin de 64 MB.

Software:

    Sistem de operare: WindowsXP (sau o versiune ulterioară).

    Unul din medii de dezvoltare:

Borland Pascal 7.0,

Turbo Pascal 7.0,

Pascal gratuit 2.0 (sau mai mare).

Planul tematic al cursului

Numele secțiunilor și subiectelor

Cantitate

ore

Data

Vă prezentăm Pascal

Structura programului Pascal

Tipuri de date numerice

Operator condiționat.

Instrucțiuni condiționale imbricate.

Operatori condiționali, operații logice ȘI, SAU, NU

Operator de selecție.

Bucle cu precondiții

Bucle cu postcondiții

Bucle cu parametri

Bucle imbricate

Rezolvarea problemelor

Matrice unidimensionale

Algoritmi de regăsire a informațiilor

Matrice bidimensionale

Algoritmi de sortare

Tip de date șir

Proceduri pentru lucrul cu tipul de date șir

Rezolvarea problemelor

Tip de date fișier

Operații de bază cu fișiere

Exemple de lucru cu fișiere

Fișiere text

Total:

Conținutul cursului

Vă prezentăm Pascal

Tema 1. Structura programului Pascal

:

    scopul și principalele comenzi ale mediului de dezvoltare;

    structura generală a programului;

    scopul și tipurile de operator de inferență.

Elevii trebuie să fie capabili:

    utilizați interfața mediului de programare Borland / Turbo Pascal sau Free Pascal

    utilizați comenzile editorului;

    compuneți și rulați programe;

    organizați datele de ieșire.

Limbajul de programare Pa scal și trăsăturile sale caracteristice. Structura programului în limbajul Pa scal. Cel mai simplu program. Medii de dezvoltare. Elemente ale limbajului Pascal. Crearea si executia de programe in mediul de dezvoltare. Operatori de ieșire Write și WriteLn.

Lucrari practice: crearea, salvarea, lansarea unui program simplu într-un mediu de dezvoltare.

Subiectul 2. Tipuri de date numerice

Elevii trebuie să știe/să înțeleagă:

    conceptul de tip de date;

    întregi, tipuri de date reale și operațiuni pe acestea;

    conceptul de variabilă;

    operator de atribuire;

    scopul și tipurile de operator de intrare.

Elevii trebuie să fie capabili:

    determina tipul de date numerice;

    declara variabilele necesare;

    scrie expresii aritmetice.

Variabile. Tipuri de date în Pascal. Tipuri simple de date. Tipuri întregi și reale. Înțelesuri. Operator de atribuire. Operații permise pe variabile și valori de tipuri întregi și reale.

Lucrari practice: compilare de programe de calculator.

Construcții algoritmice de bază

Tema 1. Cicluri

Elevii trebuie să știe/să înțeleagă:

    conceptul și scopul ciclului;

    bucla cu contor;

    bucle condiționate;

    conceptul de generator de numere aleatorii;

    conceptul de tip simbolic;

    scopul și capacitățile modulului CRT ;

    conceptul de cod cheie, cod cheie extins.

Elevii trebuie să fie capabili:

    utilizați toate tipurile de bucle pentru a repeta un bloc de acțiuni dintr-un program;

    determinați tipul optim de operator de buclă pentru a rezolva problema;

    utilizați un generator de numere aleatorii;

    utilizați variabile și constante simbolice;

    accepta coduri și coduri cheie extinse: simbolice și de serviciu.

Ciclu. Bucla cu un contor. O buclă cu o precondiție și o buclă cu o postcondiție.

Generator de numere aleatorii.

Tip de date de caractere Utilizează capacitățile modulului CRT pentru a primi și procesa semnale cheie.

Lucrari practice: crearea de programe care utilizează diferite tipuri de bucle.

Subiectul 2. Operator condiționat. Operator de selecție

Elevii trebuie să știe/să înțeleagă:

    conceptul și scopul unui operator condiționat;

    atribuirea unui operator select;

    algoritm pentru găsirea elementului maxim/minim;

    expresii logice;

    metode de testare a programelor.

Elevii trebuie să fie capabili:

    utilizați un operator condiționat, un operator de selecție atunci când compuneți programe;

    selectați tipul de operator condiționat/operator de selecție pentru rezolvarea optimă a problemei;

    compune expresii logice complexe;

    utilizați un algoritm pentru găsirea elementului maxim/minim al unei secvențe;

    întocmește un tabel de testare, testează programul terminat.

Operator condiționat. Formele complete și incomplete ale operatorului condiționat. Operator de selecție.

Algoritm pentru găsirea elementului maxim/minim al unei secvențe.

Testarea unui program terminat.

Lucrari practice: crearea de programe care folosesc algoritmi de ramificare.

Tipuri de date structurate

Subiectul 1. Matrice

Elevii trebuie să știe/să înțeleagă:

    conceptul de matrice;

    conceptul de o matrice bidimensională ca o matrice de matrice;

    modalități de a găsi elementul maxim/minim al unui tablou;

    Metode de sortare: sortare prin selecție și sortare cu bule.

Elevii trebuie să fie capabili:

    declara tablouri unidimensionale și bidimensionale;

    utilizați matrice pentru a stoca date într-un program;

    căutarea elementului maxim/minim într-o matrice unidimensională;

    sortați o matrice unidimensională într-unul din două moduri: sortare prin selecție sau sortare cu bule.

Matrice. Matrice unidimensională. Matrice bidimensională. Declarație de matrice. Procesarea matricelor: căutarea unui element pe baza caracteristicilor specificate, completarea matricei, afișarea matricei pe ecran.

Sortarea unei matrice. Sortare după selecție. Sortare cu bule.

Lucrări practice: crearea și prelucrarea matricelor.

Subiectul 2. Tipul de date șir

Elevii trebuie să știe/să înțeleagă:

    tip de date șir;

    conceptul de șiruri de caractere ca o matrice de caractere;

    acțiuni permise asupra datelor șirului.

Elevii trebuie să fie capabili:

    declara și folosește valori de tip șir într-un program;

    utilizați proceduri și funcții standard de procesare a șirurilor.

Tip de date șir. Șiruri ca o matrice de caractere. Proceduri și funcții standard pentru șiruri.

Lucrări practice: prelucrarea datelor de tip șir.

Subiectul 3: Tipul de date fișier

Elevii trebuie să știe/să înțeleagă:

    conceptul de tip de fișier;

    diferențele și domeniul de aplicare a tipurilor de fișiere tip și text;

    procedura de lucru cu date de tip fișier.

Elevii trebuie să fie capabili:

    determina tipul optim de date de fișier pentru a rezolva o problemă specifică;

    asociați o variabilă de fișier cu un fișier de pe disc;

    deschideți un fișier pentru citire sau scriere;

Tip de date fișier. Fișiere tastate. Fișiere text.

Lucrări practice: crearea de programe care vă permit să stocați date pe disc.

Materiale educative

    Fundamentele algoritmizării și programării în Pascal: Manual. manual / L. A. Tatarnikova; Ed. T. B. Korneeva. – Tomsk, 2008. – 139 p.

    Tatarnikova, L. A. Fundamentele algoritmizării și programării în Pascal: Recomandări metodologice. – Tomsk, 2008. – 28 p.

    Timoshevskaya N.E., Peryshkina E.A. Bazele algoritmizării și programării în Pascal. Caiet de lucru: manual. indemnizatie. – Tomsk, 2004. – 116 p.

  • Serghei Savenkov

    un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva