Online tesztek az ICT OGE-n. Sikerült a vizsgán. A sikeres vizsgára való felkészülés pszichológiai titkai

09.05.2020 Tanácsot

1. Számítógéppel gépelt számítástechnikai tankönyv 256 oldalt tartalmaz, oldalanként 40 sor, soronként 60 karakter található. A karakterek kódolásához a KOI-8 kódolást használják, amelyben minden karakter 8 bittel van kódolva. Határozza meg a tankönyv információs mennyiségét!

2) 200 KB

3) 600 KB

4) 1200 bájt

Magyarázat.

Nézzük meg a cikk karaktereinek számát:

256 40 60 = 2 8 5 15 2 5 = 75 2 13.

Egy karaktert egy bájt kódol, 2 10 bájt 1 kilobájtot tesz ki, így a cikk információs mennyisége

75 · 8 · 2 10 bájt = 600 KB.

2. A mese szövegét számítógépen gépeltük. Az eredményül kapott fájl információs kötete 9 KB. A szöveg 6 oldalt foglal el, minden oldalon ugyanannyi sor van, minden sor 48 karakterből áll. Minden karakter KOI-8 kódolásban jelenik meg, amelyben minden karakter 8 bittel van kódolva. Határozza meg, hány sor fér el az egyes oldalakon.

Magyarázat.

A fájl információs kötete V = 8P.S.C., Ahol P- oldalszám, S- sorok száma, C- a sorban lévő karakterek száma, a szorzó 8 egy karakter információs súlya bitben. Honnan szerezzük be:

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

Egy oldalon 32 sor található.

A helyes válasz a 3. szám alatt található.

3. Az egyik Unicode kódolásban minden karakter 16 bittel van kódolva. Határozza meg a következő mondat méretét ebben a kódolásban. Hétszer mérje meg egyszer!

Magyarázat.

A mondat 33 karakterből áll. Ezért a Unicode mondat mérete: 33 16 = 528 bit.

A helyes válasz a 4. szám alatt található.

4. A megadott nevek közül melyikre hamis az állítás:

NEM((Az első betű mássalhangzó) ÉS(Az utolsó betű magánhangzó))?

Magyarázat.

Alakítsuk át az AND-ot OR-ba De Morgan szabályai szerint:

NEM(Az első betű mássalhangzó) VAGY NEM(Az utolsó betű magánhangzó)

Írjunk egy ekvivalens állítást:

(Az első betű magánhangzó) VAGY(Az utolsó betű mássalhangzó)

A logikai „VAGY” csak akkor hamis, ha mindkét állítás hamis. Nézzük meg az összes válaszlehetőséget.

1) Hamis, mert mindkét állítás hamis: d - mássalhangzó és i - magánhangzó.

2) Igaz, mivel a második állítás igaz: l - mássalhangzó.

3) Igaz, mivel mindkét állítás igaz: a - magánhangzó és m - mássalhangzó.

4) Igaz, mivel az első állítás igaz: a egy magánhangzó.

5. Az alábbi orosz írók és költők nevei közül melyikre igaz az állítás:

NEM (a magánhangzók száma páros) ÉS NEM (az első betű mássalhangzó)?

1) Yesenin

2) Odojevszkij

3) Tolsztoj

Magyarázat.

A logikai „ÉS” csak akkor igaz, ha mindkét állítás igaz. Nézzük meg az összes válaszlehetőséget.

1) Yesenin - igaz, mivel mindkét állítás igaz.

2) Odojevszkij - hamis, mivel a „NEM (a magánhangzók száma páros)” állítás hamis.

3) Tolsztoj hamis, mivel a „NEM (az első betű mássalhangzó)” állítás hamis.

4) Fet hamis, mivel mindkét állítás hamis.

A helyes válasz az 1. szám alatt található.

6. A szám adott értékei közül melyikre x igaz állítás:( x < 5) ÉS NEM (x < 4)?

Magyarázat.

A logikai „ÉS” csak akkor igaz, ha mindkét állítás igaz. Írjuk be a kifejezést a formába

(x < 5)ÉS (x >= 4)

És nézzük meg az összes válaszlehetőséget.

1) Hamis, mert az első állítás hamis: 5 kisebb, mint 5.

2) Hamis, mert a második állítás hamis: a 2 nem kisebb, mint 4.

3) Hamis, mert a második állítás hamis: a 3 nem kevesebb, mint 4.

4) Igaz, mivel mindkét állítás igaz: a 4 kisebb, mint 5, a 4 pedig nem kisebb, mint 4.

A helyes válasz a 4. szám alatt található.

7. A, B, C, D, E települések között utak épültek, melyek hosszát (kilométerben) a táblázat tartalmazza:

Magyarázat.

Az A pontból eljuthatunk B, D pontokba.

B pontból eljuthatunk a C, D pontokba.

A-D-B-C-E: útvonal hossza 12 km.

A-D-C-E: útvonal hossza 9 km.

A-B-D-C-E: útvonal hossza 8 km.

8. A, B, C, D, E települések között utak épültek, melyek hosszát (kilométerben) a táblázat tartalmazza:

Határozza meg az A és E pontok közötti legrövidebb út hosszát. Csak olyan utakon haladhat, amelyek hosszát a táblázat tartalmazza.

Magyarázat.

Keressük meg az összes útvonallehetőséget A-tól E-ig, és válasszuk ki a legrövidebbet.

Az A pontból eljuthatunk B pontba.

B pontból eljuthatunk a C, D, E pontokba.

A C pontból az E pontba lehet eljutni.

A D pontból az E pontba lehet eljutni.

A-B-C-E: útvonal hossza 9 km.

A-B-E: útvonal hossza 9 km.

A-B-D-E: útvonal hossza 7 km.

A helyes válasz a 3. szám alatt található.

9. A, B, C, D, E települések között utak épültek, melyek hosszát (kilométerben) a táblázat tartalmazza:

Határozza meg az A és E pontok közötti legrövidebb út hosszát. Csak olyan utakon haladhat, amelyek hosszát a táblázat tartalmazza.

Magyarázat.

Keressük meg az összes útvonallehetőséget A-tól E-ig, és válasszuk ki a legrövidebbet.

Az A pontból eljuthatunk B, C, D pontokba.

A B pontból eljuthatunk a C pontba.

A C pontból eljuthatunk a D, E pontokba.

A-B-C-E: útvonal hossza 7 km.

A-C-E: útvonal hossza 7 km.

A-D-C-E: útvonal hossza 6 km.

A helyes válasz a 3. szám alatt található.

10. Egy fájl egy bizonyos könyvtárban volt tárolva Orgona.doksi akinek teljes neve volt D:\2013\Nyár\Lilac.doc júniusés fájl Orgona.doksiáthelyezve a létrehozott alkönyvtárba. Áthelyezés után adja meg a fájl teljes nevét.

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

2) D:\2013\Nyár\Június\Lilac.doc

Magyarázat.

Az áthelyezés után a teljes fájlnév lesz D:\2013\Nyár\Június\Lilac.doc.

11. Egy fájl egy bizonyos könyvtárban volt tárolva Orgona.doksi. Ebben a könyvtárban létrejött egy alkönyvtár júniusés fájl Orgona.doksiáthelyezve a létrehozott alkönyvtárba. A teljes fájlnév lett

D:\2013\Nyár\Június\Lilac.doc

Kérjük, adja meg ennek a fájlnak a teljes nevét, mielőtt áthelyezi.

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

2) D:\2013\Lilac.doc

3) D:\2013\Nyár\Június\Lilac.doc

Magyarázat.

Az áthelyezés előtti teljes fájlnév volt D:\2013\Nyár\Lilac.doc.

A helyes válasz az 1. szám alatt található.

12. Marina Ivanova, aki egy irodalmi projekten dolgozik, a következő fájlokat hozta létre:

D:\Irodalom\Project\Yesenin.bmp

D:\Study\Work\Writers.doc

D:\Study\Work\Poets.doc

D:\Irodalom\Projekt\Puskin. bmp

D:\Irodalom\Project\Versek.doc

Adja meg a mappa teljes nevét, amely üres marad, ha az összes kiterjesztésű fájlt törli .doc. Tegyük fel, hogy nincs más fájl és mappa a D meghajtón.

1) Irodalom

2) D:\Study\Work

3) D:\Study

4) D:\Irodalom\Projekt

Magyarázat.

Vegye figyelembe, hogy a "Munka" mappában nincs más fájl, kivéve Írók.doksiÉs Költők.doksi. Ezért az összes kiterjesztésű fájl törlésekor .doc, ez a mappa üres marad.

A helyes válasz a 2. szám alatt található.

Adott egy részlet a táblázatból:

A diagram azt mutatja, hogy az értékek három cellában egyenlőek, a negyedikben pedig háromszor nagyobbak. Mivel A2 = B2 ≠ D2, C2 = 3.

A C2 talált értéke a 2. szám alatt jelzett képletnek felel meg.

14. Adott egy táblázatrészlet:

A diagram azt mutatja, hogy a három cellában lévő értékek egyenlőek, a negyedikben lévő érték pedig háromszor nagyobb, mint az első három cella értékeinek összege B2 = C2 = 1, ezért D2 = 1.

A D2 talált értéke a 2. szám alatt jelzett képletnek felel meg.

15. Adott egy táblázatrészlet:

A diagram azt mutatja, hogy a három cellában az értékek egyenlőek. Mivel C2 = D2, ezért A2 = 3.

Az A2 talált értéke a 4-es szám alatt jelzett képletnek felel meg.

