Certificarea finală de stat pentru absolvenții de clasa a IX-a este în prezent voluntară, puteți oricând să refuzați și să susțineți examenele tradiționale obișnuite.

Ce este mai atractiv decât forma OGE (GIA) pentru absolvenții clasei a 9-a din 2019? Efectuarea directă a certificării în acest nou formular vă permite să obțineți o evaluare independentă a pregătirii elevilor. Toate sarcinile OGE (GIA) sunt prezentate sub forma unui formular special, care include întrebări cu o gamă de răspunsuri la acestea. Se face o analogie directă cu USE. În acest caz, puteți oferi răspunsuri scurte și detaliate. Siteul nostru site-ul web vă va ajuta să vă pregătiți perfect și să vă evaluați șansele în mod realist. În afară de, testează GIA și OGE online cu verificarea răspunsurilor vă ajută să decideți asupra alegerii ulterioare a unei clase specializate de liceu. Dumneavoastră vă veți putea evalua cu ușurință cunoștințele despre subiectul ales. Pentru a face acest lucru, proiectul nostru vă oferă diverse teste într-o serie de discipline. Site-ul nostru dedicat pregătire pentru livrarea GIA 2019 clasa 9 online, vă va ajuta pe deplin să vă pregătiți pentru primul test serios și responsabil din viață.

Toate materialele de pe site-ul nostru sunt prezentate într-o formă simplă, de înțeles. Fie că sunteți un student în clasa dvs. sau un student mediu, totul este acum în mâinile voastre. Nu va fi de prisos să o vizitați pe a noastră. Aici veți găsi răspunsuri la toate întrebările dvs. Fii pregătit pentru testul dificil al OGE, GIA și rezultatul va depăși toate așteptările tale.

OGE în informatică este unul dintre examenele care se susțin la alegerea studentului. Pentru a intra în clasa a 10-a după a 9-a, trebuie să alegeți 2 materii pe gustul dvs. și 2 discipline sunt obligatorii. Informatica este aleasă de cei care se înscriu într-o clasă de o anumită specializare, intenționează să intre într-un colegiu sau școală tehnică unde este nevoie de această disciplină. De asemenea, mulți oameni aleg informatica, deoarece pare a fi cea mai ușoară opțiune. Dacă dețineți un computer și nu ați ales un subiect pentru livrare, ar trebui să acordați atenție informaticii.

Examenul este împărțit în două părți - scrisă și practică, care se efectuează pe computer.

  • Prima parte include 18 sarcini (numărul se poate schimba în fiecare an), nivelul de dificultate este de bază. Scopul este de a testa cunoștințele teoretice ale elevilor pentru a respecta normele și standardele programului. Principalele subiecte și focusul sarcinilor: traducerea numerelor de la un sistem numeric la altul, traducerea unităților de măsură, cunoștințe teoretice pe toate subiectele cursului. Dacă învățați să efectuați astfel de sarcini, amintiți-vă caracteristicile și algoritmul de rezolvare, nu vor exista probleme la examen. De asemenea, în această parte există sarcini de programare - acest lucru nu necesită cunoștințe specifice și abilități speciale, este suficient să învățați algoritmul.
  • A doua parte necesită efectuarea a două sarcini pe computer. Și trebuie să te descurci fără ajutorul internetului. Atribuțiile vizează verificarea lucrului, de exemplu, în suita Office sau în mediul de programare. Prima sarcină, cel mai adesea, este pentru abilitățile Excel: găsiți cantitatea, utilizați formule și grafice pentru a demonstra orice valori. Programarea se realizează în mediul Kumir, Python, Pascal. Elevul primește o sarcină și o îndeplinește - rezultatul ar trebui să fie un algoritm funcțional, necomplicat.

Este foarte posibil să finalizați cursul și să vă pregătiți pentru examen cu abilități de bază. Principalul lucru este să te antrenezi în scris algoritmi, să studiezi teoria, să înveți să faci teste. În acesta din urmă, resursa online „Voi rezolva OGE în informatică” va ajuta - aici sunt colectate multe sarcini de diferite niveluri de dificultate, după ce a trecut, elevul poate trece cu ușurință examenul pentru un scor mare.
Este recomandat să începeți pregătirea cu familiarizarea cu , care enumeră toate subiectele la care merită să fii atent. Acest lucru va ajuta la crearea unui program și a unui plan de pregătire. Stabiliți clar obiective și un plan de acțiune, puțină auto-disciplină și puteți stăpâni materialul chiar și în șase luni. Pentru a stăpâni programarea, puteți utiliza ajutorul unui profesor, puteți studia manualele pe cont propriu, puteți studia cu un tutor - este o chestiune de alegere.
Cel mai dificil subiect este programarea - petreceți mai mult timp pe el. Dar cursurile cu ajutorul unui site de resurse speciale vă vor permite să câștigați experiență online în rezolvarea sarcinilor de complexitate diferită. Doar știind cum să folosiți informațiile învățate puteți trece OGE în informatică cu o notă ridicată.

1. Un manual de informatică, tastat pe un computer, conține 256 de pagini, fiecare pagină conține 40 de linii, fiecare linie conține 60 de caractere. Pentru a codifica caractere, se utilizează codarea KOI-8, în care fiecare caracter este codificat cu 8 biți. Determinați volumul de informații al manualului.

2) 200 Kbyte

3) 600 KB

4) 1200 octeți

Explicaţie.

Să găsim numărul de caractere din articol:

256 40 60 \u003d 2 8 5 15 2 5 \u003d 75 2 13.

Un caracter este codificat într-un octet, 2 10 octeți sunt 1 kilobyte, deci volumul de informații al articolului este

75 8 2 10 octeți \u003d 600 KB.

2. Textul poveștii este tastat pe un computer. Volumul de informații al fișierului rezultat este de 9 Kbyte. Textul are 6 pagini, fiecare pagină are același număr de linii, fiecare linie conține 48 de caractere. Toate caracterele sunt reprezentate în codificarea KOI-8, în care fiecare caracter este codificat cu 8 biți. Stabiliți câte linii se potrivesc pe fiecare pagină.

Explicaţie.

Volumul informațiilor despre fișiere V = 8PSCUnde P - număr de pagini, S -număr de linii, C - numărul de caractere dintr-o linie, factorul 8 este greutatea informațională a unui caracter în biți. De unde ajungem:

S = V/(8PC) \u003d 9 2 10 2 3 / (8 6 48) \u003d 32

O pagină se potrivește cu 32 de linii.

Răspunsul corect este indicat la numărul 3.

3. Într-una din codificările Unicode, fiecare caracter este codificat în 16 biți. Determinați dimensiunea următoarei propoziții în codificarea dată. De șapte ori măsoară o singură dată!

Explicaţie.

Există 33 de caractere într-o propoziție. Prin urmare, dimensiunea unei propoziții în Unicode este: 33 16 \u003d 528 biți.

Răspunsul corect este indicat la numărul 4.

4. Pentru care dintre denumiri afirmația este falsă:

NU ((Prima scrisoare de consoană) ȘI (Ultima literă a vocalei))?

Explicaţie.

Convertiți ȘI SAU conform regulilor lui De Morgan:

NU(Prima scrisoare de consoană) SAU NU(Ultima literă a vocalei)

Să scriem o afirmație echivalentă:

(Prima literă a unei vocale) SAU (Ultima scrisoare de consoană)

Logica „SAU” este falsă numai atunci când ambele afirmații sunt false. Să verificăm toate opțiunile de răspuns.

1) Fals, deoarece ambele afirmații sunt false: q - consoană și I - vocală.

2) Adevărat, deoarece a doua afirmație este adevărată: l este o consoană.

3) Adevărat, deoarece ambele afirmații sunt adevărate: a este o vocală și m este o consoană.

4) Adevărat, deoarece prima afirmație este adevărată: a este o vocală.

5. Pentru care dintre următoarele nume de scriitori și poeți ruși este adevărată afirmația:

NU (numărul de vocale este par) ȘI NU (prima literă a consoanei)?

1) Yesenin

2) Odoevski

3) Tolstoi

Explicaţie.

Logicul „ȘI” este adevărat numai atunci când ambele afirmații sunt adevărate. Să verificăm toate opțiunile de răspuns.

1) Yesenin este adevărat, deoarece ambele afirmații sunt adevărate.

2) Odoevsky - fals, deoarece afirmația „NU (numărul de vocale este par)” este falsă.

3) Tolstoi - fals, deoarece afirmația „NU (prima literă a consoanei)” este falsă.

4) Fet este fals, deoarece ambele afirmații sunt false.

Răspunsul corect este indicat la numărul 1.

6. Pentru care dintre valorile date ale numărului X afirmația este adevărată: ( X < 5) ȘI NU (X < 4)?

Explicaţie.

„ȘI” logic este adevărat numai atunci când ambele afirmații sunt adevărate. Să scriem expresia în formă

(X < 5) ȘI (X >= 4)

Și să verificăm toate opțiunile de răspuns.

1) Fals deoarece prima afirmație este falsă: 5 este mai mic decât 5.

2) Fals deoarece a doua afirmație este falsă: 2 este cel puțin 4.

