Acasă
Înapoi Înainte
dezvoltarea capacității de a-și exprima opinia; insufla abilitati de munca independenta.
TIP DE LECȚIE: lecție combinată - explicarea materialului nou urmată de consolidarea cunoștințelor dobândite.
DURATA LECȚIEI: 40 de minute.
Fișe de sarcini pregătite de profesor.
PLAN DE LECȚIE: eu. Moment organizatoric
- 1 min.
II. Stabilirea obiectivelor lecției - 2 min.
III. Actualizarea cunoștințelor - 9 min.
IV. Prezentarea de material nou - 15 min.
V. Consolidarea materialului studiat - 8 min.
VI. Reflecție „Propoziții neterminate” - 3 min.
VII. Concluzie. Tema pentru acasă - 2 min.
PROGRESUL LECȚIEI
I. Moment organizatoric.
Salutări, marcarea celor absenți de la clasă.
Slide 1 Continuăm să studiem secțiunea„Limbaj logic” . Astăzi, lecția noastră este dedicată subiectului „Afirmații logice”. Să începem cu verificarea teme pentru acasă
(se citesc poezii ale elevilor, care conțin multe conexiuni logice (operații) și se trage concluzia că informațiile arbitrare pot fi interpretate fără ambiguitate pe baza algebrei logicii).
Astfel, scopul lecției noastre este de a studia operațiile logice și de a afla că informațiile arbitrare pot fi interpretate fără ambiguitate pe baza algebrei logicii. Dar mai întâi trebuie să revizuiți materialul învățat în ultima lecție.
III. Actualizarea cunoștințelor (studiu frontal).
Numărul x nu este mai mare de 2.
Pinguinii trăiesc la Polul Nord al Pământului.
Deci, ce este o declarație? (O propoziție declarativă despre care se poate spune că este adevărată sau falsă.)
Ce este o afirmație simplă? (O declarație se numește simplă (elementară) dacă nicio parte din ea nu este o declarație.)
Ce este o declarație compusă? (O instrucțiune compusă constă din instrucțiuni simple conectate prin conexiuni logice (operații).) Sarcina 2.
Construiți enunțuri compuse din afirmații simple: „A = Petya citește o carte”, „B = Petya bea ceai”. (pe ecran - slide 2)
Să continuăm să lucrăm. Sarcina 3.
(diapozitivul 6) IV.Prezentare
material nou. În sarcinile anterioare, s-au folosit diverse conexiuni logice: „și”, „sau”, „nu”, „dacă: atunci:”, „dacă și numai dacă:”. În logica algebrică, conectivele logice și operațiile logice corespunzătoare au nume speciale. Să luăm în considerare 3 operații logice de bază - inversare, conjuncție și disjuncție, cu ajutorul cărora puteți obține enunțuri compuse.
(diapozitivul 7)
Negația este o operație logică care asociază fiecare enunț simplu (elementar) cu un nou enunț, al cărui sens este opus celui original. ( diapozitiv 8)
Să luăm în considerare regula pentru construirea unei negații a unei afirmații simple.
Regulă: Când construiți o negație la o afirmație simplă, fie se folosește expresia „nu este adevărat că”, fie negația este construită la un predicat, apoi particula „nu” este adăugată la predicat, iar cuvântul „toate” este înlocuit cu „unii” și invers.
Sarcina 4. Construiți o inversare (negație) la o afirmație simplă:
Afirmația „Toți băieții de clasa a XI-a nu sunt elevi excelenți” nu este o negare a afirmației „Toți băieții de clasa a XI-a sunt elevi excelenți”. Afirmația „Toți băieții de clasa a XI-a sunt elevi excelenți” este falsă, iar negația unei afirmații false trebuie să fie o afirmație adevărată. Dar afirmația „Toți băieții de clasa a XI-a nu sunt elevi excelenți” nu este adevărată, deoarece printre elevii de clasa a XI-a există atât elevi excelenți, cât și elevi neexcelenti.
Negația poate fi reprezentată grafic ca o mulțime. ( slide 11)
Luați în considerare următoarele operatie logica- conjuncție. O afirmație formată din două enunțuri prin combinarea acestora cu un conjunctiv „și” se numește conjuncție sau înmulțire logică (în plus sunt folosite conjunctive - a, dar, deși).
Conjuncție- o operație logică care asociază fiecare două afirmații elementare cu o nouă afirmație, care este adevărată dacă și numai dacă ambele afirmații inițiale sunt adevărate. ( diapozitiv 12)
Grafic, o conjuncție poate fi reprezentată ca o mulțime. ( diapozitiv 13)
Să luăm în considerare următoarea operație logică - disjuncția. O afirmație formată din două enunțuri unite prin conjunctivul „sau” se numește disjuncție sau adunare logică.
Disjuncția- o operație logică care asociază fiecare două afirmații elementare cu o nouă afirmație, care este falsă dacă și numai dacă ambele afirmații inițiale sunt false. ( diapozitiv 14)
Grafic, o disjuncție poate fi reprezentată ca o mulțime. ( diapozitiv 15)
Deci, care sunt cele trei operațiuni de bază pe care le-am învățat? ( diapozitiv 16)
Să încercăm să aplicăm noile noastre cunoștințe atunci când facem testul.
V. Consolidarea materialului studiat (lucrare la bord).
Sarcina 5. Potriviți diagrama și denumirea acesteia.( diapozitiv 17)
Sarcina 6. Există două afirmații simple: A = „Numărul 10 este par”, B = „Lupul este un ierbivor”. Alcătuiește toate afirmațiile compuse posibile din ele și stabilește-le adevărul.
Răspuns: 1-2; 2-6; 3-5; 4-1; 5-4; 6-3; 7-7.
Sarcina 8. Sunt date două afirmații simple: A = „Rubla este moneda Rusiei”, B = „Hrivna este moneda Statelor Unite.” Care afirmații sunt adevărate?
4)A v B
Răspunsuri: 1) 0; 2) 1; 3) 0; 4) 1.
VI. Reflecţie „Propoziții neterminate”.
- Mi s-a părut interesantă lecția pentru că:
- Ce mi-a plăcut cel mai mult la lecție:
- Ce a fost nou pentru mine a fost:
VII. Concluzie. Teme pentru acasă.
Sunt evaluate munca clasei în ansamblu și a elevilor individuali care au excelat la lecție.
Teme pentru acasă:
1) Învățați definițiile de bază, cunoașteți notațiile.
2) Vino cu cuvinte simple. (Ar trebui să existe 5 seturi de două declarații în total). Din ele, compuneți tot felul de enunțuri compuse și determinați-le adevărul.
Lista materialelor folosite:
- Informatica si TIC. clasa 10-11. Nivel de profil.
- Partea 1: clasa a X-a: manual pentru instituțiile de învățământ general / M.E. Fioshin, A.A. Rășină - M.: Dropidă, 2008
- Bazele matematice ale informaticii. Manual /E.V. Andreeva, L.L. Bosova, I.N. Falina - M.: BINOM. Laboratorul de cunoștințe, 2007
- Materiale de la profesorul de informatică N.P Pospelova, Instituția de Învățământ Municipal Școala Gimnazială Nr.22, Soci
Fragmente din prezentarea profesorului de informatică K.Yu Polyakov.
Despre profesor: Pentru a fi un profesor bun, trebuie să iubești ceea ce predai și să-i iubești pe cei pe care îi predai.
(V. Klyuchevsky) Niciodată nu este prea târziu să înveți
. (Quintilian)Învățăndu-i pe alții, ne învățăm pe noi înșine.
. (Seneca) Expune un profesor mediocru. Un profesor bun explică. Un profesor remarcabil arată. Un profesor grozav inspiră.
(William Ward) Dacă un profesor are doar dragoste pentru muncă, va fi un profesor bun. Dacă un profesor are doar dragoste pentru elevii săi, ca un tată, o mamă, o va face mai bine decât atât un profesor care a citit toate cărțile, dar nu iubește nici munca, nici elevii. Dacă un profesor combină dragostea pentru munca sa și pentru elevii săi, el este un profesor perfect.
(L.N. Tolstoi.) Un profesor bun este acela ale cărui cuvinte nu diferă de faptele sale.
(Cato) Toată mândria unui profesor este în elevii săi, în creșterea semințelor pe care le-a semănat.(
Dmitri Mendeleev.) Cine știe cum, o face; cei care nu știu să-i învețe pe alții; iar cine nu știe să facă asta, învață profesorii
.
Lawrence Peter
Un profesor bun îi poate învăța pe alții chiar și ceea ce el însuși nu poate face.
Școala este un atelier în care se formează gândurile tinerei generații; trebuie să o ții strâns în mâini dacă nu vrei să lași viitorul să scape din mâinile tale. Barbus A.
Numărarea și calculele sunt baza ordinii în cap. (Pestalozzi)
Dacă vrei să înveți să înoți, atunci intră cu îndrăzneală în apă, iar dacă vrei să înveți să rezolvi problemele, atunci rezolvă-le. (D.Poya)
Subiectul matematicii este atât de serios încât nu trebuie ratată nicio ocazie pentru a o face mai distractiv. (B. Pascal)
Inspirația este necesară în geometrie nu mai puțin decât în poezie. (A.S. Pușkin)
Geometria este plină de aventură pentru că în spatele fiecărei probleme se află o aventură a gândirii. A rezolva o problemă înseamnă a trăi o aventură. (V. Proizvolov)
Matematica are propria ei frumusețe, la fel ca pictura și poezia. (N.E. Jukovski)
Chimie - mâna dreaptă fizică, matematică - ochiul ei. (M.V. Lomonosov)
Matematica este regina științelor, aritmetica este regina matematicii. (K.F. Gauss)
Oricine studiază matematica din copilărie dezvoltă atenția, își antrenează creierul, voința și dezvoltă perseverență și perseverență în atingerea obiectivelor. (A. Markushevici)
„Numerele conduc lumea”, au spus pitagoreicii. Dar cifrele fac posibil ca o persoană să controleze lumea și întregul curs de dezvoltare a științei și tehnologiei din zilele noastre ne convinge de acest lucru. (A. Dorodnitsyn)
Matematica este cea mai bună și chiar singura introducere în studiul naturii. (D.I. Pisarev)
Matematica trebuie apoi predată astfel încât să pună mintea în ordine. (M.V. Lomonosov)
Un fizician fără matematică este orb. (M.V. Lomonosov)
Matematica este limba pe care o vorbesc toate științele exacte. (N.I. Lobaciovski)
Indiferent cât de bine funcționează o mașină, poate rezolva toate problemele cerute de ea, dar nu va veni niciodată cu una singură. (A. Einstein)
Numerele (numerele) nu conduc lumea, dar arată cum este controlată lumea. (I. Goethe)
Un studiu atent și profund al naturii este sursa celor mai fructuoase descoperiri ale matematicii.” (J. Fourier)
Ar fi mai ușor să opriți Soarele, ar fi mai ușor să mutați Pământul, decât să reduceți suma unghiurilor dintr-un triunghi, să reduceți paralelele la convergență și să mutați perpendicularele pe linia dreaptă pentru a diverge. (V.F. Kagan)
Iubesc matematica nu doar pentru că are aplicații în tehnologie, ci și pentru că este frumoasă. (R. Peter) Tot ceea ce era anterior în științe: hidraulică, aerometrie, optică și altele era întunecat, îndoielnic și nesigur, matematica făcută clară, adevărată și evidentă. (M.V. Lomonosov)
Oricine dorește să studieze chimia mai departe trebuie să fie expert în matematică. (M.V. Lomonosov)
Programatorii sunt faimoși pentru gândirea lor imaginativă. Și pentru a confirma acest lucru - selecția noastră a celor mai izbitoare 100 de citate despre programare.
0. Programarea de astăzi este o cursă între dezvoltatorii de software care încearcă să scrie programe care sunt mai multe și mai bune pentru idioți și un univers care încearcă să creeze idioți mai selectivi. Atâta timp cât universul învinge.
Rick Cook
1. Un limbaj de nivel scăzut este atunci când se cere atenție la lucruri care nu au nimic de-a face cu programele în limba respectivă.
Alan J. Perlis
2. Programarea în C este ca și cum oamenii țin în mână brici ascuțiți și dansează rapid pe o podea proaspăt lustruită.
Waldi Ravens
3. Nu vă faceți griji dacă ceva nu funcționează. Dacă totul ar funcționa, ai fi concediat.
Legea lui Mosher a ingineriei software
4. Pentru mine pentru o lungă perioadă de timp Era un mister cum ceva atât de scump și avansat din punct de vedere tehnologic putea fi atât de inutil. Și mi-am dat seama curând că un computer este o mașină stupidă cu capacitatea de a face lucruri incredibil de inteligente, în timp ce programatorii sunt oameni deștepți care au talent să facă lucruri incredibile stupide. Pe scurt, s-au găsit unul pe altul.
Bill Bryson
5. Într-un design bun, adăugarea a ceva costă mai puțin decât lucrul în sine.
Thomas C. Gale
6. În teorie, teoria și practica sunt inseparabile. În practică, acesta nu este cazul.
Yoghin Berra
7. Perl este limbajul care arată la fel înainte și după criptarea RSA.
Keith Bostic
8. Am inventat conceptul de „orientat pe obiecte”, și pot pretinde că nu am avut în minte C++.
Alan Kay
9. Uneori este mai bine să stai acasă luni decât să petreci întreaga săptămână depanând codul scris luni.
Christopher Thompson
10. Măsurarea productivității unui programator prin numărarea liniilor de cod este ca și cum ai judeca construcția unui avion după greutatea sa.
Bill Gates
11. Depanarea codului este de două ori mai dificilă decât scrierea lui. Deci, dacă scrieți cod cât de inteligent puteți, atunci prin definiție nu sunteți suficient de inteligent pentru a-l depana.
Brian W. Kernighan
12. Mulți dintre voi sunteți familiarizați cu virtuțile de a fi programator. Sunt doar trei și bineînțeles că sunt: lenea, nerăbdarea și mândria.
Larry Wall
13. Majoritatea programelor de astăzi sunt ca piramidele egiptene cu un milion de cărămizi una peste alta și fără integritate structurală - sunt pur și simplu construite prin forță brută și mii de sclavi.
Alan Kay
14. Cei mai mulți programatori buni își fac munca nu pentru că așteaptă remunerație sau recunoaștere, ci pentru că le place să programeze.
Linus Torvalds
15. Scrieți întotdeauna codul ca și cum ar fi însoțit de un psihopat violent care știe unde locuiți.
Martin Golding
16. Programele ar trebui scrise pentru persoanele care le vor citi, iar mașinile care vor executa aceste programe sunt secundare.
Harold Abelson
17. Oamenii care cred că urăsc computerele de fapt urăsc programatorii răi.
Larry Niven
18. Dacă îi dai unei persoane un program, îl vei ocupa pentru o zi. Dacă înveți o persoană să programeze, o vei ține ocupată toată viața.
Waseem Latif
19. Un limbaj care nu schimbă modul în care gândiți despre programare nu merită învățat.
Alan J. Perlis
20. Vedem o societate care este din ce în ce mai dependentă de mașini, dar care le folosește tot mai ineficient.
Douglas Rushkoff
21. Uneori cele mai bune programe sunt create pe hârtie. Programarea lor este un lucru secundar.
Max Kanat-Alexander
22. Codul de depanare este ca vânătoarea. Vânătoare de gândaci.
Amit Kalantri
23. Orice prost poate scrie cod pe care o mașină îl poate înțelege. Programatorii buni scriu cod pe care oamenii îl pot înțelege.
Martin Fowler
24. Programarea înseamnă a sparge ceva mare și imposibil în ceva mic și destul de real.
Jazzwant
25. Programatorii nu sunt matematicieni, oricât de mult ne-am dori să fie.
Richard P. Gabriel
26. Programarea este dificilă. Regulile de bază pe care este construit totul sunt foarte simple, dar pe măsură ce se dezvoltă, programul în sine începe să-și introducă propriile reguli și legi. Astfel, programatorul construiește un labirint în care el însuși se poate pierde.
Marijn Haverbeke
27. Funcțiile care produc sens sunt mai ușor de combinat în moduri noi decât cele care produc efecte secundare.
Marijn Haverbeke
28. Simplitatea este cheia fiabilității.
Edsger W. Dijkstra
29. Dacă doriți ca codul să fie ușor și rapid de scris, faceți-l ușor de citit.
Robert C. Martin
30. Dacă ești bun la depanarea programelor, ai petrecut mult timp făcând asta. Nu vreau să pot depana bine programele.
Michael C. Pene
31. Fabrică? Nu atinge.
Orice programator
32. Cu C te poți împușca cu ușurință în picior. Acest lucru este mai greu de făcut cu C++, dar dacă se întâmplă, întregul picior îți va fi explodat.
Bjarne Stroustrup
33. Cele mai recente inovații în C++ au fost create pentru a corecta inovațiile anterioare.
David Jameson
34. Java este C++ cu toate pistoalele, cuțitele și bâtele eliminate.
James Gosling
35. Dacă Java ar avea de fapt colectarea gunoiului, majoritatea programelor s-ar șterge singure la prima lansare.
Robert Sewell
36. Există doar două tipuri de limbaje de programare: cele de care oamenii se plâng tot timpul și cele pe care nimeni nu le folosește.
Bjarne Stroustrup
37. Numele prost al metodei este asemănător cu promisiunile electorale ale politicienilor. Se pare că vorbește despre ceva, dar dacă te gândești la asta, nu este clar despre ce vorbește.
C. MacConnell
38. Un program care nu funcționează de obicei face mai puțin rău decât un program care nu funcționează bine.
Dave Thomas
39. Cât de ușor ar fi să scrii programe dacă nu ar exista clienți.
R. S. Martin
40. Tinerii specialiști nu știu să lucreze, iar specialiștii cu experiență nu știu să nu lucreze.
Alexandru Golov
41. Pune-ți frecvent întrebarea „Ce ar trebui să ascund?” și vei fi surprins câte probleme de design se vor topi în fața ochilor tăi.
C. MacConnell
42. Optimizarea prematură este rădăcina tuturor relelor.
Donald Knuth
43. Pentru a scrie cod curat, mai întâi scriem cod murdar și apoi îl refactorizam.
Robert Martin
44. Pe lângă capacitatea de matematică, o calitate vitală pentru un programator este o stăpânire extrem de bună a limbii materne.
Edsger W. Dijkstra
45. Pentru fiecare problemă complexă, există o soluție rapidă, simplă și greșită.
H. L. Mencken
46. Mecanismele de control al accesului C++ oferă protecție împotriva accidentelor, dar nu și împotriva fraudei.
Bjarne Stroustrup
47. Cred că arta de a programa este puțin mai complexă decât alte abilități umane. Programarea te face mai bun în același mod în care învățarea te face mai bun. limba straina, matematică sau cărți de citit.
Jack Dorsey
48. Așa cum pictarea unui tablou este o artă pentru suflet, scrierea unui program este o artă pentru minte.
49. Testarea nu detectează erori, cum ar fi crearea unei aplicații greșite.
Steve McConnell
50. Unii oameni, când rezolvă o problemă, se gândesc: „De ce nu folosesc expresii regulate?” După asta au deja două probleme...
Jamie Zawinski
51. Nu știu cum să fac capturi de ecran pentru că de obicei lucrez pe computer în modul text.
Richard Stallman
52. Mersul pe apă și dezvoltarea programelor după o specificație este foarte ușor... dacă sunt înghețate.
Edward V Berard
53. Cred că Microsoft a numit tehnologia .NET, astfel încât să nu apară în listele de directoare Unix.
54. Având în vedere starea actuală regretabilă a software-ului nostru, putem spune că programarea este cu siguranță încă o artă neagră și nu o putem numi încă o disciplină tehnică.
Bill Clinton
55. Este mult mai ușor să portați un shell decât un script shell.
Larry Wall
56. A învăța să programați înseamnă pentru proiectarea sistemelor interactive ceea ce a învăța să tastați este pentru a scrie poezie.
Ted Nelson
57. Învață mai întâi știința programării și toată teoria. Apoi, dezvoltați-vă stilul de programare. Atunci uită totul și doar programează.
George Carrette
58. Dificultatea în a lucra cu un programator este că nu vă puteți da seama ce face până nu este prea târziu.
Seymour Cray
59. Am fost întrebat de două ori de [membrii parlamentului]: „Vă rog să-mi spuneți, domnule Babbage, ce se va întâmpla dacă introduceți numerele greșite în aparat? Putem obține răspunsul corect? Nici nu-mi pot imagina confuzia din capul meu care ar putea duce la o astfel de întrebare.
Charles Babbage
60. C are puterea de asamblare și comoditatea de... asamblator.
Dennis Ritchie
61. UNIX este incredibil de simplu, dar este nevoie de un geniu pentru a înțelege acea simplitate.
Dennis Ritchie
62. Nu poți avea încredere în codul pe care nu l-ai scris în totalitate.
Ken Thompson
63. Limitarea capacităților unui limbaj pentru a preveni erorile de programare este periculoasă în cel mai bun caz.
Bjarne Stroustrup
64. Dacă crezi că C++ este dificil, încearcă să înveți limba engleză.
Bjarne Stroustrup
65. Orice am crea noi, trebuie să oferim oamenilor posibilitatea de a trece de la instrumente și idei vechi la altele noi.
Bjarne Stroustrup
66. Programele mici se compilează aleatoriu și rulează corect la prima încercare. Dar dacă acest lucru se întâmplă cu orice program non-trivial, atunci este foarte, foarte suspect.
Bjarne Stroustrup
67. Modularitatea este un aspect fundamental al tuturor sistemelor mari de succes.
Bjarne Stroustrup
68. Demonstrarea prin analogie este o minciună.
Bjarne Stroustrup
69. Un program care nu a fost testat nu funcționează.
Bjarne Stroustrup
70. Programarea nu este o știință, ci un meșteșug.
Richard Stallman
71. Oamenii cred că securitatea este un substantiv, ceva care poate fi cumpărat. De fapt, securitatea este un concept abstract, ca și fericirea.
James Gosling
72. Dacă mi s-ar cere să aleg unul limbaj modern Pentru a înlocui Java, aș alege Scala.
James Gosling
73. Problema cu C++ este că trebuie să știi totul despre el înainte de a începe să scrii ceva în el.
Studii