Calculele în pascal

  • de lucru și de calcul sigure competențe în limbajul de programare Pascal;
  • dezvolta capacitatea de a sintetiza și de a organiza informații;
  • cultiva o atitudine responsabilă față de activitatea școlară.
  • lucra cu expresii matematice de calificare în Pascal;
  • dezvolta capacitatea de a gândi logic la găsirea de erori în activități care necesită abordare algoritmică;
  • dezvoltarea interesului cognitiv al studenților; pentru a trezi dorința de a continua studiul științei de calculator;
  • învețe să utilizeze cunoștințele obținute anterior în condiții anormale;
  • să dezvolte capacitatea de a lucra într-un grup, eficiență maximă și responsabilitatea pentru munca lor.


Tipul lecției: fixarea materialului studiat.

Echipament: didactic, fișe, retroproiector, masă, PC cu limbajul de programare Pascal, program de calculator de testare.

Forme și metode: frontală, individuală, de grup; verbal, vizual, practic, conversație, de cercetare, problema regăsire de reproducere, de fixare.

Verificați disponibilitatea elevilor la lecție, organizarea corectă a locului de muncă. Luând act de absența revistei.

II. Punerea în scenă clase tematice.

1) Se continuă secvența (diapozitivul 1)

=> = Digits> numărul (care este diferența dintre numărul de cifre) => Matematică (fizică și matematică profil) => ce fac matematica? (Believe) => Matematică - un instrument de calcul fizica.

2) Este necesar să se ghicească numele uneia dintre secțiunile de Informatică: a început la sectorul gri, apoi se mută sensul acelor de ceasornic la numărul de pași (programare specificat în acest sector). (Slide 2)

  • la cursurile noastre electivă se calculează folosind limbajul de programare.
  • Care este programul? (Mod de a scrie un algoritm în limbaj mașină)
  • Ce învățăm limba? (Pascal)
  • Studiu de subiect „Calculele în Pascal“ (scris în notebook-uri și pe bord). (Slide 3)
  1. joc „licitație“ (repetarea materialului învățat anterior);
  2. truc matematic;
  3. testarea cu ajutorul unui program special de testare (pregătire pentru examen în formă de EGE).
  • Scrierea expresii matematice în Pascal; (Slide 6)
  • Scrierea în limbajul matematicii;
  • Corectarea erorilor;
  • Stabilirea fragmentului de program.

Informații de bord. (Pe o placă de alunecare)

Lot №3 (specificați dacă următoarele intrări greșeli au fost făcute, dacă „da“, ce) (glisa 9-10) (anexă).

Lot №4 (a face un program de fragment care implementează următoarele etape) 11-12 bila (culisa 11)

№1. Introduceți A, B
Creștere A 20 de ori
Scăderea în 34 de ori
Print A, B

№2. Introduceți A, B
Swap continutul celulelor
A și B (de la a treia celulă)
imprima rezultatul

2. Concentrați matematică.

Set (un joc cu unul dintre elevi):

Ai pe cineva să tripleze numărul de este-scheesya ziua lui. Apoi, oferta de a împărți produsul rezultat este 9 în întregime cu coeficientul care rezultă restul este înmulțit cu 3, iar reziduul a fost împărțit la 3. Cere la această lucrare a fost anunțată și este privat, se poate spune în ce zi a fost ziua de naștere a omului. Pentru a face acest lucru, stratul doi viu anunțarea rezultatelor. Acest număr dă răspunsul. (Slide 13)

Exemplu. Să ziua cuiva pe 23 o lună. Pentru că acest număr trebuie să fie efectueze în mod consecvent următoarele dei Corolar:

Am constatat că 23 - ziua de naștere.

Justificare. Să ziua de naștere va fi m-a zi de o lună. După înmulțirea numărului m pentru a obține numărul 3t 3, după împărțirea 3t numerele 9 pentru a se obține un coeficient și un rest p astfel încât

unde p = 0 sau p = 3 sau p = 6. Din ecuația (*), rezultă că m = 3k + l, unde l - 0 sau l = 1, sau l = 2. După înmulțirea particular la numărul 3 3 k vor fi declarate, iar numărul L este anunțată după divizare rest p este 3, adică într-adevăr să ghicească ziua de naștere este necesar să se stabilească numărul declarat:

Demonstrează se concentreze cu ajutorul unui calculator. Pentru a face acest lucru, demontare programe lea (FOKUS.EXE fișier).

Fokus de program;
utilizează crt;
var m, a, b: byte;
x: real;
începe
ClrScr;
writeln ( 'Seychas ya ygadayu 4islo va6ego rozhdeniya');
writeln;
writeln ( 'Utroite 4islo va6ego dnya ozhdeniya');
writeln;
writeln ( 'Razdelite polu4ennoe proizvedenie na 9 natselo s ostatkom');
writeln;
writeln ( 'polu4ennoe 4astnoe umnozhte na 3');
writeln;
writeln ( 'ostatok razdelite polu4ennui na 3');
writeln;
writeln ( 'vvedite polu4ennue proizvedenie');
writeln;
readln (a);
writeln ( 'vvedite polu4ennue 4astnoe');
writeln;
writeln;
readln (b);
writeln;
x: = a + b;
writeln ( 'vash den rozhdeniya' x: 2: 0);
readln
end.

Să demonstreze performanțele sale.

1) constatările elevilor;

2) Testarea (soluții pot fi scrise într-un caiet)

№1.V ca o variabilă nu poate fi ...

№2.Chemu este egală cu B ca urmare a fragmentului de mai sus al programului?

Expresia №3.Kakoe este scris incorect?

№4.Operator writeln () diferă de scriere (afirmația) că

  1. după retragerea de informații se traduce într-o nouă linie
  2. afișează informații separate prin virgulă
  3. Se afișează toate cuvintele într-o coloană
  4. nu este diferită

misiuni №5.Operator dupa cum urmeaza