Hur man löser uppgift 8 i tentamen. Summan av en aritmetisk progression. Egenskapen för geometrisk progression

Stavningen av ordrötter är vid första anblicken, enkelt tema. Dessutom studeras det i ryska språklektioner redan i grundskola. Det är dock i rötterna som elever väldigt ofta gör misstag.

Orsaker till felstavning av ordrötter:

  • Okunskap om reglerna för att skriva vokaler och konsonanter vid roten.
  • Oförmåga att korrekt välja det ord som ska testas, vilket enkelt kan användas för att kontrollera både vokaler och konsonanter.
  • Fel vid identifiering av rötter med alternerande vokaler. Att kontrollera sådana vokaler med stress är ett allvarligt misstag. Växlande vokaler bör endast skrivas enligt regeln.
  • Det förekommer ofta fall då bland ord med saknade stavningar erbjuds de där bokstaven saknas i konsolen!!! Var noga med att inte blanda ihop prefixet med roten (till exempel: d...pålitlig, O i prefixet saknas här)

Som vi kan se är den främsta orsaken okunnighet om reglerna. Du måste lära dig reglerna för det ryska språket, killar. Först då kommer du att kunna skriva ord korrekt.

På Unified State Exam på ryska, i uppgift nr 8 måste du hitta ordet från en lista med ord med den som kontrolleras obetonad vokal i roten och skriv detta ord på svarsformuläret. Därmed har uppgiften, jämfört med tidigare år, blivit betydligt svårare. Nu behöver du inte bara hitta detta ord, utan också veta mycket väl hur man stavar det. Ett ord som är felstavat men hittat rätt kommer att vara ett felaktigt svar.

Lär dig att välja rätt testa ord. I dem bör vokalen som testas betonas:

Så här slutför du uppgift nr 8

1. Ta bort alternerande ord från listan. De kontrolleras inte av stress, utan skrivs enligt regeln.


Omväxlande bokstäver A-O

Omväxlande bokstäver I-E

gar-gor

ber-bir

klan-klon

der-dir

varelse

mer-värld

zar-zor

per festmåltid

växa-växa-växa

ter-tyr

log-logg

blesmt-blist

simma-simma

smygstål

skok-skoch

zheg-zhig

mak-mok

fuska-fusa

likvärdig

cas-cos

A (i) - im, in (låna - låna)

BIOLOGISKA METODER – det fanns en fråga vid Unified State Exam 2018 om centrifugering.

Hur resonerar vi? Du måste kunna alla termer utantill:cytologi – vetenskapen om cellen, det vill säga alla föremål är väldigt små.Centrifugering – en metod för att separera cellorganeller, molekyler, ämnen på grund av olika densiteter av separerade fraktioner. Centrifugalkrafter ger olika accelerationer och tätare fraktioner sätter sig först - till exempel. Cellkärnan, sedan mindre täta - mitokondrier, kloroplaster, sedan de lättaste, till exempel ribosomer.Mikroskopi – undersökning i mikroskop – ja, den är lämplig för cytologi.Kromatografi – en metod för att separera blandningar av ämnen baserad på olika hastigheter rörelse av molekyler som skiljer sig i struktur, massa och storlek i kromatografen. Metoden är mer biokemisk, men den lämpar sig även för cytologi - separation av aminosyror och klorofyller.Heterosi s – detta är i det så kallade urvalet. "hybrid power", ett fenomen där första generationens hybrider kombinerar mest bästa egenskaper föräldrar. – inte lämplig för cytologi.Övervakning – i ekologi – långsiktig övervakning av staten miljö. Så svaret är: 4 och 545

SVAR: 35

Evolutionsteori– läran om historisk utveckling organisk värld. Resultatet av evolutionen är anpassning, nya arter. Idioadaptation är anpassning till en mängd olika existerande miljöförhållanden utan att förändra organisationsnivån. – ja, det passar evolutionen.

Divergens – evolutionär väg, där det finns en divergens av tecken

Diheterozygot – inom genetiken är detta AaBb – Nej

Aromorfos är en evolutionär väg där organisationsnivån förändras kraftigt (morfofysiologiskt språng)

Hybridisering är en metod vid urval.

Biosfären är livets sfär.

Bioinert materia är jord.

Noosphere – sinnets sfär (var är en person)

Gyres är det som upprätthåller biosfärens existens