16. Előadó A rajzoló a koordinátasíkon mozog, egy vonal formájában nyomot hagyva. A rajzoló végrehajthatja a parancsot Költözik ( a, b) (Ahol a, b (x, y) ponthoz koordinátákkal (x + a, y + b). Ha a számok a, b pozitív, a megfelelő koordináta értéke nő; ha negatív, akkor csökken.

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

Ismételje meg k-szer

Csapat1 Csapat2 Csapat3

Vége

Csapat1 Csapat2 Csapat3újra meg fog történni k egyszer.

Ismételje meg 5-ször

Shift to (0, 1) Shift to (-2, 3) Shift to (4, -5) End

Annak a pontnak a koordinátái, ahonnan a rajzoló megkezdte a mozgását: (3, 1). Melyek annak a pontnak a koordinátái, ahol ő végzett?

Magyarázat.

Csapat Ismételje meg 5-ször azt jelenti, hogy a csapatok Eltolás (0, 1) Eltolás (-2, 3) Eltolás (4, -5)ötször hajtják végre. Ennek eredményeként a rajzoló 5·(0 − 2 + 4, 1 + 3 − 5) = (10, −5) mozdulatot fog tenni. Mivel a rajzoló egy (3, 1) koordinátájú ponton kezdett mozogni, annak a pontnak a koordinátái, ahol végül a következő: (13, −4) .

A helyes válasz a 3. szám alatt található.

17. Előadó A rajzoló a koordinátasíkon mozog, egy vonal formájában nyomot hagyva. A rajzoló végrehajthatja a parancsot Költözik ( a, b) (Ahol a, b- integers), mozgatja a rajzolót a koordinátákkal ellátott pontból (x, y) ponthoz koordinátákkal (x + a, y + b). Ha a számok a, b pozitív, a megfelelő koordináta értéke nő; ha negatív, akkor csökken.

Például, ha a rajzoló egy koordinátákkal rendelkező ponton van (4, 2), majd a Mozgatás ide parancsot(2, −3)áthelyezi a fogalmazót a lényegre(6, −1).

Ismételje meg k-szer

Csapat1 Csapat2 Csapat3

Vége

Azt jelenti, hogy a parancsok sorrendje Csapat1 Csapat2 Csapat3újra meg fog történni k egyszer.

A rajzoló a következő algoritmust kapta a végrehajtásra:

Ismételje meg 3-szor

Vége

Melyik paranccsal lehet helyettesíteni ezt az algoritmust, hogy a Rajzoló ugyanoda kerüljön, mint az algoritmus végrehajtása után?

1) Eltolás (-9, -3)

2) Váltás (-3, 9)

3) Eltolás (-3, -1)

4) Ugrás ide: (9, 3)

Magyarázat.

Csapat Ismételje meg 3-szor azt jelenti, hogy a csapatok Eltolás (-2, -3) Eltolás (3, 2) Eltolás (-4,0) háromszor hajtják végre. Ennek eredményeként a rajzoló a 3·(−2 + 3 − 4, −3 + 2 + 0) = (−9, −3) értékre lép. Így ez az algoritmus helyettesíthető a paranccsal Ugrás ide: (-9, -3).

A helyes válasz az 1. szám alatt található.

18. Előadó A rajzoló a koordinátasíkon mozog, egy vonal formájában nyomot hagyva. A rajzoló végrehajthatja a parancsot Váltás (a, b) (Ahol a, b– egész számok) a rajzolót mozgatja a pontból koordinátákkal ( x, y) egy ponthoz koordinátákkal ( x + a, y + b). Ha a számok a, b Ha pozitív, akkor a megfelelő koordináta értéke nő, ha negatív, akkor csökken.

Például, ha a Rajzoló egy (1, 1) koordinátákkal rendelkező ponton van, akkor az Áthelyezés (–2, 4) parancs a Rajzolót a (–1, 5) pontra mozgatja.

Ismételje meg k-szer

Csapat1 Csapat2 Csapat3

vége

azt jelenti, hogy a parancsok sorrendje Csapat1 Csapat2 Csapat3 k-szer megismétlődik.

A rajzoló a következő algoritmust kapta a végrehajtásra:

Ismételje meg 3-szor

Eltolás (–2, –3) Eltolás (3, 4)

vége

Eltolás (–4, –2)

Milyen parancsot kell végrehajtania a Rajzolónak, hogy visszatérjen arra a kiindulási pontra, ahonnan elindult?

1) Váltás (1, –1)

2) Váltás (–3, –1)

3) Váltás (–3, –3)

4) Váltás (–1, 1)

Magyarázat.

Csapat Ismételje meg 3-szor azt jelenti, hogy a csapatok Eltolás (–2, –3) és eltolás (3, 4) háromszor hajtják végre. Ennek eredményeként a rajzoló a következőre lép: 3·(−2 + 3, −3 + 4) = (3, 3). Így a rajzoló a (3; 3) pontban lesz, majd végrehajtja a parancsot Eltolás (–4, –2), ami után a (−1; 1) pontba kerül. Ezért ahhoz, hogy a rajzoló visszatérjen a kiindulási ponthoz, végre kell hajtania a parancsot Eltolás (1, −1).

Válasz: 1.

19. A titkosszolgálati tiszttől a következő, Morse-kóddal továbbított, titkosított rádiógram érkezett:

– – – – – – – –

A radiogram továbbításakor a betűbontás elveszett, de ismert, hogy csak a következő betűk szerepeltek a radiogramon:

Egyes titkosítások több módon is visszafejthetők. Például a 00101001 nemcsak URA-t, hanem UAU-t is jelenthet. Három kódlánc van megadva:

Magyarázat.

1) A „0100100101” jelentheti az „AUUA” és „RRAA” és „RAUA” kifejezéseket is.

2) A "011011111100" csak "ENTER"-et jelenthet.

3) A „0100110001” jelentése „AUDA” vagy „RADA”.

Válasz: "ENTER".

Válasz: ENTER

21. Valya titkosítja az orosz szavakat (betűsorokat), minden betű helyett a kódját írja le:

A D NAK NEK N RÓL RŐL VAL VEL
01 100 101 10 111 000

Egyes láncok egynél több módon is visszafejthetők. Például a 00010101 nemcsak SKA-t, hanem SNK-t is jelenthet. Három kódlánc van megadva:

Keresse meg közülük azt, amelyiknek csak egy visszafejtése van, és írja le válaszában a dekódolt szót.

Magyarázat.

Elemezzük az egyes válaszlehetőségeket:

1) Az „10111101” jelentése „KOA” vagy „NOK”.

2) Az „100111101” jelentése „DOC” vagy „NAOA”.

3) A "0000110" csak "SAN" lehet.

Ezért a válasz "SAN".

Válasz: SAN

22. A programban a „:=” a hozzárendelés operátorát, a „+”, „–”, „*” és „/” jeleket - az összeadás, kivonás, szorzás és osztás műveleteit jelöli. A műveletek végrehajtásának szabályai és a műveletek sorrendje megfelel az aritmetika szabályainak.

Határozza meg egy változó értékét b az algoritmus végrehajtása után:

A:= 8
b:= 3
a:= 3 * a – b
b:= (a / 3) * (b + 2)

Válaszában adjon meg egy egész számot - a változó értékét b.

Magyarázat.

Futtassuk a programot:

A:= 8
b:= 3
a:= 3 * 8 – 3 = 21
b:= (21/3) * (3 + 2) = 35

23. A programban a „:=” a hozzárendelés operátorát, a „+”, „-”, „*” és „/” jeleket - az összeadás, kivonás, szorzás és osztás műveleteit jelöli. A műveletek végrehajtásának szabályai és a műveletek sorrendje megfelel az aritmetika szabályainak. Határozza meg a b változó értékét az algoritmus végrehajtása után:

a:= 7
b:= 2
a:= b*4 + a*3
b:= 30 - a

Magyarázat.

Futtassuk a programot:

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

24. Az alábbi algoritmus az a és b változókat használja. A „:=” szimbólum a hozzárendelés operátorát, a „+”, „-”, „*” és „/” jeleket jelöli - az összeadás, kivonás, szorzás és osztás műveleteit. A műveletek végrehajtásának szabályai és a műveletek sorrendje megfelel az aritmetika szabályainak. Határozza meg a b változó értékét az algoritmus végrehajtása után:

a:= 5
b:= 2 + a
a:= a*b
b:= 2*a - b

Válaszában adjon meg egy egész számot - a b változó értékét.

Magyarázat.

Futtassuk a programot:

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

25. Határozza meg, hogy mi kerüljön nyomtatásra a következő program eredményeként. A program szövege három programozási nyelven érhető el.

Magyarázat.

A „for k:= 0-9 do” ciklus tízszer kerül végrehajtásra. Minden alkalommal, amikor az s változó 3-mal nő. Mivel kezdetben s = 3, a program végrehajtása után a következőt kapjuk: s = 3 + 10 3 = 33.

26. Határozza meg, hogy mi kerüljön nyomtatásra a következő program eredményeként. A program szövege három programozási nyelven érhető el.

Magyarázat.

A „for k:= 1-9 do” ciklus kilencszer kerül végrehajtásra. Minden alkalommal, amikor az s változó 3-mal csökken. Mivel kezdetben s = 50, a program végrehajtása után a következőt kapjuk: s = 50 − 9 3 = 23.

27. Határozza meg, hogy mi kerüljön nyomtatásra a következő program eredményeként. A program szövege három programozási nyelven érhető el.

Magyarázat.

A „for k:= 1 to 7 do” ciklus hétszer kerül végrehajtásra. Minden alkalommal, amikor az s változót megszorozzuk 2-vel. Mivel kezdetben s = 1, a program végrehajtása után a következőt kapjuk: s = 1 2 2 2 2 2 2 2 2 = 128.

28. A Dat táblázat a népdalok 10 előadójára leadott szavazatok számát mutatja be (Dat - az első előadóra leadott szavazatok száma; Dat - a másodikra ​​stb.). Határozza meg, milyen szám kerül kinyomtatásra a következő program eredményeként. A program szövege három programozási nyelven érhető el.

Algoritmikus nyelv ALAPVETŐ Pascal

alg
kezdet
celtab Dat
egész k, m
Dátum:= 16
Dat := 20
Dat := 20
Dátum := 41
Dátum := 14
Dátum: = 21
Dátum := 28
Dátum := 12
Dátum := 15
Dat := 35
m:= 0
nc k esetén 1-től 10-ig
ha Dat[k]>m akkor
m:=Dat[k]
Minden
kts
kimenet m
con

DIM Dat(10) AS EGÉSZ
DIM k,m INTEGER
Dat(1) = 16: Dat(2) = 20
Dat(3) = 20: Dat(4) = 41
Dat(5) = 14: Dat(6) = 21
Dat(7) = 28: Dat(8) = 12
Dat(9) = 15:Dat(10) = 35
m = 0
HA k = 1-10
HA Dat(k)>m AKKOR
m = Dat(k)
ENDIF
KÖVETKEZŐ k
NYOMTATÁS m

Var k, m: egész szám;