3) Fals pentru că a doua afirmație este falsă: 3 nu este mai puțin de 4.

4) Adevărat, deoarece ambele afirmații sunt adevărate: 4 este mai mic decât 5 și 4 nu este mai mic decât 4.

Răspunsul corect este indicat la numărul 4.

7. Între așezările A, B, C, D, E, au fost construite drumuri, a căror lungime (în kilometri) este dată în tabel:

Explicaţie.

Din punctul A puteți ajunge la punctele B, D.

Din punctul B puteți ajunge la punctele C, D.

A-D-B-C-E: lungimea traseului 12 km.

A-D-C-E: lungimea traseului 9 km.

A-B-D-C-E: lungimea traseului 8 km.

8. Între așezările A, B, C, D, E, au fost construite drumuri, a căror lungime (în kilometri) este dată în tabel:

Determinați lungimea celui mai scurt traseu dintre punctele A și E. Puteți să vă deplasați numai de-a lungul drumurilor, a căror lungime este indicată în tabel.

Explicaţie.

Găsiți toate opțiunile de traseu de la A la E și alegeți cea mai scurtă.

Din punctul A puteți ajunge la punctul B.

Din punctul B puteți ajunge la punctele C, D, E.

Din punctul C puteți ajunge la punctul E.

Din punctul D puteți ajunge la punctul E.

A-B-C-E: lungimea traseului 9 km.

A-B-E: lungimea traseului 9 km.

A-B-D-E: lungimea traseului 7 km.

Răspunsul corect este indicat la numărul 3.

9. Între așezările A, B, C, D, E au fost construite drumuri, a căror lungime (în kilometri) este dată în tabel:

Determinați lungimea celui mai scurt traseu dintre punctele A și E. Puteți să vă deplasați numai de-a lungul drumurilor, a căror lungime este indicată în tabel.

Explicaţie.

Găsiți toate opțiunile de traseu de la A la E și alegeți cea mai scurtă.

Din punctul A puteți ajunge la punctele B, C, D.

Din punctul B puteți ajunge la punctul C.

Din punctul C puteți ajunge la punctele D, E.

A-B-C-E: lungimea traseului 7 km.

A-C-E: lungimea traseului 7 km.

A-D-C-E: lungimea traseului 6 km.

Răspunsul corect este indicat la numărul 3.

10. Un fișier a fost stocat într-un director Liliac.docNumele complet D: \\ 2013 \\ Summer \\ Lilac.doc iunie și fișierul Liliac.doc mutat în subdirectorul creat. Vă rugăm să furnizați numele complet al acestui fișier după mutare.

1) D: \\ 2013 \\ Summer \\ Lilac.doc

2) D: \\ 2013 \\ Summer \\ June \\ Lilac.doc

Explicaţie.

Numele complet al fișierului după mutare va fi D: \\ 2013 \\ Summer \\ June \\ Lilac.doc.

11. Un fișier a fost stocat într-un director Liliac.doc... Un subdirector a fost creat în acest director iunieși fișierul Liliac.doc mutat în subdirectorul creat. Numele complet al fișierului a devenit

D: \\ 2013 \\ Summer \\ June \\ Lilac.doc

Vă rugăm să furnizați numele complet al acestui fișier înainte de mutare.

1) D: \\ 2013 \\ Summer \\ Lilac.doc

2) D: \\ 2013 \\ Lilac.doc

3) D: \\ 2013 \\ Summer \\ June \\ Lilac.doc

Explicaţie.

Numele complet al fișierului înainte de mutare era D: \\ 2013 \\ Summer \\ Lilac.doc.

Răspunsul corect este indicat la numărul 1.

12. Marina Ivanova, în timp ce lucra la proiectul de literatură, a creat următoarele fișiere:

D: \\ Literature \\ Project \\ Yesenin.bmp

D: \\ Study \\ Work \\ Writers.doc

D: \\ Study \\ Work \\ Poets.doc

D: \\ Literatură \\ Proiect \\ Pușkin. bmp

D: \\ Literature \\ Project \\ Poems.doc

Specificați numele complet al folderului, care va rămâne gol atunci când ștergeți toate fișierele cu extensia .doc... Luați în considerare faptul că nu există alte fișiere sau foldere pe unitatea D.

1) Literatură

2) D: \\ Study \\ Work

3) D: \\ Studiu

4) D: \\ Literatură \\ Proiect

Explicaţie.

Rețineți că nu există alte fișiere în folderul de lucru Scriitori.doc și Poeți.doc... Prin urmare, atunci când ștergeți toate fișierele cu extensia .doc, acest folder va rămâne gol.

Răspunsul corect este indicat la numărul 2.

Având în vedere un fragment dintr-o foaie de calcul:

Din diagramă se poate observa că valorile din trei celule sunt egale, iar în a patra, sunt de trei ori mai mari. Deoarece A2 \u003d B2 ≠ D2, C2 \u003d 3.

Valoarea găsită a lui C2 corespunde formulei indicate la numărul 2.

14. Având în vedere un fragment dintr-o foaie de calcul:

Diagrama arată că valorile din trei celule sunt egale, iar valoarea din a patra este de trei ori mai mare decât suma valorilor din primele trei celule B2 \u003d C2 \u003d 1, prin urmare, D2 \u003d 1.

Valoarea găsită a lui D2 corespunde formulei indicate la numărul 2.

15. Având în vedere un fragment dintr-o foaie de calcul:

Din diagramă puteți vedea că valorile din cele trei celule sunt egale. Deoarece C2 \u003d D2, deci A2 \u003d 3.

Valoarea găsită a lui A2 corespunde formulei indicate la numărul 4.

16. Artistul Desenatorul se deplasează pe planul de coordonate, lăsând o urmă sub forma unei linii. Raportorul pentru rapoarte poate executa comanda Mutați în ( a, b) (Unde a, b (X y)până la un punct cu coordonate (x + a, y + b)... Dacă numerele a, b pozitiv, valoarea coordonatei corespunzătoare crește; dacă este negativ, scade.

(4, 2)(2, −3) (6, −1).

Repetați k ori

Echipa1 Echipa2 Echipa3

sfarsit

Echipa1 Echipa2 Echipa3 va repeta k timp.

Repetați de 5 ori

Mutați cu (0, 1) Mutați cu (−2, 3) Mutați cu (4, −5) Sfârșit

Coordonatele punctului din care a început să se miște Proiectul, (3, 1). Care sunt coordonatele punctului în care s-a aflat?

Explicaţie.

Echipă Repetați de 5 ori înseamnă că comenzile Mutați cu (0, 1) Mutați cu (−2, 3) Mutați cu (4, −5) va fi executat de cinci ori. Ca rezultat, desenatorul se va deplasa cu 5 · (0 - 2 + 4, 1 + 3 - 5) \u003d (10, −5). De când proiectantul a început să se deplaseze în punctul cu coordonatele (3, 1), coordonatele punctului în care se afla: (13, −4) .

Răspunsul corect este indicat la numărul 3.

17. Artistul Desenatorul se deplasează pe planul de coordonate, lăsând o urmă sub forma unei linii. Raportorul pentru rapoarte poate executa comanda Mutați în ( a, b) (Unde a, b - numere întregi), deplasând desenatorul din punctul cu coordonate (X y)până la un punct cu coordonate (x + a, y + b)... Dacă numerele a, b pozitiv, valoarea coordonatei corespunzătoare crește; dacă este negativ, scade.

De exemplu, dacă desenatorul este într-un punct cu coordonate (4, 2), apoi comanda Mutare în(2, −3) îl va muta pe desenator la un punct(6, −1).

Repetați k ori

Echipa1 Echipa2 Echipa3

sfarsit

Înseamnă că secvența de comenzi Echipa1 Echipa2 Echipa3 va repeta k timp.

Raportorul pentru aviz a primit următorul algoritm de execuție:

Repetați de 3 ori

sfarsit

Cu ce \u200b\u200bcomandă puteți înlocui acest algoritm, astfel încât proiectantul să se afle în același punct ca după executarea algoritmului?

1) Mutați cu (−9, −3)

2) Mutați cu (−3, 9)

3) Mutați cu (−3, −1)

4) Treceți la (9, 3)

Explicaţie.

Echipă Repetați de 3 ori înseamnă că comenzile Mutați cu (−2, −3) Mutați cu (3, 2) Mutați cu (−4.0) va fi executat de trei ori. Ca rezultat, desenatorul se va deplasa cu 3 · (−2 + 3 - 4, −3 + 2 + 0) \u003d (−9, −3). Astfel, acest algoritm poate fi înlocuit de comandă Mutați cu (−9, −3).

Răspunsul corect este indicat la numărul 1.

18. Artistul Desenatorul se deplasează pe planul de coordonate, lăsând o urmă sub forma unei linii. Raportorul pentru rapoarte poate executa comanda Treceți la (a, b) (Unde a, b - numere întregi), deplasând desenatorul din punctul cu coordonate ( x y) până la punctul cu coordonate ( x + a, y + b). Dacă numerele a, b pozitiv, valoarea coordonatei corespunzătoare crește, dacă este negativă, scade.