Aromorfos - i evolution

Hybridisering - i urval

Svar: 45

Bestäm nu själv.

Välj två rätta svar av fem och skriv ner siffrorna som de anges under. Genteknik, till skillnad från cellulär teknik, inkluderar forskning relaterad till

1) cellodling högre organismer

2) hybridisering somatiska celler

3) gentransplantation

4) transplantation av kärnan från en cell till en annan

5) erhållande av rekombinanta (modifierade) RNA- och DNA-molekyler

Välj två rätta svar av fem och skriv ner siffrorna under vilka de anges. Den cellulära organisationsnivån sammanfaller med organismnivån

1) bakteriofager

2) dysenterisk amöba

3) poliovirus

4) vild kanin

5) grön euglena

Välj TVÅ rätta svar av fem och skriv ner siffrorna under vilka de anges. Den cytogenetiska metoden gör det möjligt att studera på människor

1) ärftliga sjukdomar associerade med genomiska mutationer

2) utveckling av symtom hos tvillingar

3) de metaboliska egenskaperna i hans kropp

4) dess kromosomuppsättning

5) hans familjs stamtavla

Nedan finns en lista med termer. Alla utom två används för att beskriva miljömönster. Hitta två termer som "faller ut" från den allmänna serien och skriv ner siffrorna under vilka de anges i tabellen.

1) partenogenes

2) symbios

3) succession

4) aromorfos

5) konsument

Välj två rätta svar av fem och skriv ner siffrorna som de anges under i tabellen. Vilka metoder vetenskaplig forskning används för diagnostik diabetes mellitus och identifiera arten av dess arv?

1) biokemisk

2) cytogenetisk

3) tvilling

4) genealogisk

5) historisk

Välj två rätta svar av fem och skriv ner siffrorna som de anges under i tabellen. Biokemiska forskningsmetoder inkluderar:

1) mikroskopi

2) elektrofores

3) inavel

4) Röntgenspektrofotometri

5) hybridisering

Uppgift nr 8 i profilen Unified State Exam-nivå i matematikprov grundläggande kunskaper i stereometri. Uppgifterna i det här avsnittet är enkla, på grundläggande formler - vanligtvis på volymerna av enkla standardfigurer - cylinder, kub, pyramid, kon.

Teori för uppgift nr 8

Jag kommer att ge formler för volymen av figurer, eftersom detta material är ganska vanligt.

Analys av typiska alternativ för uppgifter nr 8 i Unified State Exam i matematik på profilnivå

Första versionen av uppgiften (demoversion 2018)

I ett cylindriskt kärl når vätskenivån 16 cm. På vilken höjd blir vätskenivån om den hälls i ett andra kärl, vars diameter är 2 gånger större än den första? Ange ditt svar i cm.

Lösningsalgoritm:
  1. Bestäm arean av basen av de första och andra kärlen.
  2. Vi skriver ner volymformler och likställer dem.
  3. Vi tar bort samma värden. Vi drar en slutsats.
  4. Vi skriver ner svaret.
Lösning:

1. Arean av basen av det första kärlet bestäms av formeln

Diametern på det andra kärlet är 2 gånger större. Så arean av dess bas är lika med

det vill säga 4 gånger mer:

2 Skriv ner formeln för volymen vätska i varje behållare.

Eftersom volymen vätska förblir konstant får vi ekvationen:

Vi tar bort samma värden. Härifrån

Andra versionen av uppgiften (från Yashchenko, nr 1)

Cylindern och konen har en gemensam bas och höjd. Konens volym är 28. Hitta cylinderns volym.

Lösningsalgoritm:
  1. Vi skriver ner formeln för volymen av en kon.
  2. Vi skriver ner formeln för volymen av en cylinder.
  3. Vi jämför formlerna och drar en slutsats.
  4. Beräkna volymen på cylindern.
  5. Vi skriver ner svaret.
Lösning:

1. Konens volym bestäms av formeln

där H är konens höjd; R är radien för konbasen.

2. Cylinderns volym bestäms av formeln

3. Jämför båda formlerna. Det är lätt att se att cylindervolymen är 3 gånger konens volym.

4. Beräkna cylindervolymen:.

Deras skrivande följer olika mönster. Läs reglerna, titta på exemplen.

För att utföra uppgiften korrekt måste du kunna avgöra vilket av dessa tre fall exemplen i din version av CMM tillhör.