Kezdődik
Dat := 16; Dat := 20;
Dat := 20; Dat := 41;
Dat := 14; Dat := 21;
Dat := 28; Dat := 12;
Dat := 15; Dat := 35;
m:= 0;
k:= 1-10 do
ha Dat[k]>m akkor
kezdődik
m:=Dat[k]
vége;
writeln(m);
Vége.

Magyarázat.

A program célja, hogy megtalálja az egy művészre leadott szavazatok maximális számát. A bemeneti adatok elemzése után arra a következtetésre jutunk, hogy a válasz 41.

Válasz: 41.

29. A Dat tábla a tanulók által elvégzett feladatok számáról tárol adatokat (Dat feladatokat az első tanuló, Dat - a második stb.). Határozza meg, milyen szám kerül kinyomtatásra a következő program eredményeként. A program szövege három programozási nyelven érhető el.

Algoritmikus nyelv ALAPVETŐ Pascal

algnach
celtab Dat
egész k, m, n

m: = 10; n:=0
nc k esetén 1-től 10-ig
ha Dat[k]< m то
m: = Dat[k]
n:=k
Minden

DIM Dat(10) AS EGÉSZ

DIM k,m,n EGÉSZ

HA Dátum(k)< m THEN

m =Dat[k]
n = k

Var k, m, n: egész szám;

Dat: egész számok tömbje;

m: = 10; n = 0;
k:= 1-10 do
ha Dat[k]< m then
kezdődik
m:=Dat[k];
n:=k
vége;
writeln(n);

Magyarázat.

A program célja, hogy megtalálja a legkevesebb feladatot teljesítő tanuló számát. A bemeneti adatok elemzése után arra a következtetésre jutunk, hogy a válasz 4.

30. A Dat táblázat a 9. osztályos tanulók önálló munkára adott jegyeit tárolja (Dat – első tanuló jegye, Dat – másodikos jegye stb.). Határozza meg, milyen szám kerül kinyomtatásra a következő program eredményeként. A program szövege három programozási nyelven érhető el.

Algoritmikus nyelv ALAPVETŐ Pascal

alg
kezdet
celtab Dat
egész k, m
Dat := 4
Dat := 5
Dat := 4
Dat := 3
Dat := 2
Dat := 3
Dat := 4
Dat := 5
Dat := 5
Dat := 3
m:= 0
nc k esetén 1-től 10-ig
ha Dat[k]< 4 то
m:= m + Dat[k]
Minden
kts
kimenet m
con

DIM Dat(10) AS EGÉSZ
DIM k, m EGÉSZ SZÁM
Dat(1) = 4: Dat(2) = 5
Dat(3) = 4: Dat(4) = 3
Dat(5) = 2: Dat(6) = 3
Dat(7) = 4: Dat(8) = 5
Dat(9) = 5: Dat(10) = 3
m = 0
HA k = 1-10
HA Dátum(k)< 4 THEN
m = m + Dat(k)
VÉGE HA
KÖVETKEZŐ k
NYOMTATÁS m
VÉGE

Var k, m: egész szám;
Dat: egész számok tömbje;
Kezdődik
Dat := 4; Dat := 5;
Dat := 4; Dat := 3;
Dat := 2; Dat := 3;
Dat := 4; Dat := 5;
Dat := 5; Dat := 3;
m:= 0;
k:= 1-10 do
ha Dat[k]< 4 then
kezdődik
m:= m + Dat[k];
vége;
writeln(m);
Vége.

Magyarázat.

A program célja, hogy megtalálja a négyesnél alacsonyabb osztályzatú tanulók osztályzatainak összegét. A bemeneti adatok elemzése után arra a következtetésre jutunk, hogy a válasz a 11-es szám.

Válasz: 11.

31. Az ábrán az A, B, C, D, E, F, G, H városokat összekötő utak diagramja látható. Mindegyik úton csak egy irányban haladhat, amit a nyíl jelzi. Hány különböző útvonal van A városból H városba?

Magyarázat.

H-ba jöhet C, D vagy G, tehát N = N H = N C + N D + N G (*).

Hasonlóképpen:

N C = N A + N D = 1 + 3 = 4;

N G = N D + N E + N F = 3 + 2 + 1 = 6;

N D = N A + N E = 1 + 2 = 3;

N E = N A + N B = 1 + 1 = 2;

Helyettesítsük be a (*) képletbe: N = 4 + 3 + 6 = 13.

Válasz: 13.

32. Az ábrán az A, B, C, D, D, E, K városokat összekötő utak diagramja látható. Mindegyik úton csak egy irányban haladhat, amit a nyíl jelzi. Hány különböző útvonal van A városból K városba?

Magyarázat.

Kezdjük el számolni az utak számát az útvonal végétől - K várostól. Legyen N X az A városból X városba vezető utak száma, N pedig az utak teljes száma.

E-ből vagy D-ből jöhet a K, tehát N = N K = N E + N D (*).

Hasonlóképpen:

N D = N B + N A = 1 + 1 = 2;

N E = N B + N B + N G = 1 + 2 + 3 = 6;

NB = NA = 1;

N B = N B + N A = 1 + 1 = 2;

N G = N A + N B = 1 + 2 = 3.

Helyettesítsük be a (*) képletbe: N = 2 + 6 = 8.

33. Az ábrán az A, B, C, D, E, F, G, H városokat összekötő utak diagramja látható. Mindegyik úton csak egy irányban haladhat, amit a nyíl jelzi. Hány különböző útvonal van A városból H városba?

Magyarázat.

Kezdjük el számolni az utak számát az útvonal végétől - H várostól. Legyen N X az A városból X városba vezető utak száma, N pedig az utak teljes száma.

E-ből, F-ből vagy G-ből jöhet H-be, tehát N = N H = N E + N F + N G (*).

Hasonlóképpen:

N E = N A + N F = 1 + 4 = 5;

N G = N F + N D + N C = 4 + 3 + 1 = 8;

N F = N A + N D = 1 + 3 = 4;

N D = N A + N B + N C = 1 + 1 + 1 = 3;

Helyettesítsük be a (*) képletbe: N = 5 + 4 + 8 = 17.

Válasz: 17.

34. Az alábbiakban táblázatos formában a „Könyvek az üzletünkből” adatbázis egy részlete látható.

Ebben a töredékben hány műfaj felel meg a feltételnek

(Könyvek száma > 35) ÉS (Átlagos költség< 300)?

Válaszában adjon meg egy számot - a szükséges műfajok számát.

Magyarázat.

A logikai „ÉS” akkor igaz, ha mindkét állítás igaz. Ezért azok a lehetőségek alkalmasak, amelyekben a könyvek száma meghaladja a 35-öt, és az átlagos költség kevesebb, mint 300 rubel. 2 ilyen lehetőség van.

Válasz: 2.

35. Az alábbiakban táblázatos formában a „Távolsági vonatok indulása” adatbázis egy részlete látható:

Rendeltetési hely Vonat kategória Utazási idő Vasútállomás
Baku gyors 61:24 Kurszk
Balashov utas 17:51 Paveletsky
Balashov utas 16:57 Paveletsky
Balkhash gyors 78:45 Kazanszkij
Berlin gyors 33:06 fehérorosz
Brest gyors 14:47 fehérorosz
Brest gyors 24:16 fehérorosz
Brest felgyorsult 17:53 fehérorosz
Brest utas 15:45 fehérorosz
Brest utas 15:45 fehérorosz
Valuyki márkás 14:57 Kurszk
Várna gyors 47:54 Kijev

Válaszában adjon meg egy számot - a szükséges számú rekordot.

Magyarázat.

A logikai „VAGY” akkor igaz, ha legalább egy állítás igaz. Ezért megfelelőek azok a lehetőségek, amelyekben a vonat „utas”, és amelyben az állomás „Belorussky”. 8 ilyen lehetőség van.

36. Az alábbiakban táblázatos formában látható a moszkvai metró tarifáiról szóló adatbázis egy részlete.

Ebben a töredékben hány rekord felel meg a feltételnek (Költség rubelben > 400) VAGY (Érvényességi idő< 30 дней)? Válaszában adjon meg egy számot - a szükséges számú rekordot.

Magyarázat.

A logikai „VAGY” akkor igaz, ha legalább egy állítás igaz. Ezért alkalmasak azok az opciók, amelyekben a viteldíj meghaladja a 400 rubelt, vagy az érvényességi idő kevesebb, mint 30 nap. 5 ilyen lehetőség van.

Válasz: 5.

37. Alakítsa át az 101010-es számot kettes számrendszerből decimális számrendszerré! Írja be a kapott számot a válaszába.

Magyarázat.

Képzeljük el az 101010 számot kettő hatványának összegeként:

101010 2 = 1 2 5 + 1 2 3 + 1 2 1 = 32 + 8 + 2 = 42.

38. Alakítsa át a 68-as számot a decimális számrendszerből kettes számrendszerré! Hány egységet tartalmaz a kapott szám? Válaszában adjon meg egy számot - az egységek számát.

Magyarázat.

Képzeljük el a 68-as számot kettő hatványainak összegeként: 68 = 64 + 4. Most alakítsuk át mindegyik tagot kettes számrendszerré, és adjuk össze az eredményeket: 64 = 100 0000, 4 = 100. Ezért 68 10 = 100 0100 2.

Válasz: 2.

39. Alakítsa át az 1110001 bináris számot decimális számrendszerré.

Magyarázat.

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

40. Az előadó Kvadratornak két csapata van, amelyek számokat kapnak:

1. hozzá 3

2. négyzet

Az első 3-mal növeli a képernyőn látható számot, a második a második fokozatra. Az előadó csak természetes számokkal dolgozik. Hozzon létre egy algoritmust az 58-as 4-es számból történő lekéréséhez, amely legfeljebb 5 parancsot tartalmazhat. Válaszában csak a parancsszámokat írja le.

(Például a 22111 egy algoritmus:
négyszögletesre
négyszögletesre
hozzá 3
hozzá 3
adjunk hozzá 3-at,
amely a 3-as számot 90-re alakítja).

Magyarázat.

Az 58-hoz legközelebbi szám, amelynek négyzetgyöke egész szám, a 49 = 7 2 . Jegyezzük meg, hogy 58 = 49 + 3 + 3 + 3. Lépjünk sorban a 4-től az 58-ig:

4 + 3 = 7 (1. csapat);

7 2 = 49 (2. csapat);

49 + 3 = 52 (1. csapat);