De exemplu, dacă desenatorul este într-un punct cu coordonatele (1, 1), atunci comanda Mutare de (–2, 4) îl va muta pe desen (punctul 1), (5).

Repetați k ori

Echipa1 Echipa2 Echipa3

sfârșit

înseamnă că succesiunea comenzilor Echipa1 Echipa2 Echipa3 se va repeta de k ori.

Raportorul pentru aviz a primit următorul algoritm de execuție:

Repetați de 3 ori

Mută \u200b\u200bcu (–2, –3) Mută \u200b\u200bcu (3, 4)

sfârșit

Mutați cu (–4, –2)

Ce comandă ar trebui să execute Proiectantul pentru a reveni la punctul de plecare din care a început să se miște?

1) Mutați cu (1, –1)

2) Mutați cu (–3, –1)

3) Mutați cu (–3, –3)

4) Mutați cu (-1, 1)

Explicaţie.

Echipă Repetați de 3 ori înseamnă că comenzile Mutare cu (–2, –3) și Mutare cu (3, 4) va fi executat de trei ori. Ca rezultat, desenatorul se va deplasa cu 3 · (−2 + 3, −3 + 4) \u003d (3, 3). Astfel, desenatorul va fi la punctul (3; 3), apoi va executa comanda Mutați cu (–4, –2), după care va fi la punctul (-1; 1). Prin urmare, pentru ca desenatorul să revină la punctul de plecare, trebuie să execute comanda Mutați cu (1, −1).

Raspunsul 1.

19. Următorul mesaj radio criptat a fost primit de la cercetaș, transmis folosind codul Morse:

– – – – – – – –

În timpul transmiterii radiogramei, s-a pierdut împărțirea în litere, dar se știe că în radiogramă s-au folosit doar următoarele litere:

Unele criptări pot fi decriptate în mai multe moduri. De exemplu, 00101001 poate însemna nu numai URA, ci și UAU. Sunt date trei lanțuri de coduri:

Explicaţie.

1) „0100100101” poate însemna atât „AUUA”, cât și „PPAA” și „RAUA”.

2) „011011111100” poate însemna doar „ENTER”.

3) „0100110001” poate însemna atât „AUDA”, cât și „RADA”.

Răspuns: „ENTER”.

Răspuns: ENTER

21. Valya criptează cuvintele rusești (secvențe de litere), notându-și codul în locul fiecărei litere:

A D LA H DESPRE DIN
01 100 101 10 111 000

Unele lanțuri pot fi decriptate în mai multe moduri. De exemplu, 00010101 poate însemna nu numai SKA, ci și SNK. Sunt date trei lanțuri de coduri:

Găsiți printre ele cel care are o singură decriptare și notați cuvântul decriptat în răspuns.

Explicaţie.

Să analizăm fiecare răspuns:

1) „10111101” poate însemna atât „KOA”, cât și „NOC”.

2) „100111101” poate însemna atât „DOK”, cât și „NAOA”.

3) „0000110” poate însemna doar „SAN”.

Prin urmare, răspunsul este „SAN”.

Răspuns: SAN

22. În programul „: \u003d” denotă operatorul de atribuire, semnele „+”, „-”, „*” și „/” - respectiv, operațiile de adunare, scădere, multiplicare și divizare. Regulile pentru efectuarea operațiilor și ordinea acțiunilor corespund regulilor aritmeticii.

Definiți valoarea unei variabile b după rularea algoritmului:

A: \u003d 8
b: \u003d 3
a: \u003d 3 * a - b
b: \u003d (a / 3) * (b + 2)

În răspuns, specificați un număr întreg - valoarea variabilei b.

Explicaţie.

Să executăm programul:

A: \u003d 8
b: \u003d 3
a: \u003d 3 * 8 - 3 \u003d 21
b: \u003d (21/3) * (3 + 2) \u003d 35

23. În programul ": \u003d" denotă operatorul de atribuire, semnele "+", "-", "*" și "/" - respectiv, operațiile de adunare, scădere, multiplicare și divizare. Regulile pentru efectuarea operațiilor și ordinea acțiunilor corespund regulilor aritmeticii. Determinați valoarea variabilei b după rularea algoritmului:

a: \u003d 7
b: \u003d 2
a: \u003d b * 4 + a * 3
b: \u003d 30 - a

Explicaţie.

Să executăm programul:

A: \u003d 7
b: \u003d 2
a: \u003d b * 4 + a * 3 \u003d 8 + 21 \u003d 29
b: \u003d 30 - a \u003d 1.

24. Algoritmul de mai jos folosește variabilele a și b. Simbolul ": \u003d" denotă operatorul de atribuire, semnele "+", "-", "*" și "/" - respectiv, operațiile de adunare, scădere, multiplicare și divizare. Regulile pentru efectuarea operațiilor și ordinea acțiunilor corespund regulilor aritmeticii. Determinați valoarea lui b după ce rulați algoritmul:

a: \u003d 5
b: \u003d 2 + a
a: \u003d a * b
b: \u003d 2 * a - b

În răspunsul dvs., specificați un număr întreg - valoarea variabilei b.

Explicaţie.

Să executăm programul:

A: \u003d 5
b: \u003d 2 + a \u003d 7
a: \u003d a * b \u003d 35
b: \u003d 2 * a - b \u003d 63.

25. Stabiliți ce va fi tipărit ca rezultat al următorului program. Textul programului este dat în trei limbaje de programare.

Explicaţie.

Bucla „pentru k: \u003d 0 până la 9 do” se execută de zece ori. De fiecare dată variabila s este mărită cu 3. Deoarece inițial s \u003d 3, după executarea programului obținem: s \u003d 3 + 10 · 3 \u003d 33.

26. Determinați ce va fi tipărit ca rezultat al următorului program. Textul programului este dat în trei limbaje de programare.

Explicaţie.

Bucla „pentru k: \u003d 1 până la 9 do” se execută de nouă ori. De fiecare dată variabila s scade cu 3. Deoarece inițial s \u003d 50, după executarea programului obținem: s \u003d 50 - 9 · 3 \u003d 23.

27. Determinați ce va fi tipărit ca rezultat al următorului program. Textul programului este dat în trei limbaje de programare.

Explicaţie.

Bucla „pentru k: \u003d 1 până la 7 do” se execută de șapte ori. De fiecare dată variabila s este înmulțită cu 2. Din moment ce inițial s \u003d 1, după executarea programului obținem: s \u003d 1 · 2 · 2 · 2 · 2 · 2 · 2 · 2 \u003d 128.

28. Tabelul Dat prezintă date privind numărul de voturi exprimate pentru 10 cântăreți populari (Dat - numărul de voturi exprimate pentru primul artist; Dat - pentru al doilea etc.). Determinați ce număr va fi tipărit ca rezultat al următorului program. Textul programului este dat în trei limbaje de programare.

Limbaj algoritmic DE BAZĂ Pascal

alg
din timp
Celtab Dat
întregul k, m
Dat: \u003d 16
Dat: \u003d 20
Dat: \u003d 20
Dat: \u003d 41
Dat: \u003d 14
Dat: \u003d 21
Dat: \u003d 28
Dat: \u003d 12
Dat: \u003d 15
Dat: \u003d 35
m: \u003d 0
nts pentru k de la 1 la 10
dacă Dat [k]\u003e m atunci
m: \u003d Dat [k]
toate
kts
ieșire m
con

DIM Dat (10) CA INTEGRU
DIM k, m CA INTEGRU
Dat (1) \u003d 16: Dat (2) \u003d 20
Dat (3) \u003d 20: Dat (4) \u003d 41
Dat (5) \u003d 14: Dat (6) \u003d 21
Dat (7) \u003d 28: Dat (8) \u003d 12
Dat (9) \u003d 15: Dat (10) \u003d 35
m \u003d 0
PENTRU k \u003d 1 Până la 10
IF Dat (k)\u003e m THEN
m \u003d Dat (k)
ENDIF
Următorul k
IMPRIMĂ m

Var k, m: întreg;

Începe
Dat: \u003d 16; Dat: \u003d 20;
Dat: \u003d 20; Dat: \u003d 41;
Dat: \u003d 14; Dat: \u003d 21;
Dat: \u003d 28; Dat: \u003d 12;
Dat: \u003d 15; Dat: \u003d 35;
m: \u003d 0;
pentru k: \u003d 1 până la 10 do
dacă Dat [k]\u003e m atunci
începe
m: \u003d Dat [k]
Sfârșit;
writeln (m);
Sfârșit.

Explicaţie.

Programul este conceput pentru a găsi numărul maxim de voturi exprimate pentru un interpret. După analiza datelor de intrare, ajungem la concluzia că răspunsul este 41.

Răspuns: 41.

29. Tabelul Dat stochează date despre numărul de sarcini realizate de elevi (sarcinile Dat au fost realizate de primul student, Dat - de al doilea etc.). Determinați numărul care va fi tipărit ca rezultat al următorului program. Textul programului este dat în trei limbaje de programare.

Limbaj algoritmic DE BAZĂ Pascal

algnach
Celtab Dat
număr întreg k, m, n

m: \u003d 10; n: \u003d 0
nts pentru k de la 1 la 10
dacă dat [k]< m то
m: \u003d Dat [k]
n: \u003d k
toate