Uppgiften kräver kunskap om hur ord skrivs. För att svara rätt måste du kunna identifiera stavningen korrekt. Denna åtgärd liknar att gå igenom passkontrollen vid gränsen: gränsvakten tittade på dig, tittade på fotot i ditt pass och vägen är fri. Innan du är 5 ord och formuleringen av uppgiften. Först förstå vad du ska leta efter.

Om uppgiften är på testade vokaler är detta en sak, om på alternerande vokaler, så en annan.

Låt oss komma ihåg vad som är vad.

Testade obetonade vokaler i roten: get´, get - getter

I en obetonad position skrivs samma vokal i ordets rot som under betoning.

Varför skriver vi brevet O, men inte A i ord: get, get? Därför att - co ´s s!

Hur kollar man?

Välj samma ord, men i en annan form: get´, get - get´(plural) eller ett besläktat ord, det vill säga ett ord med samma rot: get´, get - get´, get´.

Förväxla inte:

Det är ett misstag att välja följande som testord:

  • ord med olika betydelser: frekvens - ren, renhet - ofta
  • ord med alternerande vokaler i roten: sola - solbränna, gryning - gryning
  • andra typer av verb: vara sen - vara sen, assimilera - assimilera

Overifierbara obetonade vokaler i roten: hund, bläckfisk, kamorka

Detta är den dummaste av alla regler, för det är inte alls en regel! Varför? För det finns ingen åtgärd som skulle hjälpa till att bestämma vilket brev som ska skrivas. Det enda du kan göra är att hitta rätt ord i ordboken. Alla läroböcker ger råd om detta. Men en ordbok kanske inte finns till hands. Det betyder att sådana ord behöver memoreras. Ju fler sådana ord du vet, desto bättre. Gradvis kommer du att utveckla intuition, och ord med okontrollerade vokaler kommer inte att skapa svårigheter. Så trots den skenbara dumheten är denna regel väldigt användbar!

Om du inte kan klassificera ett ord bland ord med alternerande vokaler i rötterna och hitta testord (genom att ändra ordets form eller leta efter ord med samma rot), så har du ett ord med en otestbar vokal.

Notera:

Efter framgångsrikt klara Unified State Exam Du kan gå tillbaka till tips #1. Det kommer inte att skada ditt liv.

Växlande vokaler i roten

Växlingen av vokaler i rötterna till ryska ord är ett systemfenomen. Det finns många rötter med alternerande vokaler, men i skolpraktik studie obligatorisk lista. Den innehåller 20 rötter, som presenteras nedan. Du måste komma ihåg dem och känna till hela listan. Detta kommer att hjälpa till att undvika mycket irriterande misstag.
Ibland frågar de mig i brev: "Varför ger du inte roten -logga-? När allt kommer omkring, i själva verket är växling inte - lag-//-lozh-, A -lag-//-log-//-false-
Det är enkelt. Jag föreslår det alternativ som presenteras i de flesta skolböcker. Enhetlig tentamen FIPI förbereder sig, som lovar att skillnader i program inte kommer att påverka provresultatet. Hittills har denna inställning följts. A - logga- låt det inte störa dig: det kommer bara med en accent! Förfalskning, pant, förevändning och andra. Och i uppgifterna kommer du bara ha ord med obetonade rötter. Därför anser jag att vi inte bör distrahera dig med detta och andra liknande fall.

För dem som vill lära sig inte en kort skollista med 20 rötter, men full lista av alla rötter med alternerande vokaler rekommenderar jag den mest auktoritativa källan: "Complete Academic Directory", redigerad av V. Lopatin.

Och här kommer vi att minnas vad ni alla studerade i skolan.

1. Växling av vokaler i rötter ber // bir, per//fest, åtgärder//fred, brände //zhig, ter // skjutbana, der//dir, h et//fusk, shine // shine, stål//stål: radera-radera

Om i ett ord med rötter: -ber-//-bir-, -per-//-fest-, -bränt-//-jigg-, -mer-//-värld-, -ter-//-skjutbana-, -der-//-dir-, -även-//-fuska-, - skinande-//-blister-, -stål-//-stil-

det finns ett suffix A, skriv i roten Och: köpa , glans ,
inget suffix A, skriva e:tar, glans.

2. Växling av vokaler i rötter kos//kas: beröra - beröra