52 + 3 = 55 (1. csapat);

55 + 3 = 58 (1. csapat).

Válasz: 12111.

Válasz: 12111

41. A Multiplikátor előadójának két csapata van, amelyek számokat kapnak:

1. szorozzuk meg 3-mal

2. kivonni 1

Közülük az első megszorozza a számot 3-mal, a második kivon a számból 1. Az előadó csak természetes számokkal dolgozik. Hozzon létre egy algoritmust a 8-as számból a 61-es szám megszerzéséhez, amely legfeljebb 5 parancsot tartalmazhat. Válaszában csak a parancsszámokat írja le.

(Például a 22112 egy algoritmus:
kivonni 1
kivonni 1
szorozzuk meg 3-mal
szorozzuk meg 3-mal
kivonni 1
amely az 5-ös számot 26-ra alakítja.

Ha egynél több ilyen algoritmus van, írja le bármelyiket.

Magyarázat.

Menjünk sorban a 8-as számtól a 61-ig:

8 − 1 = 7 (2. csapat);

7 3 = 21 (1. csapat);

21 · 3 = 63 (1. csapat);

63 − 1 = 62 (2. csapat);

62 − 1 = 61 (2. csapat).

Válasz: 21122.

Válasz: 21122

42. A Multiplikátor előadójának két csapata van, amelyek számokat kapnak:

1. szorozzuk meg 3-mal

2. hozzá 2

Az első megszorozza a számot 3-mal, a második hozzáadja a 2-hez. Hozzon létre egy algoritmust az 58-as szám 2-es számból történő lekérésére, amely legfeljebb 5 parancsot tartalmazhat. Válaszában csak a parancsszámokat írja le.

(Például a 21122 egy algoritmus:
hozzá 2
szorozzuk meg 3-mal
szorozzuk meg 3-mal
hozzá 2
adjunk hozzá 2-t,
amely az 1-es számot 31-re alakítja).

Ha egynél több ilyen algoritmus van, írja le bármelyiket.

Magyarázat.

A számmal való szorzás egyetlen számra sem invertálható, ezért ha az 58-as számról a 2-re megyünk, akkor mindenképpen visszaállítjuk a programot. A fogadott parancsok jobbról balra íródnak. Ha a szám nem többszöröse 3-nak, akkor vonjuk ki a 2-t, és ha többszörös, akkor osszuk el 3-mal:

58 − 2 = 56 (2. csapat);

56 − 2 = 54 (2. csapat);

54/3 = 18 (1. csapat);

18/3 = 6 (1. csapat).

6/3 = 2 (1. csapat).

Írjuk fel fordított sorrendben a parancssort, és kapjuk meg a választ: 11122.

Válasz: 11122.

Válasz: 11122

43. Egy 32 KB-os fájl átvitele egy kapcsolaton keresztül 1024 bit/s sebességgel történik. Határozza meg a fájlméretet (byte-ban), amely egyidejűleg egy másik kapcsolaton átvihető 128 bit/s sebességgel. Válaszában adjon meg egy számot - a fájl méretét bájtban. Nem kell mértékegységeket írni.

Magyarázat.

Átvitt fájl mérete = átviteli idő · átviteli sebesség. Vegye figyelembe, hogy az átviteli sebesség a második esetben 1024/128 = 8-szor kisebb, mint az első esetben. Mivel a fájlátviteli idő azonos, a második esetben átvihető fájlméret is 8-szor kisebb. Ez egyenlő lesz: 32/8 = 4 KB = 4096 bájt.

Válasz: 4096

44. Egy 2 MB-os fájl 80 másodperc alatt kerül átvitelre egy bizonyos kapcsolaton keresztül. Határozza meg az ugyanazon a kapcsolaton keresztül 120 másodperc alatt átvihető fájl méretét (KB-ban). Válaszában adjon meg egy számot – a fájlméretet KB-ban. Nem kell mértékegységeket írni.

Magyarázat.

Átvitt fájl mérete = átviteli idő · átviteli sebesség. Vegye figyelembe, hogy az átviteli idő a második esetben 120/80 = 1,5-szer hosszabb, mint az első esetben. Mivel a fájlátviteli sebesség azonos, a második esetben átvihető fájlméret is másfélszer nagyobb. Ez egyenlő lesz: 1,5 · 2048 = 3072 KB.

Válasz: 3072

45. Egy 2000 KB méretű fájl 30 másodpercen belül átkerül egy bizonyos kapcsolaton. Határozza meg a fájlméretet (KB-ban), amely 12 másodperc alatt átvihető ezen a kapcsolaton. Válaszában adjon meg egy számot – a fájlméretet KB-ban. Nem kell mértékegységeket írni.

Magyarázat.

Számítsuk ki az adatátviteli sebességet a csatornán: 2000 KB/30 mp = 200/3 KB/s. Ezért a 12 másodperc alatt átvihető fájlméret 200/3 KB/s · 12 mp = 800 KB.

46. ​​A gép egy négyjegyű decimális számot kap bemenetként. A kapott szám alapján egy új decimális számot állítunk össze a következő szabályok szerint.

1. Két számot számítunk ki - egy adott szám első és második számjegyének, valamint harmadik és negyedik számjegyének összegét.

2. A kapott két számot egymás után, nem csökkenő sorrendben (elválasztók nélkül) írjuk fel.

Példa. Kezdeti szám: 2177. Bitenkénti összegek: 3, 14. Eredmény: 314.

Határozza meg, hogy az alábbi számok közül hányat kaphatunk a gép működésének eredményeként.

1915 20 101 1213 1312 312 1519 112 1212

Válaszában csak a számok számát írja le.

Magyarázat.

Elemezzük az egyes számokat.

Az 1915-ös szám nem lehet a gép eredménye, mivel a 19-es szám nem kapható meg két számjegy összeadásával.

A 20-as szám nem lehet a gép eredménye, mivel az így kapott két számot egymás után nem csökkenő sorrendben írjuk fel.

A 101-es szám nem lehet a gép eredménye, hiszen az első része 1, a második, a 01 pedig nem szám.

Az 1213-as szám lehet a gép eredménye, ebben az esetben az eredeti szám 6667 lehetett.

Az 1312-es szám nem lehet a gép eredménye, mivel az így kapott két számot egymás után nem csökkenő sorrendben írjuk fel.

A 312-es szám egy gép eredménye lehet, ebben az esetben az eredeti szám 2166 lehetett.

Az 1519-es szám nem lehet a gép eredménye, mivel a számok nem csökkenő sorrendben vannak írva, a 19-es pedig nem kapható meg két számjegy összeadásával.

A 112-es szám egy gép eredménye lehet, ebben az esetben az eredeti szám 1057 lehetett.

Az 1212-es szám lehet a gép eredménye, ebben az esetben az eredeti szám 6666 lehetett.

47. Négy latin betűkkel jelölt gyöngyből álló láncot alakítunk ki az alábbi szabály szerint:

– a lánc harmadik helyén az egyik gyöngy H, E;
– a második helyen - a D, E, C gyöngyök egyike, amely nem a harmadik helyen van;
– az elején ott van a D, H, B gyöngyök közül, ami nincs a második helyen;
– a végén – az egyik D, E, C gyöngy, nem az első helyen.

Határozza meg, hogy a felsorolt ​​láncok közül hány jött létre e szabály szerint?

DEHD HEHC DCEE DDHE DCHE HDHD BHED EDHC DEHE

Válaszában csak a láncok számát írja le.

Magyarázat.

Első lánc DEHD nem felel meg a szabály negyedik feltételének, a negyediknek DDHE- a harmadikra. Hetedik lánc BHED nem teljesíti a szabály második feltételét. Nyolcadik lánc EDHC nem teljesíti a szabály harmadik feltételét.

Így van öt láncunk, amely megfelel a feltételnek.

48. Egyes algoritmusok a következőképpen kapnak egy új láncot egy szimbólumláncból. Először ki kell számítani az eredeti karaktersorozat hosszát; ha páros, akkor a lánc utolsó karaktere törlésre kerül, ha pedig páratlan, akkor a lánc elejére kerül a C szimbólum. Az így létrejövő szimbólumláncban minden betűt a következő betű helyettesít ez az orosz ábécé (A - B, B - C, stb) d., és I - az A). A kapott lánc az algoritmus eredménye.

Például ha az eredeti lánc volt LÁB OPD, és ha a kezdeti lánc volt TONE, akkor az algoritmus eredménye a lánc lesz HÜLYE.

Adott egy karaktersor TUTAJ. Milyen szimbólumláncot kapunk, ha a leírt algoritmust kétszer alkalmazzuk erre a láncra (vagyis alkalmazzuk az algoritmust erre a láncra, majd ismét alkalmazzuk az algoritmust az eredményre)? Orosz ábécé: ABVGDEYEZHZIYKLMNOPRSTUFHTSCHSHSHSHCHYYYUEYA.

Magyarázat.

Alkalmazzuk az algoritmust: TUTAJ(páros) → PLORMP.

Használjuk újra: RMP(páratlan) → SRMPTSNR.

Válasz: TSNR

49. Fájlhozzáférés com.txt mail.nethttp

Magyarázat.

http://mail.net/com.txt. Ezért a válasz BWEDAZHG.

Válasz: BWEDAZHG

50. Fájlhozzáférés doc.htm a szerveren található site.com, a protokoll szerint hajtják végre http. A fájl címének töredékei A-tól J-ig terjedő betűkkel vannak kódolva. Írja le ezeknek a betűknek a sorrendjét, amelyek a megadott fájl címét kódolják az interneten.

Magyarázat.

Hadd emlékeztessük, hogyan jön létre az internetcím. Először a protokoll jelenik meg (általában „ftp” vagy „http”), majd „://”, majd a szerver, majd „/”, a fájlnév a végén. Tehát a cím ez lenne: http://site.com/doc.htm. Ezért a válasz ZhBAEGVD.

Válasz: ZHBAEGVD

51. Fájlhozzáférés rus.doc a szerveren található obr.org, a protokoll szerint hajtják végre https. A fájl címének töredékei A-tól J-ig terjedő betűkkel vannak kódolva. Írja le ezeknek a betűknek a sorrendjét, amelyek a megadott fájl címét kódolják az interneten.

Magyarázat.

Hadd emlékeztessük, hogyan jön létre az internetcím. Először a protokoll jelenik meg (általában „ftp” vagy „http”), majd „://”, majd a szerver, majd „/”, a fájlnév a végén. Tehát a cím ez lenne: https://obr.org/rus.doc. Ezért a válasz ZHGAVBED.

Válasz: ZHGAVBED

52. A táblázat a keresőkiszolgálóhoz intézett lekérdezéseket mutatja. Rendezd a lekérdezés megjelöléseit növekvő sorrendbe aszerint, hogy hány oldalt talál a keresőmotor az egyes lekérdezésekhez. A „|” szimbólum a logikai „VAGY” műveletet jelöli a lekérdezésben, az „&” szimbólum pedig a logikai „ÉS” műveletet:

Magyarázat.

Minél több „OR” van a lekérdezésben, annál több eredményt ad a keresőszerver. Minél több „ÉS” művelet van egy lekérdezésben, annál kevesebb találatot ad vissza a keresőszerver. Így a válasz a BVAG.

Válasz: BVAG

53. A táblázat a keresőkiszolgálóhoz intézett lekérdezéseket mutatja. Minden kérésnél fel van tüntetve a kódja - a megfelelő betű A-tól G-ig. Rendezze a kéréskódokat balról jobbra növekvő sorrendben a keresőkiszolgáló által az egyes kérésekhez talált oldalak számának megfelelően. Minden lekérdezéshez eltérő számú oldalt találtunk. A „|” szimbólum a logikai „VAGY” műveletet jelöli a lekérdezésben, az „&” szimbólum pedig a logikai „ÉS” műveletet:

Magyarázat.

Minél több „OR” van a lekérdezésben, annál több eredményt ad a keresőszerver. Minél több „ÉS” művelet van egy lekérdezésben, annál kevesebb találatot ad vissza a keresőszerver. Így a válasz GBVA.

Válasz: GBVA

54. A táblázat a keresőkiszolgálóhoz intézett lekérdezéseket mutatja. Rendezd a lekérdezés megjelöléseit növekvő sorrendbe aszerint, hogy hány oldalt talál a keresőmotor az egyes lekérdezésekhez. A „|” szimbólum a logikai „VAGY” műveletet jelöli a lekérdezésben, az „&” szimbólum pedig a logikai „ÉS” műveletet:

Magyarázat.

Minél több „OR” van a lekérdezésben, annál több eredményt ad a keresőszerver. Minél több „ÉS” művelet van egy lekérdezésben, annál kevesebb találatot ad vissza a keresőszerver. Így a válasz AGGB.

Válasz: AGBV

55. A 7-11. évfolyamos tanulók atlétika teljesítésének eredményeit táblázatba foglalták. Az ábra a kapott táblázat első sorait mutatja:

Az A oszlop a vezetéknevet mutatja; a B oszlopban - név; a C oszlopban - nem; a D oszlopban - születési év; az E oszlopban - eredmények az 1000 méteres versenyben; az F oszlopban - eredmények a 30 méteres versenyben; A G oszlop az állótávú távolugrás eredményeit mutatja. Összesen 1000 diák adatai kerültek a táblázatba.

Végezze el a feladatot.

1. A résztvevők hány százaléka mutatott eredményt 2 méternél hosszabb távolugrásban? Írja be a választ a táblázat L1 cellájába!

2. Határozza meg a különbséget másodpercben, tized pontossággal az 1996-ban született résztvevők átlageredménye és az 1999-ben született résztvevők átlageredménye között 30 méteres gyorsfutásban! Írja a választ erre a kérdésre a táblázat L2 cellájába!

Végezze el a feladatot.

Nyissa meg a táblázatot tartalmazó fájlt. A táblázatban szereplő adatok alapján válaszoljon két kérdésre.

1. Hány napig volt ebben az időszakban a légköri nyomás 760 Hgmm felett? Írja a választ erre a kérdésre a táblázat H2 cellájába!

2. Mekkora volt az átlagos szélsebesség azokon a napokon, amikor a levegő hőmérséklete 0 °C alatt volt? Írja a választ erre a kérdésre legalább 2 tizedesjegy pontossággal a táblázat H3 cellájába!

Magyarázat.

Megoldás az OpenOffice.org Calc és a Microsoft Excel számára

Az első képletet az orosz nyelvű funkciók írására használják, a másodikat az angol nyelvre.

A H2 cellába írunk egy képletet, amely meghatározza, hogy egy adott időszakban hány napon volt a légköri nyomás 760 Hgmm felett:

COUNTIF(C2:C397;">760″)
=COUNTIF(C2:C397;">760″)

A második kérdés megválaszolásához a cellában, a G oszlopban minden napra írja be a szél sebességét, ha az adott napon a levegő hőmérséklete 0 °C alatt van, és a „”-t ellenkező esetben. A G2 cellába írjuk a képletet

IF(B2<0;D2; «»)
=IF(B2<0;D2; «»)

Másoljuk a képletet a G2:G397 tartomány összes cellájába. Ezután az átlagos szélsebesség meghatározásához írja be a képletet a H3 cellába:

ÁTLAG (G2:G397)
=ÁTLAG(G2:G397)

A probléma megoldásának más módjai is lehetségesek.

Ha a feladatot helyesen végezték el, és a feladat végrehajtása során speciálisan a feladat teljesítésének ellenőrzésére készített fájlokat használtak, akkor a következő válaszokat kell kapni:

az első kérdésre: 6;
a második kérdésre: 1.67.

57. A tanulói tesztelés adatait táblázatba vittük. Alább látható a táblázat első öt sora:

Az A oszlop a tanuló körzetét rögzíti; a B oszlopban - vezetéknév; a C oszlopban - kedvenc tárgy; A D oszlop a teszt pontszáma. Összesen 1000 diák adatai kerültek a táblázatba.

Végezze el a feladatot.

Nyissa meg a fájlt ezzel a táblázattal (a vizsgaszervezők megmondják a fájl helyét). A táblázatban szereplő adatok alapján válaszoljon két kérdésre.

1. Északkeleti körzetben (ÉSZ) hány diák választotta kedvenc tantárgyának a matematikát? Írja a választ erre a kérdésre a táblázat H2 cellájába!

2. Mennyi a déli körzet (S) tanulóinak átlagos teszteredménye? Írja a választ erre a kérdésre a táblázat H3 cellájába legalább két tizedesjegy pontossággal!

Magyarázat. feladat19.xls

1. Írja be a következő képletet a H2 cellába! =IF(A2="CB";C2;0)és másold be a H3:H1001 tartományba. Ebben az esetben a H oszlop cellájába a tárgy neve kerül beírásra, ha a hallgató az északkeleti körzetből származik, és „0” ha nem így van. A művelet alkalmazásával =IF(H2=”matematika”;1;0), a (J) oszlopot egyesekkel és nullákkal kapjuk. Ezután a műveletet használjuk =SZUM(J2:J1001). Nézzük meg azoknak a diákoknak a számát, akik a matematikát tartják kedvenc tantárgyuknak. 17 ilyen diák van.

2. A második kérdés megválaszolásához az „IF” műveletet használjuk. Írjuk be a következő kifejezést az E2 cellába: =IF(A2="Y";D2;0), ennek a műveletnek az E2:E1001 cellatartományra történő alkalmazása eredményeként egy olyan oszlopot kapunk, amelyben csak a déli körzet tanulóinak pontszámai vannak rögzítve. A cellákban található értékeket összegezve a tanulók pontjainak összegét kapjuk: 66 238. Ezután a paranccsal számoljuk meg a déli körzet tanulóinak számát. =COUNTIF(A2:A1001"Y"), azt kapjuk: 126. A pontok összegét elosztva a tanulók számával kapjuk: 525,69 - a szükséges átlagpontszám.

Válasz: 1) 17; 2) 525,70.

20.1

A robotnak kilenc parancsa van. Négy parancs sorrendi parancs:

fel le balra jobbra

E parancsok bármelyikének végrehajtásakor a Robot egy cellát mozgat: fel, le ↓, balra ←, jobbra →. Ha a Robot parancsot kap a falon való áthaladásra, összeomlik. A robotnak is van csapata festeni át

További négy parancs állapotellenőrző parancs. Ezek a parancsok ellenőrzik, hogy szabad-e az út a robot számára a négy lehetséges irány mindegyikében:

felső szabad alsó szabad bal szabad jobb szabad

Ezek a parancsok a következő feltétellel együtt használhatók ha", a következő formában:

Ha feltétel Hogy
parancsok sorozata
Minden

Itt feltétel– az egyik állapotellenőrző parancs.

Parancssor- ez egy vagy több parancs-utasítás.

Például egy cella jobbra mozgatásához, ha a jobb oldalon nincs fal, és lefestheti a cellát, használhatja a következő algoritmust:

ha szabad a jog akkor
jobb
festeni át
Minden

Egy feltételben több feltétel-ellenőrző parancsot is használhat logikai konnektívek segítségével, és, vagy nem, például:


jobb
Minden

« Viszlát", a következő formában:
nts egyelőre feltétel
parancsok sorozata
kts

nts a jog egyelőre ingyenes
jobb
kts

Végezze el a feladatot.

Egy végtelen mezőn van egy fal. A fal három egymást követő szegmensből áll: jobbra, lefelé, jobbra, minden ismeretlen hosszúságú szegmensből. A robot egy ketrecben van, amely közvetlenül a bal oldal tetején található

első szegmens. Az ábra a falak és a Robot elhelyezésének egyik lehetséges módját mutatja (a robotot „P” betű jelöli).

Írjon egy algoritmust a robothoz, amely lefesti az összes cellát, amely közvetlenül a második szegmenstől jobbra és a harmadik fölött található. A robot csak olyan cellákat festhet, amelyek megfelelnek ennek a feltételnek. Például a fenti képen a Robotnak ki kell színeznie a következő cellákat (lásd a képet).

A Robot végső helye tetszőleges lehet. Az algoritmusnak meg kell oldania a problémát tetszőleges mezőméretre és a falak tetszőleges elrendezésére egy téglalap alakú mezőn belül. Az algoritmus végrehajtásakor a robotot nem szabad megsemmisíteni.

20.2 Írjon programot, amely a természetes számok sorozatában megkeresi azoknak a számoknak a számtani középértékét, amelyek 8 többszörösei, vagy kijelenti, hogy nincsenek ilyen számok ("NO"-t ad ki). A program természetes számokat kap bemenetként, a beírt számok száma ismeretlen, a számsor 0-ra végződik (a 0 a bevitel végének jele, nem szerepel a sorozatban).