DIM Dat (10) CA INTEGRU

DIM k, m, n CA INTEGRU

IF Dat (k)< m THEN

m \u003d Dat [k]
n \u003d k

Var k, m, n: întreg;

Dat: matrice de numere întregi;

m: \u003d 10; n: \u003d 0;
pentru k: \u003d 1 până la 10 do
dacă Dat [k]< m then
începe
m: \u003d Dat [k];
n: \u003d k
Sfârșit;
writeln (n);

Explicaţie.

Programul este conceput pentru a găsi numărul elevului care a realizat cel mai mic număr de sarcini. După analiza datelor de intrare, ajungem la concluzia că răspunsul este 4.

30. Tabelul Dat stochează clasele elevilor din clasa a IX-a pentru muncă independentă (Dat - nota primului elev, Dat - al doilea etc.). Determinați ce număr va fi tipărit ca rezultat al următorului program. Textul programului este dat în trei limbaje de programare.

Limbaj algoritmic DE BAZĂ Pascal

alg
din timp
Celtab Dat
întregul k, m
Dat: \u003d 4
Dat: \u003d 5
Dat: \u003d 4
Dat: \u003d 3
Dat: \u003d 2
Dat: \u003d 3
Dat: \u003d 4
Dat: \u003d 5
Dat: \u003d 5
Dat: \u003d 3
m: \u003d 0
nts pentru k de la 1 la 10
dacă Dat [k]< 4 то
m: \u003d m + Dat [k]
toate
kts
ieșire m
con

DIM Dat (10) CA INTEGRU
DIM k, m CA INTEGRU
Dat (1) \u003d 4: Dat (2) \u003d 5
Dat (3) \u003d 4: Dat (4) \u003d 3
Dat (5) \u003d 2: Dat (6) \u003d 3
Dat (7) \u003d 4: Dat (8) \u003d 5
Dat (9) \u003d 5: Dat (10) \u003d 3
m \u003d 0
PENTRU k \u003d 1 Până la 10
IF Dat (k)< 4 THEN
m \u003d m + Dat (k)
ÎNCHEI DACĂ
Următorul k
IMPRIMĂ m
SFÂRȘIT

Var k, m: întreg;
Dat: matrice de numere întregi;
Începe
Dat: \u003d 4; Dat: \u003d 5;
Dat: \u003d 4; Dat: \u003d 3;
Dat: \u003d 2; Dat: \u003d 3;
Dat: \u003d 4; Dat: \u003d 5;
Dat: \u003d 5; Dat: \u003d 3;
m: \u003d 0;
pentru k: \u003d 1 până la 10 do
dacă Dat [k]< 4 then
începe
m: \u003d m + Dat [k];
Sfârșit;
writeln (m);
Sfârșit.

Explicaţie.

Programul este conceput pentru a găsi suma notelor elevilor a căror notă este mai mică de patru. După analiza datelor de intrare, ajungem la concluzia că răspunsul este numărul 11.

Răspuns: 11.

31. Figura prezintă o schemă de drumuri care leagă orașele A, B, C, D, E, F, G, H. Pe fiecare drum, puteți să vă deplasați doar într-o singură direcție, indicată de săgeată. Câte rute diferite există din orașul A în orașul H?

Explicaţie.

Puteți ajunge la H de la C, D sau G, deci N \u003d N H \u003d N C + N D + N G (*).

În mod similar:

N C \u003d N A + N D \u003d 1 + 3 \u003d 4;

N G \u003d N D + N E + N F \u003d 3 + 2 + 1 \u003d 6;

N D \u003d N A + N E \u003d 1 + 2 \u003d 3;

N E \u003d N A + N B \u003d 1 + 1 \u003d 2;

Înlocuiți în formula (*): N \u003d 4 + 3 + 6 \u003d 13.

Răspuns: 13.

32. Figura prezintă o schemă de drumuri care leagă orașele A, B, C, D, D, E, K. Pe fiecare drum, vă puteți deplasa doar într-o singură direcție, indicată de săgeată. Câte rute diferite există din orașul A în orașul K?

Explicaţie.

Să începem să numărăm numărul de căi de la sfârșitul traseului - din orașul K. Fie N X - numărul de căi diferite din orașul A până în orașul X, N - numărul total de căi.

Puteți ajunge la K de la E sau D, deci N \u003d N K \u003d N E + N D (*).

În mod similar:

N D \u003d N B + N A \u003d 1 + 1 \u003d 2;

N E \u003d N B + N B + N G \u003d 1 + 2 + 3 \u003d 6;

N B \u003d N A \u003d 1;

N B \u003d N B + N A \u003d 1 + 1 \u003d 2;

N G \u003d N A + N B \u003d 1 + 2 \u003d 3.

Înlocuiți în formula (*): N \u003d 2 + 6 \u003d 8.

33. Figura prezintă o schemă de drumuri care leagă orașele A, B, C, D, E, F, G, H. Pe fiecare drum, puteți să vă deplasați doar într-o singură direcție, indicată de săgeată. Câte rute diferite există din orașul A în orașul H?

Explicaţie.

Să începem să numărăm numărul de căi de la sfârșitul traseului - din orașul H. Fie N X - numărul de căi diferite din orașul A până în orașul X, N - numărul total de căi.

Puteți ajunge la H de la E, F sau G, deci N \u003d N H \u003d N E + N F + N G (*).

În mod similar:

N E \u003d N A + N F \u003d 1 + 4 \u003d 5;

N G \u003d N F + N D + N C \u003d 4 + 3 + 1 \u003d 8;

N F \u003d N A + N D \u003d 1 + 3 \u003d 4;

N D \u003d N A + N B + N C \u003d 1+ 1 + 1 \u003d 3;

Înlocuiți în formula (*): N \u003d 5 + 4 + 8 \u003d 17.

Răspuns: 17.

34. Un fragment din baza de date „Cărțile magazinului nostru” este prezentat mai jos sub formă de tabel.

Câte genuri dintr-un anumit fragment satisfac condiția

(Număr de cărți\u003e 35) ȘI (Cost mediu< 300)?

Indicați un număr în răspunsul dvs. - numărul necesar de genuri.

Explicaţie.

Logica „Și” este adevărată atunci când ambele afirmații sunt adevărate. Prin urmare, acele opțiuni sunt potrivite în care numărul de cărți depășește 35 și costul mediu este mai mic de 300 de ruble. Există 2 astfel de opțiuni.

Răspuns: 2.

35. Mai jos, sub formă de tabel, este un fragment din baza de date „Plecarea trenurilor pe distanțe lungi”:

Destinaţie Categoria trenului Timp de calatorie Gară
Baku rapid 61:24 Kursk
Balașov pasager 17:51 Paveletsky
Balașov pasager 16:57 Paveletsky
Balkhash rapid 78:45 Kazan
Berlin rapid 33:06 Bielorus
Brest rapid 14:47 Bielorus
Brest rapid 24:16 Bielorus
Brest accelerat 17:53 Bielorusă
Brest pasager 15:45 Bielorus
Brest pasager 15:45 Bielorus
Valuyki marca 14:57 Kursk
Varna rapid 47:54 Kievsky

Introduceți un număr în răspunsul dvs. - numărul necesar de înregistrări.

Explicaţie.

„SAU” logic este adevărat atunci când cel puțin o afirmație este adevărată. Prin urmare, sunt potrivite opțiunile în care trenul este „pasager” și în care stația este „Belorussky”. Există 8 astfel de opțiuni.

36. Mai jos, sub formă de tabel, este un fragment al bazei de date privind tarifele metroului din Moscova.

Câte înregistrări dintr-un anumit fragment satisfac condiția (Preț în ruble\u003e 400) SAU (Perioada de valabilitate< 30 дней)? Introduceți un număr în răspunsul dvs. - numărul necesar de înregistrări.

Explicaţie.

„SAU” logic este adevărat atunci când cel puțin o afirmație este adevărată. Prin urmare, sunt potrivite opțiunile în care tariful este mai mare de 400 de ruble sau perioada de valabilitate este mai mică de 30 de zile. Există 5 astfel de opțiuni.

Răspuns: 5.

37. Convertiți numărul 101010 din notație binară în notație zecimală. Notați numărul primit în răspuns.

Explicaţie.

Să reprezentăm numărul 101010 ca o sumă de puteri a două:

101010 2 \u003d 1 2 5 + 1 2 3 + 1 2 1 \u003d 32 + 8 + 2 \u003d 42.

38. Convertiți numărul 68 din sistemul numeric zecimal în sistemul numeric binar. Câte unități conține acest număr? În răspunsul dvs., indicați un număr - numărul de unități.

Explicaţie.

Să reprezentăm numărul 68 ca o sumă de puteri a două: 68 \u003d 64 + 4. Acum să traducem fiecare dintre termeni într-un sistem de numere binare și să adăugăm rezultatele: 64 \u003d 100 0000, 4 \u003d 100. Prin urmare, 68 10 \u003d 100 0100 2.

Răspuns: 2.

39. Convertiți numărul binar 1110001 în notație zecimală.

Explicaţie.