Om med ett ord

  • det finns ett suffix A, skriv i roten A: Rör, Rör,
  • inget suffix A , skriva O:Rör, rörande

3. Växling av vokaler i rötter mok//vallmo: blötlagd - att doppa

Om i ord med rötter -mok- //-vallmo- menande:

"att passera vätska, att absorbera vätska," skriv sedan Åhh du blött i regnet ,
"nedsänka i vätska", skriv A: vallmo .

4. Växling av vokaler i rötter lika//lika: nivå - utjämna

Om i ord med rötter -även-//-likvärdig- menande:

"jämnt, jämnt", skriv Åhh du jämna vägen , Bakom jämna ut hålen ,
"jämlikhet", skriv A:lika rättigheter, lika tredje part.

5. Växling av vokaler i rötter berg//gar, skapelse//varelse, klon//klan: fan det är bränt

Om rötterna -gar- //-fjäll- , -varelse- //-skapande- , -klan- //-klona-

ingen accent, skriv O: berg och inte , klonas , kreativitet ,
under stress, skriv som du hör: Bakom ha R , cla ´n att vara , din R kvalitet , två 'ry .

Undantag:
sot

6. Växling av vokaler i rötter gryning // gryning: gryning

Om rötterna -zar- //-zor-

utan stress, skriv ett: gryning, blixt
under stress, skriv som du hör: gryning.

Undantag: Zoreva ´t

7. Växling av vokaler i rötter pilaf//simning: flyta´ till simmare´(exkl.)

Om rötterna är -float- //-float-

utan accent, skriv ett: flyta Till,
under stress skriv som du hör: pla moms, pla ´ tion, simmar V.

Undantag: simmare ´ , simmare, simmare ha, kvicksand´

8. Växling av vokaler i rötter växte // växa // växa, log//log, skak//skoch: växten växte, term - tillägg, hopp - uppkomling

Om rotkonsonanterna är:

  • Med, skriva O: växte upp,
    st eller sch, Den där A: växa, växt,
  • och, skriv O: erbjudande ,
    G, Den där A: termin,
  • h, skriv O: uppkomling,
    Till, Den där A: hopprep.

Undantag: tillväxt ´ till, höjd´ th, ockrare´ till, höjd´ tillväxt, tonåring´ (tillsammans med den litterära normensubro ´ lager ) och deras derivat: grodd, ockrare och så vidare.

Lektionen ägnas åt analysen av uppgift 8 i Unified State Exam i datavetenskap


Det 8:e ämnet - "Programmering av algoritmer med loopar" - karakteriseras som uppgifter grundläggande nivå komplexitet, utförandetid - cirka 3 minuter, maximal poäng - 1

Algoritmiska strukturer med loopar

I uppgift 8 i Unified State Exam används algoritmiska strukturer med cykler. Låt oss titta på dem med hjälp av Pascal-språket som exempel.

  • För introduktion och upprepning Medan loop, .
  • För introduktion och upprepning För slinga, .

Summan av aritmetisk progression

Formel för beräkning n elementet i en aritmetisk progression:

a n = a 1 + d(n-1)

n termer för en aritmetisk progression:

  • ett i
  • d– steg (skillnad) i sekvensen.

Summan av geometrisk progression

Egenskapen för geometrisk progression:

bn2 = bn+1 *qn-1

Formel för beräkning nämnare geometrisk progression:

\[ q = \frac (b_(n+1))(b_n) \]

Formel för beräkning n elementet i den geometriska progressionen:

b n = b 1 * q n-1

Formel för beräkning nämnare geometrisk progression:

Formel för att beräkna summan av den första n termer av geometrisk progression:

\[ S_(n) = \frac (b_1-b_(n)*q)(1-q) \]

\[ S_(n) = b_(1) * \frac (1-q^n)(1-q) \]

  • b i– i-te elementet i sekvensen,
  • qär nämnaren för sekvensen.

Lösa uppgifter 8 i Unified State Exam i datavetenskap

Unified State Examination in Informatics 2017, FIPI-uppgiftsalternativ 15 (Krylov S.S., Churkina T.E.):

1 2 3 4 5 var k, s: heltal; börjar s: = 512; k: = 0; medan s

var k,s:heltal; börjar s:=512; k:=0; medan s