A számok száma nem haladja meg a 100-at. A beírt számok nem haladják meg a 300-at. A programnak ki kell adnia azoknak a számoknak a számtani középértékét, amelyek 8 többszörösei, vagy „NO”-t, ha nincsenek ilyen számok. Jelenítse meg az értéket tized pontossággal.

Példa a programra:

Beviteli adat Kimenet
8
122
64
16
0
29,3
111
1
0
NEM

Magyarázat.

20.1 Az előadó parancsait félkövér betűvel szedjük, az algoritmust magyarázó, annak nem részét képező megjegyzéseket pedig dőlt betűvel írjuk. A megjegyzés elejét a „|” szimbólum jelöli.

| Mozogjon jobbra a felső vízszintes fal mentén, amíg az véget nem ér
nts még nem (alul ingyenes)
jobb
kts
| Menjen lefelé a függőleges fal mentén, és fesse le a cellákat
nts az alja egyelőre szabad
le-
festeni át
kts
| Mozogjon jobbra a vízszintes fal mentén, és fesse le a cellákat
nts még nem (alul ingyenes)
festeni át
jobb
kts

20.2 A megoldás egy tetszőleges programozási nyelven írt program. Példa a Pascalban írt helyes megoldásra:

var a, s, n: egész szám;
kezdődik
s:=0; n:=0;
readln(a);
míg a<>0 kezdődik
if (a mod 8 = 0) akkor
kezdődik
s:= s + a;
n: = n + 1;
vége;
readln(a); vége;
ha n > 0, akkor writeln(s/n:5:1)
else writeln('NO');
vége.

Más megoldások is lehetségesek. A program helyes működésének ellenőrzéséhez használnia kell

a következő teszteket:

Beviteli adat Kimenet
1 2
222
0
NEM
2 16
0
16.0
3 1632
64
8
8
5
0
25.6

59. Válassz EGYET az alábbi feladatok közül: 20.1 vagy 20.2.

20.1 A Performer Robot egy cellákra osztott síkra rajzolt labirintusban tud navigálni. A szomszédos (oldalsó) cellák között lehet egy fal, amelyen a Robot nem tud áthaladni.

A robotnak kilenc parancsa van. Négy parancs sorrendi parancs:

fel le balra jobbra

A parancsok bármelyikének végrehajtásakor a Robot egy cellát mozgat: fel le ↓, balra ←, jobbra →. Ha a Robot parancsot kap a falon való áthaladásra, összeomlik.

A robotnak is van csapata festeni át, amelyben az a cella van lefestve, amelyben a Robot jelenleg található.

További négy parancs állapotellenőrző parancs. Ezek a parancsok ellenőrzik, hogy szabad-e az út a robot számára a négy lehetséges irány mindegyikében:

Ezek a parancsok egy feltétellel együtt használhatók "Ha", a következő formában:

Ha feltétel Hogy
parancsok sorozata
Minden

Itt feltétel- a feltétel ellenőrzésére szolgáló parancsok egyike. Parancssor- ez egy vagy több parancs-utasítás. Például egy cella jobbra mozgatásához, ha a jobb oldalon nincs fal, és lefestheti a cellát, használhatja a következő algoritmust:

ha szabad a jog akkor
jobb
festeni át
Minden

Egy feltétel mellett több feltétel-ellenőrző parancsot is használhat logikai kapcsolatok segítségével és, vagy nem, Például:

if (jog szabad) és (nem lent szabad) akkor
jobb
Minden

Egy ciklus segítségével megismételheti a parancsok sorozatát "Viszlát", a következő formában:

nts egyelőre feltétel
parancsok sorozata
kts

Például a következő algoritmus segítségével jobbra mozoghat, amíg lehetséges:

nts a jog egyelőre ingyenes
jobb
kts

Végezze el a feladatot.

A végtelen mezőnek vízszintes és függőleges falai vannak. A vízszintes fal bal vége a függőleges fal alsó végéhez csatlakozik. A falak hossza ismeretlen. A függőleges falban pontosan egy átjáró van, a járat pontos helye és szélessége nem ismert. A robot egy ketrecben van, amely közvetlenül a vízszintes fal felett helyezkedik el a jobb végén. Az ábra a falak és a Robot elhelyezésének egyik lehetséges módját mutatja (a robotot „P” betű jelöli).

Írjon egy algoritmust a robothoz, amely lefesti az összes cellát közvetlenül a függőleges fal bal és jobb oldalán.

A robot csak olyan cellákat festhet, amelyek megfelelnek ennek a feltételnek. Például a jobb oldalon látható képhez a Robotnak át kell festenie a következő cellákat (lásd a képet).

A Robot végső helye tetszőleges lehet. Az algoritmus végrehajtásakor a robotot nem szabad megsemmisíteni. Az algoritmusnak meg kell oldania a problémát tetszőleges mezőméret és bármilyen megengedett falelrendezés esetén.

Az algoritmus végrehajtható formális végrehajtó környezetben, vagy szövegszerkesztőben írható.

20.2 Írjon programot, amely természetes számsorozatban meghatározza a 4-re végződő minimális számot. A program bemenetként megkapja a sorozatban szereplő számok számát, majd magukat a számokat. A sorozat mindig 4-re végződő számot tartalmaz. A számok száma nem haladja meg az 1000-et. A beírt számok nem haladják meg a 30 000-et. A programnak egy számot kell kiadnia - a minimális számot
4-re végződik.

Példa a programra:

Beviteli adat Kimenet
14

Magyarázat.20.1 Az előadó parancsait félkövér, az algoritmust magyarázó és annak nem részét képező megjegyzéseket dőlt betűvel írjuk. A megjegyzés elejét a „|” szimbólum jelöli.

||Menjen balra, amíg el nem érünk egy függőleges falat.
nts a bal oldal egyelőre szabad
bal
kts

|Menjünk felfelé, amíg el nem érjük a fali átjárót, és fessük át a cellákat.
nts még nem szabad a bal oldalon
festeni át
fel
kts


nts a bal oldal egyelőre szabad
fel
kts

|Menjen fel a fal végére, és fesse le a cellákat.
nts még nem szabad a bal oldalon
festeni át
fel
kts

|Megkerüljük a falat.
bal
le-

|Menjünk lefelé, amíg el nem érjük a fali átjárót, és fessük át a cellákat.
nts még nem szabad a jobb oldalon
festeni át
le-
kts

|Menjen tovább a függőleges falhoz.
nts a jog egyelőre ingyenes
le-
kts

|Menjen le a fal végére, és fesse le a cellákat.
nts még nem szabad a jobb oldalon
festeni át
le-
kts

Más megoldások is lehetségesek. Az előadói utasításokhoz eltérő szintaxis használata megengedett,

ismerősebbek a diákok számára. Megengedett néhány szintaktikai hiba, amely nem torzítja a megoldás szerzőjének szándékát.

20.2 A megoldás egy tetszőleges programozási nyelven írt program. Példa a Pascalban írt helyes megoldásra:

Var n,i,a,min: egész szám;
kezdődik
readln(n);
min:= 30001;
i:= 1-től n-ig
kezdődik
readln(a);
ha (a mod 10 = 4) és (a< min)
akkor min:= a;
vége;
írás (perc)
vége.

Más megoldások is lehetségesek. A program megfelelő működésének ellenőrzéséhez a következő teszteket kell használnia:

Beviteli adat Kimenet
1 4
2 14
3 4

60. Válassz EGYET az alábbi feladatok közül: 20.1 vagy 20.2.

20.1 A Performer Robot egy cellákra osztott síkra rajzolt labirintusban tud navigálni. A szomszédos (oldalsó) cellák között lehet egy fal, amelyen a Robot nem tud áthaladni. A robotnak kilenc parancsa van. Négy parancs sorrendi parancs:

fel le balra jobbra

A parancsok bármelyikének végrehajtásakor a Robot egy cellát mozgat: fel le ↓, balra ←, jobbra →. Ha a Robot parancsot kap a falon való áthaladásra, összeomlik. A robotnak is van csapata festeni át, amelyben az a cella van lefestve, amelyben a Robot jelenleg található.

További négy parancs állapotellenőrző parancs. Ezek a parancsok ellenőrzik, hogy szabad-e az út a robot számára a négy lehetséges irány mindegyikében:

felső szabad alsó szabad bal szabad jobb szabad

Ezek a parancsok egy feltétellel együtt használhatók "Ha", a következő formában:

Ha feltétel Hogy
parancsok sorozata
Minden

Itt feltétel- a feltétel ellenőrzésére szolgáló parancsok egyike. Parancssor- ez egy vagy több parancs-utasítás. Például egy cella jobbra mozgatásához, ha a jobb oldalon nincs fal, és lefestheti a cellát, használhatja a következő algoritmust:

ha szabad a jog akkor
jobb
festeni át
Minden

Egy feltétel mellett több feltétel-ellenőrző parancsot is használhat logikai kapcsolatok segítségével és, vagy nem, Például:

if (jog szabad) és (nem lent szabad) akkor
jobb
Minden

Egy ciklus segítségével megismételheti a parancsok sorozatát "Viszlát", a következő formában:

nts egyelőre feltétel
parancsok sorozata
kts

Például a következő algoritmus segítségével jobbra mozoghat, amíg lehetséges:

nts a jog egyelőre ingyenes
jobb
kts

Végezze el a feladatot.

A végtelen mezőn van egy lépcső. Először balról jobbra megy fel a lépcső, majd szintén balról jobbra megy le. Az ereszkedéstől jobbra a lépcsőház vízszintes falrá változik. Minden lépcső magassága 1 négyzet, szélessége 1 négyzet. A felfelé és lefelé vezető lépcsők száma nem ismert. Az ereszkedés és az emelkedés között a terület szélessége 1 négyzet. A robot egy ketrecben van, amely az ereszkedés elején található. Az ábra a falak és a Robot elrendezésének egyik lehetséges módját mutatja (a robotot „P” betű jelöli).

Írjon egy algoritmust a robothoz, amely lefesti az összes cellát, amely közvetlenül a lépcső felett található. A robot csak olyan cellákat festhet, amelyek megfelelnek ennek a feltételnek. Például a fenti képen a Robotnak ki kell színeznie a következő cellákat (lásd a képet).

A Robot végső helye tetszőleges lehet. Az algoritmusnak meg kell oldania a problémát tetszőleges mezőméretre és a falak tetszőleges elrendezésére egy téglalap alakú mezőn belül. Az algoritmus végrehajtásakor a robotot nem szabad megsemmisíteni, az algoritmus végrehajtását be kell fejezni. Az algoritmus végrehajtható formális végrehajtó környezetben, vagy szövegszerkesztőben írható. Mentse el az algoritmust egy szöveges fájlba.

20.2 Írjon be 8 pozitív egész számot a billentyűzet segítségével. Határozza meg, hány osztható 3-mal, és 4-re végződik. A programnak egy számot kell kiírnia: a 3 többszörösei és 4-re végződő számok számát.

Példa a programra:

Beviteli adat Kimenet
12
14
24
54
44
33
84
114
4

Magyarázat.20.1 A következő algoritmus elvégzi a szükséges feladatot.

nts még nem szabad a jobb oldalon
festeni át
fel
festeni át
jobb
kts

festeni át
jobb

nts az alja egyelőre szabad
festeni át
le-
festeni át
jobb
kts

20.2 Megoldás

Var i, n, a: egész szám;
kezdés n: = 0;
i-re: = 1-től 8-ig tegye
kezdődik
readln(a);
ha (a mod 3 = 0) és (a mod 10 = 4) akkor
n: = n+1; vége;
writeln(n);
vége.

A program megfelelő működésének ellenőrzéséhez a következő teszteket kell használnia:

Beviteli adat Kimenet
1 0
2 1
3 3

OGE számítástechnikai feladatok megoldásokkal és válaszokkal

A kilencedik osztályt végzettek állami záróbizonyítványa jelenleg önkéntes, bármikor visszautasíthatja a szokásos hagyományos vizsgákat.

Akkor miért vonzóbb az OGE (GIA) forma a 2019-es 9. osztályt végzettek számára? Az új formában történő közvetlen tanúsítás lehetővé teszi, hogy független értékelést kapjon az iskolások felkészültségéről. Minden OGE (GIA) feladat speciális űrlap formájában jelenik meg, beleértve a kérdéseket és a válaszokat. Közvetlen analógia az egységes államvizsgával. Ebben az esetben rövid és részletes válaszokat is adhat. A honlapunk weboldal segít a megfelelő felkészülésben és reálisan felmérni esélyeit. Kívül, GIA és OGE online tesztek válaszellenőrzéssel segít dönteni a szakosított középiskolai osztály további választásáról. Ön maga is könnyen felmérheti tudását a választott tárgyból. Ehhez projektünk különféle teszteket kínál számos tudományágban. Honlapunk a felkészülés a 2019-es államvizsga-teszt 9. évfolyam letételére online, teljes mértékben segít felkészülni az élet első komoly és felelősségteljes próbájára.

Az oldalunkon található összes anyag egyszerű, könnyen érthető formában jelenik meg. Akár kiváló tanuló az osztályában, akár egy átlagos átlagos tanuló, most minden az Ön kezében van. Jó ötlet lenne, ha ellátogatna hozzánk. Itt minden kérdésére választ talál. Készüljön fel az OGE, GIA nehéz tesztjére, és az eredmény minden várakozását felülmúlja.

1 lehetőség
Írjon programot, amely természetes számsorozatban meghatározza a 7-tel osztható minimális számot. A program bemenetként megkapja a sorozatban szereplő számok számát, majd magukat a számokat. A sorozat mindig 7-tel osztható számot tartalmaz. A számok száma nem haladja meg az 1000-et. A beírt számok nem haladják meg a 30 000-et. A programnak egy számot kell megadnia - a 7-tel osztható minimális számot.
Példa a programra:
Bemeneti adatok: 3,11,14,77
Kimenet: 14
2. lehetőség
Írjunk programot, amely a természetes számok sorozatában meghatározza a maximális páros számot! A program bemenetként megkapja a sorozatban szereplő számok számát, majd magukat a számokat. A sorozatban mindig van páros szám. A számok száma nem haladja meg az 1000-et. A beírt számok nem haladják meg a 30 000. A programnak egy számot kell megadnia - a maximális páros számot.
Példa a programra:
Bevitt számok: 3,10,99,42
Hétvégi időpontok: 42
3. lehetőség
Írjon programot, amely a természetes számok sorozatában meghatározza azt a minimális számot, amely 16 többszöröse. A program bemenetként megkapja a sorozatban szereplő számok számát, majd magukat a számokat. A sorozat mindig olyan számot tartalmaz, amely 16 többszöröse. A számok száma nem haladja meg az 1000-et. A beírt számok nem haladják meg a 30 000-et. A programnak egy számot kell megadnia - a minimális számot - a minimális számot, amely 16 többszöröse .
Példa a programra:
Bevitt számok: 3,64,48,80
Hétvégi időpontok: 48
4. lehetőség
Írjunk programot, amely a természetes számok sorozatában meghatározza az 1-re végződő maximális számot.
A program bemenetként megkapja a sorozatban szereplő számok számát, majd magukat a számokat. A sorozat mindig 1-re végződő számot tartalmaz. A számok száma nem haladja meg az 1000-et. A beírt számok nem haladják meg a 30 000-et. A programnak egy számot kell megadnia - a maximális 1-re végződő számot.
Példa a programra:
Beviteli számok:3,11,21,31
Hétvégi időpontok: 31
5. lehetőség
Írjon programot, amely természetes számok sorozatában meghatározza az összes olyan szám számát, amelyek 6 többszörösei és 0-ra végződnek.
A program természetes számokat kap bemenetként, a beírt számok száma ismeretlen, a számsor 0-ra végződik (a 0 a bevitel végének jele, nem szerepel a sorozatban). A számok száma nem haladja meg az 1000-et. A beírt számok nem haladják meg a 30 000-et. A programnak egy számot kell kiadnia: a sorozat összes számának számát, amelyek 6 többszörösei és 0-ra végződnek.
Példa a programra:
Bevitt számok:20,6,120,100,150,0
Kimeneti számok:2

6. lehetőség
Írjon programot, amely a természetes számok sorozatában meghatározza az összes olyan szám számát, amelyek 7 többszörösei és 5-re végződnek. A program természetes számokat kap bemenetként, a beírt számok száma ismeretlen, a számsor a következővel végződik: a 0 szám (a 0 a bemenet végének jele, nem szerepel a sorozatban). A számok száma nem haladja meg az 1000-et. A beírt számok nem haladják meg a 30 000-et. A programnak egy számot kell kiadnia: a sorozat összes olyan számának számát, amely 7 többszöröse és 5-re végződik.
Példa a programra:

Kimeneti számok:2
7. lehetőség
Írjon programot, amely a természetes számok sorozatában meghatározza az összes olyan szám összegét, amelyek 7 többszörösei és 5-re végződnek. A program természetes számokat kap bemenetként, a beírt számok száma ismeretlen, a számsor a következővel végződik: a 0 szám (a 0 a bemenet végének jele, nem szerepel a sorozatban). A számok száma nem haladja meg az 1000-et. A beírt számok nem haladják meg a 30 000-et. A programnak egy számot kell kiadnia: a sorozat összes olyan számának összegét, amely 7 többszöröse és 5-re végződik.
Példa a programra:
Bevitt számok:35,49,55,105,155,0
Kimeneti számok: 140
8. lehetőség
Írjon programot, amely a természetes számok sorozatában meghatározza az összes olyan szám összegét, amelyek 3 többszörösei és 6-ra végződnek. A program természetes számokat kap bemenetként, a beírt számok száma ismeretlen, a számsor így végződik a 0 szám (a 0 a bemenet végének jele, nem szerepel a sorozatban). A számok száma nem haladja meg az 1000-et. A beírt számok nem haladják meg a 30 000-et. A programnak egy számot kell kiadnia: a sorozat összes számának összegét, amely 3 többszöröse és 6-ra végződik.
Példa a programra:
Beviteli számok:36,56,33,126,3,0
Kimeneti számok: 162
9. lehetőség
Írjon programot, amely természetes számok sorozatában meghatározza az 5-tel osztható páros számok összegét és mennyiségét. A program természetes számokat kap bemenetként, a beírt számok száma ismeretlen, a számsor 0-val végződik (0 a bemenet végének jele, nem szerepel a sorozatban). A számok száma nem haladja meg az 1000-et. A beírt számok nem haladják meg a 30 000-et. A programnak két számot kell kiadnia: a sorozat összegét és a páros számok 5-tel osztható számát.
Példa a programra:
Beviteli számok:4,60,15,0
Kimeneti számok:79.1
10. lehetőség
Írjunk programot, amely a természetes számok sorozatában meghatározza a számukat és a páros számok összegét!
A program természetes számokat kap bemenetként, a beírt számok száma ismeretlen, a számsor 0-ra végződik (a 0 a bevitel végének jele, nem szerepel a sorozatban). A számok száma nem haladja meg az 1000-et. A beírt számok nem haladják meg a 30 000. A programnak két számot kell kiadnia: a sorozat hosszát és a valós számok összegét.
Példa a programra:
Bemeneti számok:4,60,15,0 Kimeneti számok:3,64

1. Feladat:

A számítógéppel gépelt absztrakt 48 oldalnyi szöveget és ezen kívül további 32 rajzot tartalmaz. Minden szövegoldal 36 soros, minden sor 48 karakterből áll. A karakterek kódolásához a KOI-8 kódolást használják, amelyben minden karakter 8 bittel van kódolva. Határozza meg a teljes absztrakt információmennyiségét, ha az egyes ábrák információmennyisége 2080 bájt.

Megoldás:

A KOI-8 kódolásban 1 karakter 1 bájt (ami = 8 bit) információt hordoz.

Tudjuk, hogy csak 48 oldal szöveg + 32 rajz. Minden oldal 36 soros, minden sor 48 karakterből áll.

Nézzük meg, mennyit nyom egy oldal:

48 karakterek * 36 sorok = egy oldalon 1728 karakterek.

1728 karakterek egy oldalon* 1 bájt = egy oldal súlya 1728 byte.

48 összes oldal * oldalsúlyonként 1728 bájt = a szöveg összes oldalának súlya 82944 byte.

Nézzük meg, mennyit nyomnak az absztrakt rajzok:

Feltétel szerint, 1 rajzunk súlya 2080 byte. És mindegyik 32 rajz.

2080 bájt* 32 kép = 66560 byte.

Teljes:

A szöveg összes oldalának súlya 82944 bájt + képek súlya 66560 bájt = 149504 byte.

Alapértelmezés szerint 1 kilobyte (KB) = 1024 bájt.

149504 byte/ 1024 bájt = 146 KB.

Válasz: 146 KB

2. feladat:

Az alábbi madárnevek közül melyikre igaz az állítás:

NEM((első betű mássalhangzó) VAGY(az utolsó betű magánhangzó))

  1. Sárkány
  2. Sirály
  3. Sárgarigó

kötőszó (I) a művelet eredménye akkor lesz igaz, ha mindkét kezdeti állítás igaz.

Disjunkció (VAGY) a művelet eredménye hamis lesz, ha mindkét kezdeti állítás hamis.

Inverzió (NEM) minden állítás egy új kijelentéshez kapcsolódik, amelynek jelentése ellentétes az eredetivel.

A logikai műveletek prioritása a következő: inverzió -> konjunkció -> diszjunkció.

Megoldás:

Bővítsük ki a zárójeleket:

Az első betű magánhangzó ÉS az első utolsó betű mássalhangzó.

Válasz: Hoopoe

4. feladat:

A felhasználó a Titian katalógussal dolgozott. Először egy szinttel feljebb, majd egy szinttel lejjebb, majd ismét egy szinttel feljebb. Ennek eredményeként a következő könyvtárba került:

Feladó:\Art\Olaszország\Renaissance\Giorgione

Rögzítse a felhasználó által elindított könyvtár teljes elérési útját.

  1. Feladó:\Art\Olaszország\Renaissance\Artists\Titian
  2. Feladó:\Művészet\Olaszország\Renaissance\Titian
  3. Feladó:\Art\Olaszország\Renaissance\Titian\Giorgione
  4. Feladó:\Art\Olaszország\Renaissance\Giorgione\Titian

A feltétel a felhasználói műveleteket határozza meg:

Először egy szinttel feljebb, majd egy szinttel lejjebb, majd ismét egy szinttel feljebb.

Végezzük el a feltételeket fordított sorrendben:

Egy szinttel feljebb ment -> egy szinttel lejjebb ment -> egy szinttel feljebb ment.

A katalógusból indulunk ki "Giorgione"

Feladó:\Art\Olaszország\Renaissance\Giorgione

Ha teljesítjük a feltételünket, valahol a Giorgione katalógus felett kell végeznünk.

C:\Art\Olaszország\Renaissance\Giorgione\???

A javasolt válaszok szerint csak a 4. lehetőség felel meg nekünk.

Válasz: C:\Art\Olaszország\Renaissance\Giorgione\Titian

5. feladat:

Milyen képlet írható a D2 cellába, hogy az A2:D2 cellatartomány értékei alapján végzett számítások után összeállított diagram megfeleljen a képnek?

A B C D
1 4 3 2 1
2 =A1+C1 =C1 =A1-2 ?

Válaszlehetőségek:

  1. = A1+2
  2. = B1+1
  3. = C1*2
  4. = D1*2

Megoldás:

A táblázatból tudjuk: A1=4, B1=3, C1=2, D1=1.

Töltsük ki a táblázatot, és keressük meg a mezők értékeit: A2, B2 és C2.

A B C D
1 4 3 2 1
2 6 2 2 ?

Megtanultuk: A2=6, B2=2, C2=2.

Most térjünk vissza diagramunkhoz, és nézzük meg közelebbről:

Van egy nagy részünk és három kicsi.

Logikusan fogalmazva, képzeljünk el egy nagy részt A2-ként, ami egyenlő 6-tal. És három kicsi egyenlő rész, ez 6 osztva 3-mal, kiderül, hogy egy kis rész egyenlő 2-um.

A javasolt válaszokból D2-nek egyenlőnek kell lennie 2-vel.

Kiderült, hogy ez a negyedik válasz.

Válasz: 4

7. feladat:

A Dunno úgy titkosítja az orosz szavakat, hogy minden betű helyett a számot írja be az ábécébe (szóközök nélkül).

A betűk számát a táblázat tartalmazza:

Egyes titkosítások több módon is visszafejthetők.

Például az 12112 jelentheti az „ABAC” vagy „HOGYAN” vagy „ABAAB” kifejezést.

Négy titkosítás van megadva:

  1. 812029
  2. 812030
  3. 182029
  4. 182030

Csak az egyiket dekódolják egyedi módon.

Keresse meg és fejtse meg. Írd le, mit kaptál válaszként.

Megoldás:

A harmadik és negyedik lehetőséget azonnal kizárjuk. A titkosítás elején van „18”, ez lehet csak „1” vagy „18”.

Az első és a második titkosítási lehetőség megmarad.

A feltétel szerinti titkosítás 1-gyel kezdődik és 33-mal végződik. Az első titkosítási lehetőségnél a „29” lehet „2” vagy „9”, ami nem mondható el a második titkosítási lehetőségről, amely „30”-ra végződik. . A titkosításban nincs „0”, és a „30”-as titkosítást semmilyen módon nem tudjuk elválasztani.

Válasz: REAP

10. feladat:

A Dat tábla 10 féle árucikk eladott darabszámáról tárol adatokat (Dat - első típusú eladott áru, Dat - második típusú stb.). Határozza meg, hogy mi lesz kinyomtatva a következő algoritmus végrehajtásának eredményeként három nyelv programozás.

Algoritmikus nyelv:

alg
kezdet
celtab Dat
egész k, m
Dat := 45; Dat:=55
Dat := 40; Dat:=15
Dat := 20; Dat := 80
Dat := 35; Dat:=70
Dat := 10; Dat := 45
m:=Dat
nc k esetén 4-től 10-ig
ha Dat[k] >= Dat akkor
m:= m + dátum [k]
Minden
kts
kimenet m
con

ALAPVETŐ:

DIM Dat(10) AS EGÉSZ
Dat(1)=45: Dat(2)=55
Dat(3)=40: Dat(4)=15
Dat(5)=20:Dat(6)=80
Dat(7)=35: Dat(8)=70
Dat(9)= 10: Dat(10)= 45
m = Dat (1)
k = 4-10
HA Dat(k) >= Dat (1)
AKKOR
m = m + Dat(k)
VÉGE HA
10
10
ID_650 4/8 neznaika.pro
KÖVETKEZŐ k
NYOMTATÁS m
VÉGE

Pascal:

var k, m: egész szám;
Dátum: tömb
egész szám;
kezdődik
Dat := 45; Dat := 55;
Dat := 40; Dat := 15;
Dat := 20; Dat := 80;
Dat := 35; Dat := 70;
Dat := 10; Dat := 45;
m:=Dat;
k:= 4-től 10-ig kezdje
ha Dat[k] >= Dat akkor
kezdődik
m:= m + Dat[k]
vége
vége;
írás(m);
vége.

Oldjuk meg a problémát a Pascal nyelv példájával.

var k, m: egész szám;
Dátum: tömb
egész szám;
kezdődik
Dat := 45; Dat := 55;
Dat := 40; Dat := 15;
Dat := 20;. Dat := 80;
Dat := 35; Dat := 70;
Dat := 10; Dat := 45;
m:=Dat;
k:= 4-től 10-ig kezdje
ha Dat[k] >= Dat akkor
kezdődik
m:= m + Dat[k]
vége
vége;
írás(m);
vége.

Először bevezetjük a k és m egész számú numerikus változókat.

A táblázat 1-10 értékkel rendelkezik - tízféle eladott áru.

Az m változó megegyezik az első típusú áruval (Dat := 45;).

Ha a 4-től a 10-ig terjedő értékek valamelyike ​​nagyobb vagy egyenlő, mint az 1. típus, ami 45, akkor a nagyobb érték hozzáadódik az m változóhoz. Ami viszont feltételünk szerint m változó 45.

Kiderült, hogy vannak terméktípusaink: a Dat és a Dat nagyobb, mint a Dat := 45, a Dat típus pedig egyenlő a Dat := 45 értékkel.

Ennek eredményeként a következőket kapjuk:

45 + Dat + Dat + Dat =

45 + 80 + 70 + 45 = 240

Válasz: 240 kerül kinyomtatásra

BAN BEN ez a szekció Figyelmébe ajánljuk az „Informatika” 9. osztályos vizsgával kapcsolatos információkat OGE formátumban. Elérhető demó opciók, kézikönyvek elmélettel, vizsgaleírásokkal és gyakorlati tesztekkel. A vizsga formátumáról alább tájékozódhat.

Vizsgainformációk

Az informatika vizsga két részből és 20 feladatból áll.

Első rész 18 alapvető és haladó nehézségi szintű feladatot tartalmaz

  • 6 feladat a válasz kiválasztásával és rögzítésével egy számjegy formájában
  • 12 feladat, ami azt jelenti, hogy a vizsgázó önállóan fogalmazza meg és írja le a választ karaktersorozat formájában

Második rész 2 feladatot tartalmaz magas szint nehézségek.

A második rész feladatai azt jelentik praktikus munka tanulók a számítógépen egy speciális szoftver. Minden feladat eredménye egy külön fájl. A 20. feladat két változatban szerepel: 20.1 és 20.2; A vizsgázónak választania kell a feladat egyik lehetőségét.

Az 1–6. feladatok között az összes tematikus blokk feladatait bemutatjuk, kivéve a „Szervezet információs környezet, információ keresése"; A 7–18. feladatok között a „Tervezés és modellezés” témakör kivételével minden témában vannak feladatok.

A 2. rész feladatai a szöveges és táblázatos formájú információkkal való munkavégzés gyakorlati készségeinek, valamint egy összetett algoritmus megvalósításának képességének tesztelésére irányulnak. Ebben az esetben a 20. feladatot két változatban adjuk meg: a 20.1. feladat egy formális végrehajtó algoritmusának kidolgozását foglalja magában, a 20.2. feladat pedig egy algoritmus kidolgozását és írását egy programozási nyelven. A vizsgázó önállóan választ két lehetőség közül egyet a feladatra, attól függően, hogy tanult-e valamilyen programozási nyelvet.

A feladatok megoszlása ​​a vizsgadolgozat részei szerint