1110001 2 \u003d 1 2 6 + 1 2 5 + 1 2 4 + 1 2 0 \u003d 64 + 32 + 16 + 1 \u003d 113.

40. Cadratorul executant are două echipe, cărora li se atribuie numere:

1. adăugați 3

2.pătrat

Primul dintre ele mărește numărul de pe ecran cu 3, al doilea îl ridică la a doua putere. Artistul lucrează numai cu numere naturale. Realizați un algoritm pentru a obține 58 din numărul 4, conținând nu mai mult de 5 comenzi. În răspuns, scrieți doar numerele de comandă.

(De exemplu, 22111 este algoritmul:
pătrat
pătrat
adăugați 3
adăugați 3
adaugă 3,
care convertește numărul 3 la 90).

Explicaţie.

Cel mai apropiat număr de 58 a cărui rădăcină pătrată este un număr întreg este 49 \u003d 7 2. Rețineți că 58 \u003d 49 + 3 + 3 + 3. Treceți secvențial de la numărul 4 la numărul 58:

4 + 3 \u003d 7 (echipa 1);

7 2 \u003d 49 (comanda 2);

49 + 3 \u003d 52 (echipa 1);

52 + 3 \u003d 55 (echipa 1);

55 + 3 \u003d 58 (echipa 1).

Răspuns: 12111.

Răspuns: 12111

41. Multiplicatorul performer are două comenzi, cărora li se atribuie numere:

1. înmulțiți cu 3

2. scade 1

Primul dintre ei înmulțește numărul cu 3, al doilea scade din numărul 1. Interpretul funcționează numai cu numere naturale. Realizați un algoritm pentru a obține 61 din numărul 8, care nu conține mai mult de 5 comenzi. În răspuns, scrieți doar numerele de comandă.

(De exemplu, 22112 este algoritmul:
scade 1
scade 1
înmulțiți cu 3
înmulțiți cu 3
scade 1
care convertește numărul 5 în 26.

Dacă există mai mulți astfel de algoritmi, scrieți oricare dintre aceștia.

Explicaţie.

Să trecem de la numărul 8 la numărul 61 succesiv:

8 - 1 \u003d 7 (comanda 2);

7 3 \u003d 21 (comanda 1);

21 3 \u003d 63 (comanda 1);

63 - 1 \u003d 62 (comanda 2);

62 - 1 \u003d 61 (comanda 2).

Răspuns: 21122.

Răspuns: 21122

42. Multiplicatorul performer are două comenzi, cărora li se atribuie numere:

1. înmulțiți cu 3

2. adăugați 2

Primul dintre ei înmulțește numărul cu 3, al doilea - se adaugă la numărul 2. Creați un algoritm pentru obținerea numărului 58 din numărul 2, conținând nu mai mult de 5 comenzi. În răspuns, scrieți doar numerele de comandă.

(De exemplu, 21122 este algoritmul:
adăugați 2
înmulțiți cu 3
înmulțiți cu 3
adăugați 2
adaugă 2,
care convertește numărul 1 în 31).

Dacă există mai mulți astfel de algoritmi, scrieți oricare dintre aceștia.

Explicaţie.

Înmulțirea cu un număr nu este reversibilă pentru niciun număr, prin urmare, dacă trecem de la 58 la 2, vom restaura în mod unic programul. Comenzile primite vor fi înregistrate de la dreapta la stânga. Dacă numărul nu este multiplu de 3, atunci scădem 2 și dacă este multiplu, atunci împărțim la 3:

58 - 2 \u003d 56 (comanda 2);

56 - 2 \u003d 54 (comanda 2);

54/3 \u003d 18 (echipa 1);

18/3 \u003d 6 (echipa 1).

6/3 \u003d 2 (comanda 1).

Să scriem succesiunea comenzilor în ordine inversă și să obținem răspunsul: 11122.

Răspuns: 11122.

Răspuns: 11122

43. Un fișier de 32 KB este transmis printr-o conexiune la o viteză de 1024 biți pe secundă. Determinați dimensiunea fișierului (în octeți) care poate fi transferat în același timp printr-o altă conexiune la 128 biți pe secundă. Vă rugăm să furnizați un număr în răspunsul dvs. - dimensiunea fișierului în octeți. Nu este nevoie să scrieți unitățile.

Explicaţie.

Dimensiunea fișierului transferat \u003d timpul de transfer · rata de transfer. Rețineți că rata de transmisie în al doilea caz este de 1024/128 \u003d de 8 ori mai mică decât rata din primul caz. Deoarece timpul de transfer al fișierelor este același, dimensiunea fișierului care poate fi transferată în al doilea caz este, de asemenea, de 8 ori mai mică. Va fi 32/8 \u003d 4KB \u003d 4096 octeți.

Răspuns: 4096

44. Un fișier de 2 Mbyte este transferat printr-o conexiune în 80 de secunde. Determinați dimensiunea fișierului (în KB) care poate fi transferat prin aceeași conexiune în 120 de secunde. Vă rugăm să furnizați un număr în răspunsul dvs. - dimensiunea fișierului în Kbytes. Nu este nevoie să scrieți unitățile.

Explicaţie.

Dimensiunea fișierului transferat \u003d timpul de transfer · rata de transfer. Rețineți că timpul de transmisie în al doilea caz este de 120/80 \u003d 1,5 ori timpul din primul caz. Deoarece rata de transfer a fișierului este aceeași, dimensiunea fișierului care poate fi transferată în al doilea caz este, de asemenea, de 1,5 ori mai mare. Acesta va fi egal cu 1,5 · 2048 \u003d 3072 KB.

Răspuns: 3072

45. Un fișier de 2000 KB este transferat printr-o conexiune în 30 de secunde. Determinați dimensiunea fișierului (în KB) care poate fi transferat prin această conexiune în 12 secunde. Vă rugăm să furnizați un număr în răspunsul dvs. - dimensiunea fișierului în KB. Nu este nevoie să scrieți unitățile.

Explicaţie.

Să calculăm rata de transfer a datelor pe canal: 2000 Kbytes / 30 sec \u003d 200/3 Kbytes / sec. Prin urmare, dimensiunea unui fișier care poate fi transferat în 12 secunde este de 200/3 KB / sec · 12 sec \u003d 800 KB.

46. \u200b\u200bAparatul primește un număr zecimal din patru cifre la intrare. Pe baza numărului primit, se creează un nou număr zecimal conform următoarelor reguli.

1. Se calculează două numere - suma primei și celei de-a doua cifre și suma celei de-a treia și a patra cifre a unui număr dat.

2. Cele două numere rezultate sunt scrise unul după altul în ordine descrescătoare (fără separatoare).

Exemplu. Număr inițial: 2177. Sume de biți: 3, 14. Rezultat: 314.

Determinați câte dintre numerele de mai jos pot fi obținute ca urmare a funcționării mașinii.

1915 20 101 1213 1312 312 1519 112 1212

În răspuns, scrieți doar numărul de numere.

Explicaţie.

Să analizăm fiecare număr.

Numărul 1915 nu poate fi rezultatul funcționării mașinii, deoarece numărul 19 nu poate fi obținut prin adăugarea a două cifre.

Numărul 20 nu poate fi rezultatul funcționării mașinii, deoarece cele două numere obținute sunt scrise unul după altul în ordine descrescătoare.

Numărul 101 nu poate fi rezultatul muncii mașinii, deoarece prima parte a acesteia este 1, iar a doua, 01, nu este un număr.

Numărul 1213 poate fi rezultatul mașinii, caz în care numărul original ar putea fi 6667.

Numărul 1312 nu poate fi rezultatul funcționării mașinii, deoarece cele două numere obținute sunt scrise unul după altul în ordine descrescătoare.

Numărul 312 poate fi rezultatul mașinii, caz în care numărul original ar putea fi 2166.

Numărul 1519 nu poate fi rezultatul funcționării mașinii, deoarece numerele sunt scrise în ordine descrescătoare, iar numărul 19 nu poate fi obținut prin adăugarea a două cifre.

Numărul 112 poate fi rezultatul mașinii, caz în care numărul original ar putea fi 1057.

Numărul 1212 poate fi rezultatul mașinii, caz în care numărul original ar putea fi 6666.

47. Un lanț de patru mărgele marcate cu litere latine este format conform următoarei reguli:

- pe locul trei al lanțului se află una dintre mărgelele H, E;
- pe locul doi - una dintre mărgelele D, E, C, care nu se află pe locul trei;
- la început există una dintre mărgelele D, H, B, care nu se află pe locul doi;
- la sfârșit - una dintre mărgele D, E, C, nu în primul rând.

Stabiliți câte dintre lanțurile listate au fost create în conformitate cu această regulă?

DEHD HEHC DCEE DDHE DCHE HDHD BHED EDHC DEHE

În răspuns, scrieți doar numărul de lanțuri.

Explicaţie.

Primul lanț DEHD nu îndeplinește a patra condiție a regulii, a patra DDHE - al treilea. Al șaptelea lanț BHED nu îndeplinește a doua condiție a regulii. Al optulea lanț EDHC nu îndeplinește a treia condiție a regulii.

Astfel, avem cinci lanțuri care îndeplinesc condiția.

48. Unii algoritmi dintr-un șir de simboluri primesc un șir nou după cum urmează. În primul rând, se calculează lungimea șirului de caractere original; dacă este par, atunci ultimul caracter al lanțului este șters, iar dacă este impar, atunci caracterul C este adăugat la începutul lanțului. În lanțul de caractere rezultat, fiecare literă este înlocuită cu litera care o urmează în alfabetul rus (A - până la B, B - până la C etc.) iar eu - pe A). Lanțul rezultat este rezultatul algoritmului.

De exemplu, dacă lanțul inițial era PICIOR OPD, și dacă originalul era un lanț TON, atunci rezultatul algoritmului va fi lanțul Prost.

Având un șir de caractere PLUTĂ... Ce șir de simboluri va fi obținut dacă algoritmul descris este aplicat de două ori la acest șir (adică, aplicați algoritmul la acest șir și apoi aplicați algoritmul din nou la rezultat)? Alfabet rusesc: ABVGDEEZHZYKLMNOPRSTUFHTSCHSHSCHYEUYA.

Explicaţie.

Să aplicăm algoritmul: PLUTĂ (chiar) → PLORMP.

Să-l aplicăm din nou: RMP (ciudat) → SRMPTSNR.

Răspuns: TSNR

49. Acces la fișiere com.txt mail.nethttp

Explicaţie.

http://mail.net/com.txt... Prin urmare, răspunsul este BVEDAZHG.

Răspuns: BVEDAZHG

50. Acces la fișier doc.htmaflat pe server site.com, efectuat conform protocolului http... Fragmentele adresei fișierului sunt codificate cu litere de la A la G. Scrieți secvența acestor litere care codifică adresa fișierului specificat pe Internet.

Explicaţie.

Să ne reamintim modul în care este formată adresa Internetului. Mai întâi, este indicat protocolul (de obicei „ftp” sau „http”), apoi „: //”, apoi serverul, apoi „/”, numele fișierului este indicat la sfârșit. Astfel, adresa va fi după cum urmează: http://site.com/doc.htm... Prin urmare, răspunsul este ZhBAEGVD.

Răspuns: ZhBAEGVD

51. Acces la fișiere rus.docaflat pe server obr.org, efectuat conform protocolului https... Fragmentele adresei fișierului sunt codificate cu litere de la A la G. Notați secvența acestor litere care codifică adresa fișierului specificat pe Internet.

Explicaţie.

Să ne reamintim modul în care este formată adresa Internetului. În primul rând, este indicat protocolul (de obicei „ftp” sau „http”), apoi „: //”, apoi serverul, apoi „/”, numele fișierului este indicat la final. Astfel, adresa va fi după cum urmează: https://obr.org/rus.doc... Prin urmare, răspunsul este ZhGAVBED.

Răspuns: ZhGAVBED

52. Tabelul prezintă solicitările către serverul de căutare. Aranjați denumirile interogării în ordine crescătoare a numărului de pagini pe care motorul de căutare le va găsi pentru fiecare interogare. Pentru a indica operația logică „SAU” din interogare, se folosește simbolul „|”, iar pentru operația logică „ȘI„ - „&”:

Explicaţie.

Cu cât este mai „SAU” în interogare, cu atât mai multe rezultate oferă motorul de căutare. Cu cât sunt mai multe operații „ȘI” în interogare, cu atât motorul de căutare va obține mai puține rezultate. Deci, răspunsul este BVAG.

Răspuns: BVAG

53. Tabelul prezintă solicitările către serverul de căutare. Pentru fiecare cerere, este indicat codul acesteia - litera corespunzătoare de la A la G. Plasați codurile de cerere de la stânga la dreapta în ordine crescătoare a numărului de pagini pe care serverul de căutare le-a găsit pentru fiecare cerere. S-a găsit un număr diferit de pagini pentru toate interogările. Pentru a indica operația logică „SAU” din interogare, se folosește simbolul „|”, iar pentru operația logică „ȘI„ - „&”:

Explicaţie.

Cu cât este mai „SAU” în interogare, cu atât mai multe rezultate oferă motorul de căutare. Cu cât sunt mai multe operații „ȘI” în interogare, cu atât motorul de căutare va obține mai puține rezultate. Deci, răspunsul este GBVA.

Răspuns: GBVA

54. Tabelul prezintă solicitările către serverul de căutare. Aranjați denumirile interogării în ordine crescătoare a numărului de pagini pe care motorul de căutare le va găsi pentru fiecare interogare. Pentru a indica operația logică „SAU” în interogare, se folosește simbolul „|”, iar pentru operația logică „ȘI„ - „&”:

Explicaţie.

Cu cât este mai „SAU” în interogare, cu atât mai multe rezultate oferă motorul de căutare. Cu cât sunt mai multe operații „ȘI” în interogare, cu atât motorul de căutare va obține mai puține rezultate. Deci, răspunsul este AGBV.

Răspuns: AGBV

55. Rezultatele promovării standardelor în atletism în rândul elevilor din clasele 7-11 au fost introduse într-o foaie de calcul. Figura arată primele linii ale tabelului rezultat:

Coloana A conține numele de familie; în coloana B - nume; în coloana C - sex; coloana D - anul nașterii; în coloana E - rezultatele alergării pe 1000 de metri; Coloana F - are ca rezultat alergarea 30 de metri; în coloana G - rezultatele pentru săritura în lungime de la fața locului. În total, 1.000 de studenți au fost înscriși în foaia de calcul.

Finalizați sarcina.

1. Ce procent din participanți a prezentat rezultate la sărituri peste 2 metri? Scrieți răspunsul în celula L1 a tabelului.

2. Găsiți diferența în secunde până la cea mai apropiată zecime dintre media concurenților născuți în 1996 și media concurenților născuți în 1999 în cursa de 30 m. Scrieți răspunsul la această întrebare în celula L2 a tabelului.

Finalizați sarcina.

Deschideți fișierul cu această foaie de calcul. Pe baza datelor din acest tabel, răspundeți la două întrebări.

1. Câte zile în această perioadă a fost presiunea atmosferică peste 760 mm Hg? Scrieți răspunsul la această întrebare în celula H2 a tabelului.

2. Care a fost viteza medie a vântului în zilele cu temperaturi ale aerului sub 0 ° C? Scrieți răspunsul la această întrebare cu o precizie de cel puțin 2 zecimale în celula H3 a tabelului.

Explicaţie.

Soluție pentru OpenOffice.org Calc și pentru Microsoft Excel

Prima formulă este utilizată pentru notarea funcțiilor în limba rusă, a doua pentru cea în limba engleză.

În celula H2, scriem o formulă care determină câte zile într-o perioadă dată presiunea atmosferică a fost peste 760 mm Hg:

COUNTIF (C2: C397; "\u003e 760")
\u003d COUNTIF (C2: C397; "\u003e 760")

Pentru a răspunde la a doua întrebare din celulă, în coloana G, pentru fiecare zi notăm viteza vântului dacă temperatura aerului este sub 0 ° C în acea zi și "" în caz contrar. În celula G2, scrieți formula

DACĂ (B2<0;D2; «»)
\u003d IF (B2<0;D2; «»)

Să copiem formula în toate celulele din intervalul G2: G397. Apoi, pentru a determina viteza medie a vântului, scriem formula în celula H3:

MEDIE (G2: G397)
\u003d MEDIE (G2: G397)

Sunt posibile și alte modalități de rezolvare a problemei.

Dacă sarcina a fost finalizată corect și când sarcina a fost finalizată folosind fișiere special pregătite pentru verificarea finalizării acestei sarcini, atunci ar trebui obținute următoarele răspunsuri:

la prima întrebare: 6;
la a doua întrebare: 1.67.

57. Datele privind testarea elevilor au fost introduse într-o foaie de calcul. Mai jos sunt primele cinci rânduri ale tabelului:

Coloana A înregistrează districtul elevului; în coloana B - prenume; în coloana C - subiect preferat; în coloana D - scor test. Un total de 1.000 de studenți au fost înscriși într-o foaie de calcul.

Finalizați sarcina.

Deschideți fișierul cu această foaie de calcul (locația fișierului vă va fi furnizată de organizatorii examenului). Pe baza datelor din acest tabel, răspundeți la două întrebări.

1. Câți elevi din districtul de nord-est (NV) au ales matematica ca materie preferată? Scrieți răspunsul la această întrebare în celula H2 a tabelului.

2. Care este scorul mediu de testare pentru studenții din districtul de sud (U)? Scrieți răspunsul la această întrebare în celula H3 a tabelului cu o precizie de cel puțin două zecimale.

Explicaţie.task19.xls

1. Scrieți următoarea formulă în celula H2 \u003d IF (A2 \u003d "CB"; C2,0) și copiați-l în intervalul H3: H1001. În acest caz, numele subiectului va fi scris în celula din coloana H dacă elevul este din districtul Nord-Est și „0” dacă nu este. Prin aplicarea operației \u003d IF (H2 \u003d "matematică"; 1; 0), obținem coloana (J) cu unii și zerouri. Apoi, folosim operația \u003d SUM (J2: J1001)... Obținem numărul de studenți care consideră matematica materia preferată. Sunt 17 astfel de studenți.