✍ Lösning:
  • I en slinga kökar med enhet (k - räknare). Respektive, k kommer att vara lika med antalet iterationer (repetitioner) av slingan. Efter att cykeln är klar k visas på skärmen, dvs. detta är resultatet av programmet.
  • I en slinga sökar med 64 . För att förenkla beräkningarna, låt oss ta initialen s Inte 512 , A 0 . Då ändras loopvillkoret till s< 1536 (2048 — 512 = 1536):
s:=0; k:=0; medan s< 1536 do begin ...
  • Slingan kommer att köras så länge som s<1536 , а sökar med 64 , det följer att loop iterationerna (stegen) kommer att vara:
1536 / 64 = 24
  • Respektive, k = 24.

Resultat: 24

För en mer detaljerad analys föreslår vi att du tittar på en video av lösningen på denna åttonde uppgift i Unified State Exam i datavetenskap:

10 utbildningsversioner av tentamen för att förbereda för Unified State Exam in Computer Science 2017, uppgift 8, alternativ 1 (Ushakov D.M.):

Bestäm vad som kommer att skrivas ut som ett resultat av att köra följande programfragment:

1 2 3 4 5 6 7 8 9 10 11 var k, s: heltal; börja k: = 1024; s: = 50; medan s› 30 börjar s: = s- 4 ; k: = k div 2; slutet ;

skriv (k) slut .


✍ Lösning:

Resultat: 32

var k,s: heltal; börja k:=1024; s:=50; medan s>30 börjar s:=s-4; k:=k div 2; slutet;

skriv(k)slut.

För en detaljerad lösning, se videon: d Unified State Exam 8.3: 192 ?

1 2 3 4 5 6 7 8 9 10 11 12 Vid vilket är det minsta heltal som anges?

efter att programmet har körts kommer numret att skrivas ut< 200 do begin s:=s+64; k:=k+d; end; write(s); end.


✍ Lösning:

var k, s, d: heltal; börja läsaln (d); s: = 0; k: = 0; medan k ‹ 200 börjar s: = s+ 64; k: = k+d; slutet ;

  • skriv(ar); slutet. k var k,s,d: heltal; börja läsaln(d); s:=0; k:=0; medan k d Låt oss överväga programalgoritmen: k Slingan beror på en variabel 200 , vilket ökar med värde för varje iteration av slingan (inmatning). Cykeln kommer att avsluta sitt arbete när).
  • kommer att vara lika med s eller överskrida det ( sökar med 64 .
  • k >= 200 192 Resultatet av programmet är resultatet av variabelvärdet
. I en slinga
  • Eftersom uppdraget kräver att numret visas k, sedan bestämmer vi antalet repetitioner av cykeln enligt följande: d 64 * x = 192 antal repetitioner: x = 192 / 64 = 3 3 Sedan i en cykel ökar med värde, och loop-repetitioner
(slingan slutar när
  • k>=200 66 ), låt oss skapa en ekvation: 67 3 * d = 200 d = 200/3 ~ 66,66 66 Eftersom numret visade sig vara icke-heltal, låt oss kontrollera och
66 + 66 + 66 = 198 (< 200)

Och

  • . Om vi ​​tar 67 :
67 + 67 + 67 = 201 (>200)
  • , Den där: 67 de där. cykeln fortsätter att fungera efter tre pass, vilket inte är lämpligt för oss.

Resultat: 67

För

Detta nummer

vi är nöjda, det är minsta möjliga, vilket är vad som krävs av uppdraget.

1 2 3 4 5 6 7 8 9 10 För en analys av uppgiften, se videon:

Unified State Examination i datavetenskap uppgift 8.4 (källa: alternativ 3, K. Polyakov)< 25 do begin s:=s+k; k:=k+2; end; write(s); end.


✍ Lösning:

Bestäm vad som kommer att skrivas ut som ett resultat av följande programfragment:

  • var k, s: heltal; börjar s: = 3; k: = 1; medan k ‹ 25 börjar s: = s+ k; k: = k+2; slutet ; s.
  • I en slinga s skriv(ar); slutet. k var k, s: heltal; börjar s:=3; k:=1; medan k Låt oss titta på programlistan:.
  • Resultatet av programmet är resultatet av värdet k förändringar, ökar med , vid startvärdet s = 3 Cykeln beror på.
  • I en slinga k. Slingan kommer att sluta när 2 k >= 25
  • . Ursprungligt värde
k = 1 12

ökar hela tiden med k-> detta betyder att du kan hitta antalet iterationer av slingan. 1 Antalet loop-iterationer är: n = 25/2 ~(därför att

  • ursprungligen lika s summan av en aritmetisk progression ackumuleras, vars sekvens av element är mer bekväm att börja med 0 (inte med 3 , som i programmet). Föreställ dig därför det i början av programmet s = 0. Men låt oss inte glömma det till slut du måste lägga till 3 till resultatet!
s:= 0 ; k:=1; medan k< 25 do begin ...
  • Då ser den aritmetiska utvecklingen ut så här:
1 + 3 + 5 + 7 ... antalet termer i progressionen är 12, eftersom 12 loop iterationer
  • Det finns en formel för att beräkna summan av en aritmetisk progression:

s = ((2 * al + d * (n - 1)) / 2) * n

Var a1- den första terminen av progressionen,
d- skillnad,
n— antalet termer av progressionen (i vårt fall — antalet loop-iterationer)

  • Låt oss ersätta värdena i formeln:
(2 * 1 + 2 * 11) / 2 * 12 = 144
  • Låt oss inte glömma att vi måste lägga till resultatet 3 :
144+3 = 147
  • Detta är meningen s, som matas ut som ett resultat av programmet.

Resultat: 147

Lösning på denna Unified State Exam-uppgift i datavetenskapsvideo:

Unified State Examination i datavetenskap uppgift 8.5 (källa: alternativ 36, K. Polyakov)

1 2 3 4 5 6 7 8 9 10 var s, n: heltal; börjar s := 0 ; n:=0; medan 2 * s* s ‹ 123 börjar s : = s + 1 ; n: = n + 2 slut; skrivln (n) slut .

var s, n: heltal; börjar s:= 0; n:= 0; medan 2*s*s< 123 do begin s:= s + 1; n:= n + 2 end; writeln(n) end.


✍ Lösning:

Bestäm vad som kommer att skrivas ut som ett resultat av följande programfragment:

  • Variabel i slingan s ständigt ökande per enhet(fungerar som en räknare) och variabeln n i en cykel ökar med 2 .
  • Som ett resultat av programmets funktion visas värdet på skärmen n.
  • Resultatet av programmet är resultatet av värdet s, och cykeln slutar när 2 * s 2 >= 123.
  • Det är nödvändigt att bestämma antalet cykelpassager (cykeliterationer): för att göra detta bestämmer vi minsta möjliga s, till 2 * s 2 >= 123:
1:a steg: s = 2*1 2 =2 2:a steg: s = 2*2 2 =8 3:e steg: s = 2*3 2 =18 ... 7:e steg: s = 2*7 2 =98 (mindre än 123 , dvs. cykeln är fortfarande igång) steg 8: s = 2* 8 2 =128 (mer än 123, slingan fungerar inte!)

Eller så behöver du bara hitta den minsta möjliga jämnt nummer>= 123, vilket när de divideras med 2 skulle returnera den beräknade roten av talet:

S=124/2 = √62 - inte lämplig! s=126/2 = √63 - inte lämplig! s=128/2 = √64 = 8 - passande!

  • Så programmet duger 8 loop iterationer.
  • Låt oss definiera n, vilket ökar varje steg i cykeln med 2 , Betyder att:
n = 2 * 8 = 16

Resultat: 16

Videon med den här Unified State Exam-uppgiften finns tillgänglig här:

Unified State Examination i datavetenskap uppgift 8.6 (källa: alternativ 37, K. Polyakov med hänvisning till O.V. Gasanov)

Skriv den minsta, åtskilda med kommatecken, och högsta värde tal d, som måste anges så att det efter körning av programmet skrivs ut 153 ?

1 2 3 4 5 6 7 8 9 10 11 var n, s, d: heltal; börja läsaln (d); n:=33; s:= 4; medan s ‹ = 1725 börjar s : = s + d; n: = n + 8 slut; skriva (n) sluta .

var n, s, d: heltal; börja läsaln(d); n:= 33; s:= 4; medan s<= 1725 do begin s:= s + d; n:= n + 8 end; write(n) end.


✍ Lösning:

Bestäm vad som kommer att skrivas ut som ett resultat av följande programfragment:

  • Programslingan beror på värdet på en variabel s, som i slingan hela tiden ökar med värdet d (d angivna av användaren i början av programmet).
  • Dessutom, i slingan variabeln nökar med 8 . Variabelt värde n visas på skärmen i slutet av programmet, dvs. på uppdrag n i slutet av programmet bör n = 153.
  • Det är nödvändigt att bestämma antalet loopiterationer (pass). Sedan utgångsvärdet n = 33, och i slutändan borde det bli 153 , ökar i cykeln med 8 , sedan hur många gånger 8 "kommer att passa" in 120 (153 — 33)? :
120/8 = 15 gånger (antal loop-iterationer)
  • Som vi har bestämt beror cykeln på s, som är i början av programmet s = 4. För enkelhetens skull antar vi det s = 0, låt oss sedan ändra loopvillkoret: istället för s<= 1725 сделаем s <= 1721 (1725-1721)
... s:= 0; medan s<= 1721 do begin ...
  • Vi hittar d. Eftersom slingan är igång 15 gånger, då måste du hitta ett heltal som, när det multipliceras med 15 skulle returnera ett nummer mer än 1721:
1721 / 15 = 114,733 - inte ett heltal, passar inte 1722 / 15 = 114,8 - inte ett heltal, passar inte... ta en multipel av 5: 1725 / 15 = 115 – hel, passar!
  • 115 - det här är det minsta d vid vilken n kommer att bli lika 153 (för 15 steg av cykeln).
  • Låt oss hitta den största d. För att göra detta måste du hitta ett tal som motsvarar ojämlikheterna:
14*d<= 1721 при этом: 15 * d > 1721
  • Låt oss hitta:
14 * 122 = 1708 (<=1721) 15 * 122 = 1830 (>1721)
  • Största d= 122

Resultat: 115, 122

Se videon om denna åttonde uppgift i Unified State Exam:

Uppgift 8. Demoversion av Unified State Exam 2018 datavetenskap:

Skriv ner numret som kommer att skrivas ut som ett resultat av följande program.

1 2 3 4 5 6 7 8 9 10 11 var s, n: heltal; börjar s := 260 ; n:=0; medan s › 0 börjar s : = s - 15 ; n := n + 2 slut; skrivln (n) slut .

var s, n: heltal; börjar s:= 260; n:= 0; medan s > 0 börjar s:= s - 15; n:= n + 2 ände; skrivln(n)slut.


✍ Lösning:
    Låt oss överväga algoritmen:
  • Slingan beror på värdet på en variabel s, vilket initialt är lika 260 . Variabel i slingan sändrar hela tiden sitt värde, minskar vid 15.
  • Cykeln kommer att slutföra sitt arbete när s<= 0 . Så du måste räkna hur många siffror 15 "kommer att ingå" i antalet 260 , med andra ord:
260 / 15 ~ 17,333...
  • Denna siffra måste motsvara antalet steg (iterationer) i cykeln. Eftersom cykelvillkoret är strikt - s > 0, ökar vi det resulterande talet med ett:
17 + 1 = 18 loopiterationer Låt oss kontrollera: 17 * 15 = 255 (< 260) 18 * 15 = 270 (> 260)
  • Låt oss kontrollera det med ett enklare exempel. Låt oss säga inledningsvis s=32. Två passeringar genom slingan kommer att ge oss s = 32/15 = 2,133... siffra 2 Mer 0 , följaktligen kommer cykeln att köras en tredje gång.
  • Som ett resultat av arbetet skriver programmet ut variabelns värde n(önskat resultat). Variabel i slingan n, initialt lika 0 , ökar med 2 . Eftersom cykeln innehåller 18 iterationer har vi:
n = 18 * 2 = 36

Resultat: 36

För en detaljerad lösning på denna åttonde uppgift från demoversionen av Unified State Exam 2018, titta på videon:

Lösning 8 av Unified State Examination-uppgiften i datavetenskap (kontrollversion nr 2 tentamen 2018, S.S. Krylov, D.M. Ushakov):

Bestäm vad som kommer att skrivas ut som ett resultat av att köra programmet:

1 2 3 4 5 6 7 8 9 10 11 var s, i: heltal; börja i := 1 ; s:= 105; medan s › 5 börjar s : = s - 2 ; i: = i + 1 slut; skrivln (i) slut .

var s, i: heltal; börja i:= 1; s:= 105; medan s > 5 börjar s:= s - 2; i:= i + 1 ände; skrivln(i)slut.


✍ Lösning:
  • Låt oss överväga algoritmen. Slingan beror på en variabel s, vilket minskar varje iteration av slingan på 2.
  • Slingan innehåller också en räknare - en variabel i, vilket kommer att öka per enhet exakt lika många gånger som det finns iterationer (passningar) av slingan. De där. Som ett resultat av att programmet körs kommer ett värde lika med antalet iterationer av slingan att skrivas ut.
  • Eftersom slingtillståndet beror på s, vi måste räkna hur många gånger kan s minska med 2 i en cykel. För att underlätta beräkningen, låt oss ändra loopvillkoret till medan s > 0 ; eftersom vi s minskat med 5 ändra därför den fjärde raden till s:=100 (105-5):
... s:= 100; medan s > 0 börjar...
  • För att räkna hur många gånger loopen kommer att exekveras behöver du 100 dela med 2 , därför att s varje loopsteg reduceras med 2: 100 / 2 = 50 -> antal loopiterationer
  • På den tredje raden ser vi att det initiala värdet iär 1 , dvs. i den första iterationen av slingan i=2. Det betyder att vi måste lägga till resultatet (50) 1 .
  • 50 + 1 = 51
  • Detta värde kommer att visas på skärmen.

Resultat: 51

Lösning 8 av Unified State Examination-uppgiften i datavetenskap 2018 (diagnostisk version av 2018 års tentamen, S.S. Krylov, D.M. Ushakov, Unified State Examination simulator):

Bestäm värdet på en variabel c efter att ha kört nästa programfragment. Skriv ditt svar som ett heltal.

1 2 3 4 5 6 7 a: =- 5; c: = 1024; medan a‹ › 0 börjar c: = c div 2 ; a: = a+ 1 ände;

a:=-5; c:=1024; medan a<>0 börjar c:=c div 2; a:=a+1 slut;1000 börjar s : = s + n; n := n * 2 slut; skriv (s) slut .

var n, s: heltal; börja n:= 1; s:= 0; medan n<= 1000 do begin s:= s + n; n:= n * 2 end; write(s) end.


✍ Lösning:

    Låt oss överväga algoritmen:

  • Slingtillståndet beror på variabeln n, som ändras i en slinga enligt erhållande av två potenser:
1 2 4 8 16 32 64 128 256 512 1024
  • När variabeln n blir 1024 (det 11:e steget i slingan) blir loopvillkoret falskt och slingan slutar köra. Värdet s visas på skärmen.
  • Variabel sär summan av elementen i en geometrisk progression, eftersom den samlar på sig värden n

    Skriv ner numret som kommer att skrivas ut genom att köra följande program:

    Pascal:

    1 2 3 4 5 6 7 8 9 10 11 var s, n: heltal; börjar s := 522 ; n:=400; medan s - n > 0 börjar s : = s - 20 ; n := n - 15 slut; skriv (s) slut .

    var s, n: heltal; börjar s:= 522; n:= 400; medan s - n > 0 börjar s:= s - 20; n:= n - 15 ände; skriv(ar) slut.


    ✍ Lösning:
    • Algoritmen innehåller en loop. För att förstå algoritmen, låt oss spåra de initiala iterationerna av slingan:
    • Vi ser att i tillståndet är skillnaden mellan värdena 5 :
    122 - 117 = 5 117 - 112 = 5 ...
  • För att bestämma antalet iterationer (steg) av slingan är det därför nödvändigt att dividera värdet på slingvillkoret som erhölls i den första iterationen med 5 :
  • 122 / 5 = 24,4 24 * 5 = 120 (120 + 2 = 122)

    Detta betyder att variablerna vid den 24:e iterationen av slingan s Och n mottagit sådana värden varefter villkoret fortfarande är sant: 2 > 0. Vid det 25:e steget är detta villkor uppfyllt:

  • I slutet av den 25:e iterationen får vi villkoret för den 26:e iterationen:
  • 25 * 5 = 125 (125 - 3 = 122)
  • Detta betyder att det totala antalet närvarande i cykeln är 25 iterationer, i var och en s minskar vid 20. Låt oss räkna ut hur mycket värdet kommer att minska s Allt som allt:
  • 25 * 20 = 500 (i 25 iterationer) 522 - 500 = 22 (subtraherad från originaldata)

    Resultat: 22

    Vi inbjuder dig att titta på en video av lösningen på uppgiften: