Metode de rezolvare a problemelor examenului C1 pe informatică

32 33 34 1 2 35 36 37 38 39 40 41 4 42 43 44 45 46 47 5 48 49 6 50 51 52 53 54 55 56 57 58 9 59 10 60 7 61 62 63 64 65 66 67 68 69 8 70 71 72 11 73 74 75 76 77 78 14 79 80 81 31 17 15 82 16 20 83 84 85 19 86 87 88 30 89 18 90 21 91 92 93 94 95 96 97 98 99 22 100 101 102 103 104 105 23 24 106 107 108 26 109 13 110 111 29 28 112 113 114 115

Atenție 50% reducere la cursuri! grăbește-te să depună
cerere

Recalificarea 30 cursuri de la 6900 ruble.

Cursuri pentru toate 3000 de ruble. de la 1500 ruble.

Mai mult de formare de 36 de cursuri de la 1500 de ruble.

MBOU regiune „Liceul“ din Arzamas Nijni Novgorod

1.Trebovalos sarcina de a scrie un program care intrările de la tastatură coordonatele punctului pe planul (x, numere reale y-) și determină apartenența punctului regiunii umbrite, inclusiv frontiera. Programator în grabă și a scris în mod corespunzător programul. Aici este (Slide 1):

varx, y: real;

Metode de rezolvare a problemelor examenului C1 pe informatică

Pentru a răspunde la prima întrebare, va trebui să determine care zona vom obține de condiții ale programului, care a fost scris de programator de funcționare. Pentru o determinare mai precisă a zonei este necesară pentru a construi o diagramă bloc a condițiilor de program (diapozitivul 2).

Conform schemei bloc arată că în condiții prestabilite. Programul nu oferă nici un mesaj care spune că, practic, sarcina decizie greșită, din cauza stării problemei, prin stabilirea punctele de coordonate ale programului ar trebui să afișeze un mesaj pe ecranul de membru al ei sau non-apartenența la o zonă închisă, iar în acest caz, programul nu dă nici un mesaj .

Noi construim o zonă închisă, cu condiția înregistrată în program. Aceasta este, în primul rând, ne ajuta să remediem eroarea în program, și în al doilea rând, va ajuta la determinarea exact ceea ce ar trebui să fie stabilit numărul de program, astfel încât acesta a emis un mesaj incorect (de exemplu, vom defini coordonatele punctului, nu face parte din zona, iar noi suntem programul va informa, că punctul aparține regiunii închis) (culisa 3).

Conform unei condiții predeterminate în program obținem zona:

Metode de rezolvare a problemelor examenului C1 pe informatică

Noi vedem că avem nevoie doar de zona (1), a doua regiune nu trebuie să ia în considerare, dar dacă vrem să intre coordonatele punctului acestei zone, programul ne dă mesajul că punctul aparține regiunii închis inițial, ceea ce nu este adevărat. Deci, pentru a răspunde la prima întrebare, sarcina putem cita următoarele opțiuni:

Ia punctele care nu îndeplinesc condițiile. . Apoi, programul afișează un mesaj gol.

Marcați punctul de ale căror coordonate se află în cea de a doua regiune (fig. 3), atunci programul afișează un mesaj „aparține“ la ceea ce este incorect, deoarece punctele care aparțin unei regiuni închise trebuie să se afle în prima regiune.

A doua întrebare implică stabilirea de corectare a erorilor C1 în program, astfel încât pentru orice introduse numere (puncte de origine), program, cu condiția soluția potrivită. Mai mult decât atât, se precizează că metoda de corecție poate fi orice.

Ne da un exemplu de corectare a programului prin elaborarea unei condiții complexe. Aceasta este, în primul rând, reducerea de intrare în program, și în al doilea rând, mai puțin confuzie în alinierea condițiilor și emiterea de mesaje adevărate. Dar, mai întâi este necesar să se adauge condiția obținerii necesare noi zona închisă (slide-4). După cum se poate observa din figura 3, trebuie să „taie“ o parte a zonei închise №2, trage prin punctul de grafice de contact ale funcțiilor și o linie paralelă cu axa OY -. Aceasta va limita starea noastră de teren.

Astfel, o zonă închisă obținută prin intersecția seturilor de puncte care îndeplinesc condițiile. . . . adică, un punct aparținând unui set dat trebuie să îndeplinească simultan toate cele patru condiții, atunci aceste condiții, este recomandabil să se combine o grămadă de logică «și».

Ca rezultat, vom obține următoarea condiție complexă, care ne va da soluția potrivită la problema, indiferent de ce punct nu avem planul de coordonate (Slide 5).

elsewriteln ( „punct nu aparține“);

Notă. este important să ne amintim că cele mai multe erori apar este faptul că elevii uita despre periodicitatea funcțiilor trigonometrice și în același timp graficele ale acestor funcții pe care le impinge la un răspuns greșit - „pare să fie bine.“

Să ne uităm la câteva exemple în aplicarea unor condiții complicate, dar folosind conector logic «sau» și «și».

2.Trebovalos sarcina de a scrie un program care intrările de la tastatură coordonatele punctului pe planul (x, y - numere reale) și determină apartenența punctului regiunii umbrite, inclusiv frontiera. Programator în grabă și a scris în mod corespunzător programul. Aici este (slide-6):

Secvențial, procedați în felul următor:

1) Dați un exemplu de astfel de chiselx, y, la care programul este incorect zadachu.Obyasnite rezolvă de ce numerele de program pentru a spus rezolva incorect problema.

2) Descrieți modul de modificare a programului, că nu a existat nici un caz de defecțiune. (Acest lucru se poate face în mai multe moduri, astfel încât să puteți specifica orice metodă dorabotkiiskhodnoyprogrammy).

Ca rezultat, vom vedea că, în conformitate cu termenii problemei se obține o zonă închisă sub numărul 2 în figura 6. Aceasta este, programatorul nu a dat seama că regiunea închisă declarație problemă cu excepția №2 include, de asemenea, zona de №1 și №3. Prin urmare, pentru a răspunde la prima întrebare se poate cita următoarele puncte de coordonate, care nu îndeplinesc condițiile. iar programul va da un mesaj gol.

Metode de rezolvare a problemelor examenului C1 pe informatică

Pentru a răspunde la a doua întrebare a problemei este necesar să se definească condițiile de aderare la orice punct al zonei închise. Pentru a determina condițiile de aderare în ceea ce privește zona închisă, trebuie să rupă mai întâi zona închisă în mai multe zone, astfel încât acestea să primească limitat la trei grafice de funcții, de exemplu, în așa fel, așa cum se arată în figura 6, în două zone: №2 + №3 - limitată axa y din stânga () și circumferința (), zona hașurată în roz, №1 + №2 - limitată ca axa ordonată (), graficul de sus a funcției (), graficul de jos a funcției (), zona hașurată în albastru (alunecătoare 8) .

Puncte accesorii vor fi determinate în funcție de locație sau zona №2 + №3, sau №1 + №2 acesteia. Condiția pentru o primă regiune a punctului: () și (). Condiții accesorii punctul de a doua zonă () și () și ().

putem scrie starea generală după cum urmează:

elsewriteln ( „punct nu aparține“);

Sau simplifica această condiție:

elsewriteln ( „punct nu aparține“);

Necesar pentru a scrie un program care intrările de la tastatură coordonatele punctului pe planul (x, numere reale y-) și determină apartenența punctului regiunii umbrite, inclusiv frontiera.

Metode de rezolvare a problemelor examenului C1 pe informatică

Programator în grabă și a scris în mod corespunzător programul. Aici este:

articole similare