2. Pentru a răspunde la a doua întrebare, folosim operația „IF”. Să scriem următoarea expresie în celula E2: \u003d IF (A2 \u003d "10"; D2; 0), ca urmare a aplicării acestei operații la intervalul de celule E2: E1001, obținem o coloană în care sunt înregistrate doar scorurile elevilor din districtul sudic. Rezumând valorile din celule, obținem suma scorurilor elevilor: 66 238. Apoi, calculăm numărul de studenți din districtul sudic folosind comanda \u003d COUNTIF (A2: A1001; "Y"), obținem: 126. Împărțind suma punctelor la numărul de studenți, obținem: 525,69 - scorul mediu necesar.

Răspuns: 1) 17; 2) 525,70.

20.1

Robotul are nouă echipe. Cele patru comenzi sunt comenzi de ordine:

sus jos stanga dreapta

Când oricare dintre aceste comenzi sunt executate, robotul mută o celulă, respectiv: sus, jos ↓, stânga ←, dreapta →. Dacă robotul primește comanda de a se deplasa prin perete, acesta se va prăbuși. Robotul are și o comandă vopsea peste

Alte patru comenzi sunt comenzi pentru verificarea condițiilor. Aceste comenzi verifică dacă calea este liberă pentru robot în fiecare dintre cele patru direcții posibile:

sus liber jos liber liber stânga liber dreapta liber

Aceste comenzi pot fi utilizate împreună cu condiția „ dacă", Care are următoarea formă:

dacă condiție atunci
succesiune de comenzi
toate

Aici condiție - una dintre comenzile pentru verificarea stării.

Secvența comenzilor este unul sau mai multe dintre comenzile de comandă.

De exemplu, pentru a muta o celulă spre dreapta, dacă nu există perete în dreapta și pictura celulei, puteți utiliza următorul algoritm:

dacă dreptul este liber atunci
la dreapta
vopsea peste
toate

Într-o condiție, puteți utiliza mai multe comenzi pentru verificarea condițiilor, utilizând conectivități logice și, sau, nu, de exemplu:


la dreapta
toate

« pana cand", Care are următoarea formă:
nc pa condiție
succesiune de comenzi
kts

nts în timp ce în dreapta este gratuit
la dreapta
kts

Finalizați sarcina.

Există un zid pe câmpul nesfârșit. Peretele este format din trei segmente consecutive: dreapta, jos, dreapta, toate segmentele de lungime necunoscută. Robotul se află într-o cușcă situată direct deasupra capătului stâng

primul segment. Figura arată una dintre modalitățile posibile de a aranja pereții și robotul (robotul este marcat cu litera „P”).

Scrieți un algoritm pentru robot care umple toate celulele situate imediat în dreapta celui de-al doilea segment și deasupra celui de-al treilea. Robotul ar trebui să picteze numai celule care îndeplinesc această condiție. De exemplu, pentru imaginea de mai sus, robotul ar trebui să picteze peste următoarele celule (a se vedea imaginea).

Locația finală a robotului poate fi arbitrară. Algoritmul ar trebui să rezolve problema pentru o dimensiune arbitrară a câmpului și orice locație acceptabilă a pereților într-un câmp dreptunghiular. La executarea algoritmului, robotul nu trebuie să se prăbușească.

20.2 Scrieți un program care găsește media aritmetică a multiplilor de 8 într-o succesiune de numere naturale sau să raporteze că nu există astfel de numere (se imprimă „NU”). Programul primește numere naturale ca intrare, numărul numerelor introduse este necunoscut, secvența numerelor se termină cu numărul 0 (0 este semnul sfârșitului intrării, neinclus în secvență).

Numărul de numere nu depășește 100. Numerele introduse nu depășesc 300. Programul trebuie să emită media aritmetică a multiplilor de 8 sau să emită „NU” dacă nu există astfel de numere. Afișați valoarea până la cea mai apropiată zecime.

Un exemplu de funcționare a programului:

Date de intrare Ieșire
8
122
64
16
0
29,3
111
1
0
NU

Explicaţie.

20.1 Comenzile interpretului vor fi scrise cu caractere aldine și comentarii care explică algoritmul și care nu fac parte din acesta - cu caractere italice. Începutul comentariului va fi notat cu „|”

| Ne deplasăm spre dreapta de-a lungul peretelui orizontal superior până când se termină
nts încă (jos jos)
la dreapta
kts
| Mergem în jos de-a lungul peretelui vertical și pictăm celulele
nts în timp ce mai jos este gratuit
jos
vopsea peste
kts
| Deplasați-vă spre dreapta de-a lungul peretelui orizontal și vopsiți celulele
nts încă (jos jos)
vopsea peste
la dreapta
kts

20.2 Soluția este un program scris în orice limbaj de programare. Un exemplu de soluție corectă scris în Pascal:

var a, s, n: întreg;
începe
s: \u003d 0; n: \u003d 0;
readln (a);
In timp ce<>0 începe
if (a mod 8 \u003d 0) atunci
începe
s: \u003d s + a;
n: \u003d n + 1;
Sfârșit;
readln (a); Sfârșit;
dacă n\u003e 0 atunci writeeln (s / n: 5: 1)
else writeln („NU”);
Sfârșit.

Sunt posibile și alte soluții. Pentru a verifica corectitudinea programului, trebuie să utilizați

următoarele teste:

Date de intrare Ieșire
1 2
222
0
NU
2 16
0
16.0
3 1632
64
8
8
5
0
25.6

59. Alegeți UNA dintre sarcinile de mai jos: 20.1 sau 20.2.

20.1 Performer Robotul poate naviga în labirintul desenat pe un plan împărțit în celule. Poate exista un perete între celulele adiacente (laterale), prin care Robotul nu poate trece.

Robotul are nouă echipe. Cele patru comenzi sunt comenzi de ordine:

sus jos stanga dreapta

Când oricare dintre aceste comenzi sunt executate, robotul mută o celulă, respectiv: sus și jos ↓, stânga ←, dreapta →. Dacă robotul primește comanda de a se deplasa prin perete, acesta se va prăbuși.

Robotul are și o comandă vopsea peste, la care este pictată celula în care se află robotul în acest moment.

Alte patru comenzi sunt comenzi pentru verificarea condițiilor. Aceste comenzi verifică dacă calea este liberă pentru robot în fiecare dintre cele patru direcții posibile:

Aceste comenzi pot fi utilizate împreună cu condiția "dacă"care arată astfel:

dacă condiție atunci
succesiune de comenzi
toate

Aici condiție - una dintre comenzile pentru verificarea stării. Secvența comenzilor este unul sau mai multe dintre comenzile de comandă. De exemplu, pentru a muta o celulă spre dreapta, dacă nu există perete în dreapta și pictarea celulei, puteți utiliza următorul algoritm:

dacă dreptul este liber atunci
la dreapta
vopsea peste
toate

Într-o condiție, puteți utiliza mai multe comenzi pentru verificarea condițiilor folosind conectivități logice și, sau, nu, de exemplu:

dacă (în dreapta este liber) și (nu este liber de jos) atunci
la dreapta
toate

Pentru a repeta o secvență de comenzi, puteți utiliza bucla "pana cand"care arată astfel:

nc pa condiție
succesiune de comenzi
kts

De exemplu, pentru a vă deplasa la dreapta cât este posibil, puteți utiliza următorul algoritm:

nts în timp ce în dreapta este gratuit
la dreapta
kts

Finalizați sarcina.

Câmpul infinit are pereți orizontali și verticali. Capătul stâng al peretelui orizontal este conectat la capătul inferior al peretelui vertical. Lungimile zidurilor sunt necunoscute. Există exact un pasaj în peretele vertical, locația exactă a pasajului și lățimea acestuia sunt necunoscute. Robotul se află într-o cușcă situată direct deasupra peretelui orizontal la capătul său drept. Figura arată una dintre modalitățile posibile de a aranja pereții și robotul (robotul este marcat cu litera „P”).

Scrieți un algoritm pentru robot care pictează toate celulele imediat în stânga și în dreapta peretelui vertical.

Robotul ar trebui să picteze numai celule care îndeplinesc această condiție. De exemplu, pentru imaginea din dreapta, robotul trebuie să picteze peste următoarele celule (vezi imaginea).

Locația finală a robotului poate fi arbitrară. La executarea algoritmului, robotul nu trebuie să se prăbușească. Algoritmul trebuie să rezolve problema pentru o dimensiune arbitrară a câmpului și orice locație acceptabilă a pereților.

Algoritmul poate fi executat în mediul unui executor formal sau scris într-un editor de text.

20.2 Scrieți un program care, într-o succesiune de numere naturale, determină numărul minim care se termină în 4. Programul primește ca intrare numărul de numere din secvență și apoi numerele în sine. Secvența conține întotdeauna un număr care se termină în 4. Numărul de numere nu depășește 1000. Numerele introduse nu depășesc 30 000. Programul ar trebui să afișeze un număr - numărul minim,
care se termină în 4.

Un exemplu de funcționare a programului:

Date de intrare Ieșire
14

Explicaţie.20.1 Comenzile executorului vor fi scrise cu caractere aldine și comentarii care explică algoritmul și nu fac parte din acesta - cu caractere italice. Începutul comentariului va fi notat cu „|”

|| Deplasează-te spre stânga până când ajungem la peretele vertical.
nts până acum lăsat liber
la stanga
kts

| Deplasați-vă până ajungem la pasajul din perete și vopsiți peste celule.
nu este încă lăsat liber
vopsea peste
sus
kts


nts până acum lăsat liber
sus
kts

| Deplasați-vă până la capătul peretelui și vopsiți peste celule.
nu este încă lăsat liber
vopsea peste
sus
kts

| Mergem în jurul zidului.
la stanga
jos

| Deplasați-vă în jos până ajungem la pasajul din perete și vopsiți peste celule.
nu este încă corect gratuit
vopsea peste
jos
kts

| Treceți la peretele vertical.
nts în timp ce în dreapta este gratuit
jos
kts

| Deplasați-vă până la capătul peretelui și vopsiți peste celule.
nu este încă corect gratuit
vopsea peste
jos
kts

Sunt posibile și alte soluții. Este permisă utilizarea unei sintaxi diferite a instrucțiunilor executorului

mai familiar elevilor. Este permis să existe unele erori de sintaxă care nu denaturează intenția autorului soluției

20.2 Soluția este un program scris în orice limbaj de programare. Un exemplu de soluție corectă scris în Pascal:

Var n, i, a, min: întreg;
începe
readln (n);
min: \u003d 30001;
pentru i: \u003d 1 to n do
începe
readln (a);
if (a mod 10 \u003d 4) și (a< min)
apoi min: \u003d a;
Sfârșit;
scris (min)
Sfârșit.

Sunt posibile și alte soluții. Pentru a verifica corectitudinea programului, trebuie să utilizați următoarele teste:

Date de intrare Ieșire
1 4
2 14
3 4

60. Alegeți UNA dintre sarcinile de mai jos: 20.1 sau 20.2.

20.1 Performer Robotul poate naviga într-un labirint desenat pe un plan împărțit în celule. Poate exista un perete între celulele adiacente (laterale), prin care Robotul nu poate trece. Robotul are nouă echipe. Cele patru comenzi sunt comenzi de comandă:

sus jos stanga dreapta

Când oricare dintre aceste comenzi sunt executate, robotul mută o celulă, respectiv: sus și jos ↓, stânga ←, dreapta →. Dacă robotul primește comanda de a se deplasa prin perete, acesta se va prăbuși. Robotul are și o comandă vopsea peste, la care este pictată celula în care se află robotul în acest moment.

Încă patru comenzi sunt comenzi pentru verificarea condițiilor. Aceste comenzi verifică dacă calea este liberă pentru robot în fiecare dintre cele patru direcții posibile:

sus liber jos liber liber stânga liber dreapta liber

Aceste comenzi pot fi utilizate împreună cu condiția "dacă"care arată astfel:

dacă condiție atunci
succesiune de comenzi
toate

Aici condiție - una dintre comenzile pentru verificarea stării. Secvența comenzilor este unul sau mai multe dintre comenzile de comandă. De exemplu, pentru a muta o celulă spre dreapta, dacă nu există perete în dreapta și pictarea celulei, puteți utiliza următorul algoritm:

dacă dreptul este liber atunci
la dreapta
vopsea peste
toate

Într-o condiție, puteți utiliza mai multe comenzi pentru verificarea condițiilor folosind conectivități logice și, sau, nu, de exemplu:

dacă (în dreapta este liber) și (nu este liber de jos) atunci
la dreapta
toate

Pentru a repeta o secvență de comenzi, puteți utiliza bucla "pana cand"care arată astfel:

nc pa condiție
succesiune de comenzi
kts

De exemplu, pentru a vă deplasa la dreapta cât este posibil, puteți utiliza următorul algoritm:

nts în timp ce în dreapta este gratuit
la dreapta
kts

Finalizați sarcina.

Există o scară pe câmpul nesfârșit. Mai întâi, scara se ridică de la stânga la dreapta, apoi coboară și de la stânga la dreapta. În dreapta coborârii, scara se transformă într-un perete orizontal. Înălțimea fiecărui pas este de 1 celulă, lățimea este de 1 celulă. Numărul de pași care duc în sus și numărul de pași care duc în jos nu se cunoaște. Între coborâre și urcare, lățimea site-ului este de 1 celulă. Robotul se află într-o cușcă situată la începutul coborârii. Figura arată una dintre modalitățile posibile de a aranja pereții și robotul (robotul este marcat cu litera „P”).

Scrieți un algoritm pentru robot care umple toate celulele situate direct deasupra scărilor. Robotul ar trebui să picteze numai celule care îndeplinesc această condiție. De exemplu, pentru imaginea de mai sus, robotul ar trebui să picteze peste următoarele celule (a se vedea imaginea).

Locația finală a robotului poate fi arbitrară. Algoritmul ar trebui să rezolve problema pentru o dimensiune arbitrară a câmpului și orice locație acceptabilă a pereților într-un câmp dreptunghiular. La executarea algoritmului, robotul nu trebuie să se prăbușească; executarea algoritmului ar trebui să se încheie. Algoritmul poate fi executat în mediul unui executor formal sau scris într-un editor de text. Salvați algoritmul într-un fișier text.

20.2 Introduceți 8 numere întregi pozitive de la tastatură. Determinați câte dintre ele sunt divizibile cu 3 și, în același timp, se termină cu 4. Programul ar trebui să afișeze un număr: numărul de numere care sunt multipli de 3 și se termină în 4.

Un exemplu de funcționare a programului:

Date de intrare Ieșire
12
14
24
54
44
33
84
114
4

Explicaţie.20.1 Următorul algoritm va îndeplini sarcina necesară.

nu este încă corect gratuit
vopsea peste
sus
vopsea peste
la dreapta
kts

vopsea peste
la dreapta

nts în timp ce mai jos este gratuit
vopsea peste
jos
vopsea peste
la dreapta
kts

20.2 Decizie

Var i, n, a: întreg;
începe n: \u003d 0;
pentru i: \u003d 1 până la 8
începe
readln (a);
if (a mod 3 \u003d 0) și (a mod 10 \u003d 4) atunci
n: \u003d n + 1; Sfârșit;
writeln (n);
Sfârșit.

Pentru a verifica corectitudinea programului, trebuie să utilizați următoarele teste:

Date de intrare Ieșire
1 0
2 1
3 3

Sarcini OGE în informatică cu soluții și răspunsuri

Versiune demo a OGE în informatică 2018 + răspunsuri și criterii

Caracteristicile structurii și conținutului KIM OGE 2018 în informatică

OGE în informatică și tehnologiile informației și comunicațiilor constă din 2 părți: scris și practic (îndeplinirea sarcinilor pe computer).

Numărul locurilor de muncă dotate cu un computer trebuie să corespundă numărului de participanți la examen în sala de clasă.

Partea 2 a CMM este efectuată pe un computer. Rezultatul verificat al sarcinii din partea 2 este fișierul.

Sarcinile din această parte implică munca practică a studenților la computer folosind un software special. Rezultatul executării fiecărei sarcini este un fișier separat.

Programele familiare studenților trebuie să fie instalate pe computer.

Partea a 2-a este alocată în două versiuni la alegerea studentului:

Prima variantă a sarcinii prevede dezvoltarea unui algoritm pentru executorul „Robot” (se recomandă utilizarea mediului educațional pentru executorul „Robot”. Întrucât un astfel de mediu poate fi utilizat, de exemplu, mediul de dezvoltare educațional „Kumir”, dezvoltat la NIISI RAS (http: //www.niisi.) ru / kumir), sau orice alt mediu care vă permite să simulați executorul „Robot”. Dacă sintaxa comenzilor executantului din mediul utilizat diferă de cea dată în sarcină, este permisă modificarea textului sarcinii în descrierea executantului „Robot”. în absența mediului de instruire al executantului „Robot” soluția sarcinii este scrisă într-un simplu editor de text);

A doua variantă a sarcinii implică scrierea algoritmului în limbajul de programare studiat (dacă studiul subiectului „Algoritmizare” se realizează folosind limbajul de programare). În acest caz, pentru a finaliza sarcina, aveți nevoie de un sistem de programare utilizat la predare.

Execuția fiecărei sarcini din partea 2 este un fișier separat pregătit în programul corespunzător (editor de text sau foaie de calcul). Participanții la examen salvează aceste fișiere într-un director sub numele specificate de organizatorul examenului (tehnician).

În formularele de răspuns (după finalizarea lucrărilor pe computer) sunt introduse numele fișierelor cu sarcinile finalizate, inclusiv numărul unic (numărul CMM).

Numărul maxim de puncte pe care un examinat îl poate primi pentru finalizarea întregii lucrări de examinare este de 22 de puncte.

Rezultatele examenului OGE la informatică din clasa a 9-a pot fi folosite la admiterea elevilor la clasele de liceu specializate. Un ghid pentru selectarea claselor specializate poate fi un indicator, a cărui limită inferioară corespunde cu 15 puncte.