Tabellendat enthält Daten zur Menge. Detaillierte Lösung von OGE-Problemen in der Informatik. Wir werden in umgekehrter Reihenfolge Bedingungen vornehmen

Erschwingliches und verständliches Material für das Studium der Aufgabe 9 und 10 oge auf Informatik + Aufgaben zum Ausarbeiten

Sehen Sie sich den Inhalt des Dokuments an

Algorithmische Sprache.

alg.
nach.
kämpfen s, k
s: \u003d 8
nc für k von 3 bis 8
s: \u003d S + 8
kc.
s.
kon.

Dim k, s als ganzgerechte
s \u003d 8.
Für k \u003d 3 bis 8
s \u003d s + 8
NEXT K.
Druck S.

Var s, k: ganzgere;
Start.
s: \u003d 8;
für k: \u003d 3 bis 8 do
s: \u003d S + 8;
writeln (s);
Ende.

Entscheidung:

Wie wir sehen können, sehen wir im Körper des Zyklus nur einen Befehl S: \u003d S + 8. T. E. Dieser Vorgang wird an jeder Iteration (in jedem Schritt) des Zyklus durchgeführt.

In dem Zykluskörper tritt eine Erhöhung des Werts der Variablen S bis 8 auf. Da der Zyklusparameter in Schritt 1 von 3 bis 8 zunimmt, wird der Zykluskörper bei der Ausführung des Programms 6-mal durchgeführt (k wird 3 sein , 4, 5, 6, 7, 8). Das heißt, die Variable S wird um 8 * 6 \u003d 48 erhöht. Da der Anfangswert der Variablen S \u003d 8 und nach dem Ausführen des Programms erhebt, wird er um 48 erhöht, wodurch letztendlich der Wert der Variablen S 56 wird.

Lösen von Typ 10 GIA-Aufgaben

Die DAT-Tabelle speichert Daten über die Anzahl der Studierenden in Klassen (DAT-Nummer der Schüler in der ersten Klasse, dat - in der zweiten usw.). Bestimmen Sie, welche Nummer als Ergebnis des nächsten Programms gedruckt wird. Der Text des Programms ist auf drei Programmiersprachen angegeben.

Algorithmische Sprache.

codeM DAT.

k, M.

Dat: \u003d 20; Dat: \u003d 25

Dat: \u003d 19; Dat: \u003d 25

Dat: \u003d 26; Dat: \u003d 22

Dat: \u003d 24; Dat: \u003d 28

Dat: \u003d 26; Dat: \u003d 21

Dat: \u003d 27

m: \u003d 0

nCDL K von 1 bis 11

wenn dat [k] 22

Dim dat (11) als ganzgerechte

Dim k, m als ganzgerechte

Dat (1) \u003d 20: dat (2) \u003d 25

Dat (3) \u003d 19: dat (4) \u003d 25

Dat (5) \u003d 26: dat (6) \u003d 22

Dat (7) \u003d 24: dat (8) \u003d 28

Dat (9) \u003d 26: dat (10) \u003d 21

Dat (11) \u003d 27

m \u003d 0.

Für k \u003d 1 bis 11

Wenn dat (k) 22 dann

m \u003d m + 1

Ende, wenn

NEXT K.

Var k, m: ganzgere;

Start.

Dat: \u003d 20; Dat: \u003d 25;

Dat: \u003d 19; Dat: \u003d 25;

Dat: \u003d 26; Dat: \u003d 22;

Dat: \u003d 24; Dat: \u003d 28;

Dat: \u003d 26; Dat: \u003d 21;

Dat: \u003d 27;

m: \u003d 0;

für k: \u003d 1 bis 11 do

wenn dat [k] 22 dann

start.

m: \u003d m + 1

Antworten: ___________________________.

Entscheidung:

Hinweis. In dem in der Basissprache beschriebenen Dat-Massif beträgt 12 Elemente, da die Nummerierung nicht aus dem ersten Element, sondern von Null beginnt.

Array dat.

Wert

In dem Zykluskörper werden die Bedingungen überprüft

So, richtige Antwort 7.

Sehen Sie sich den Inhalt der Präsentation an
"Entscheidung der Aufgabe 9 und 10 oge auf Informatik"

Lösung der Aufgabe

durch Informatik


Lösen von Typ 9 Aufgaben in der Informatik

Algorithmische Sprache.

Beysik.

alg. nach. kämpfen s, k s: \u003d 8 nc für k von 3 bis 8 s: \u003d S + 8 kc. s. kon.

Pascal

Dim k, s als ganzgerechte s \u003d 8. Für k \u003d 3 bis 8 s \u003d s + 8 NEXT K. Druck S.

Var s, k: ganzgere; Start. s: \u003d 8; für k: \u003d 3 bis 8 do s: \u003d S + 8; writeln (s); Ende.

Notieren Sie den Wert der Variablen S, die als Ergebnis des nächsten Programms erhalten wird. Der Text des Programms ist auf drei Programmiersprachen angegeben.

Antworten: ___________________________.


Entscheidung :

  • Sehen Sie sich diesen Algorithmus also an, der in verschiedenen Sprachen aufgenommen wurde.
  • Zunächst wird angekündigt, dass die Variablen K und S Integertyp verwendet werden.
  • Als nächstes ist die Variable S 8 zugewiesen.
  • Danach wird ein Zyklus beschrieben, wenn die Variable K als Parameter beschrieben wird, der in Schritten 1 von 3 bis 8 variiert (d. H. Es wird ein konsistenter Wert von 3, 4, 5, 6, 7 und 8 angenommen).
  • Im Zykluskörper ist nur ein Befehl S: \u003d S + 8. T. E. Dieser Vorgang wird an jeder Iteration (in jedem Schritt) des Zyklus durchgeführt.
  • Und am Ende wird der Wert der Variablen S angezeigt
  • In dem Zykluskörper tritt eine Erhöhung des Werts der Variablen S bis 8 auf. Da der Zyklusparameter in Schritt 1 von 3 bis 8 zunimmt, wird der Zykluskörper bei der Ausführung des Programms 6-mal durchgeführt (k wird 3 sein , 4, 5, 6, 7, 8). Das heißt, die Variable s erhöht sich um 8 * 6 \u003d 48. Und da der Anfangswert der Variablen S \u003d 8 und nach dem Ausführen des Programms erhebt, wird er um 48 erhöht, wann letztendlich der Wert der Variablen S 56 wird.

22 dann m: \u003d 0; m \u003d m + 1 für k: \u003d 1 bis 11 do, wenn dat [k] 22 dann m: \u003d m + 1 enden, wenn er dat [k] 22 dann als nächstes k alle m: \u003d m + 1 cc drucken m ende beginnen; Schlussfolgerung m con writeln (m) ende. "Width \u003d 640"

Die DAT-Tabelle speichert Daten über die Anzahl der Schüler in den Klassenzimmern (DAT-Nummer der Schüler in der ersten Klasse, Datum der zweiten usw.). Bestimmen Sie, welche Nummer als Ergebnis des nächsten Programms gedruckt wird. Der Text des Programms ist auf drei Programmiersprachen angegeben.

Antworten: ___________________________.

Algorithmische Sprache.

Beysik.

Pascal

Dim dat (11) als ganzgerechte

Dim k, m als ganzgerechte

Var k, m: ganzgere;

codeM DAT.

DAT: Anordnung der Ganzzahl;

Dat (1) \u003d 20: dat (2) \u003d 25

k, M.

Dat (3) \u003d 19: dat (4) \u003d 25

Dat: \u003d 20; Dat: \u003d 25

Dat: \u003d 19; Dat: \u003d 25

Dat (5) \u003d 26: dat (6) \u003d 22

Dat: \u003d 20; Dat: \u003d 25;

Dat (7) \u003d 24: dat (8) \u003d 28

Dat: \u003d 26; Dat: \u003d 22

Dat: \u003d 19; Dat: \u003d 25;

Dat: \u003d 26; Dat: \u003d 22;

Dat (9) \u003d 26: dat (10) \u003d 21

Dat: \u003d 24; Dat: \u003d 28

Dat (11) \u003d 27

Dat: \u003d 24; Dat: \u003d 28;

Dat: \u003d 26; Dat: \u003d 21

Dat: \u003d 27

Dat: \u003d 26; Dat: \u003d 21;

Für k \u003d 1 bis 11

Dat: \u003d 27;

nc für k von 1 bis 11

Wenn dat (k) 22 dann

m \u003d m + 1

für k: \u003d 1 bis 11 do

wenn dat [k] 22

m: \u003d m + 1

wenn dat [k] 22 dann

m: \u003d m + 1

fazit M.

writeln (m)

), dann berücksichtigen wir es nicht, als 22 nicht mehr als 22. Es ist möglich, es zu berücksichtigen, wenn ein Zeichen in Vergleich \u003d ist \u003d. Die richtige Antwort lautet also 7. "Width \u003d" 640 "

Entscheidung:

  • Betrachten Sie das Programm Schritt für Schritt. Somit werden zu Beginn Variablen deklariert, was verwendet wird (Variablen K und M) sowie ein Array von dat, das 11 Elemente enthält (1 bis 11).
  • Als nächstes ist die Füllung des Arrays. Beispielsweise ist ein Element eines Arrays mit einem Index 1 20 ein Element mit einem Index 2 - 25 und so weiter zugeordnet. Infolgedessen kann das resultierende Array in diesem Formular dargestellt werden:
  • Als nächstes wird die Variable M einen Wert von 0 zugewiesen, wonach der Zyklus mit dem Parameter K beginnt, während K von 1 bis 11 in Schritten von 1 variiert.
  • Der Wert eines Elements eines Arrays mit einem Index K wird mit der Nummer 22 verglichen. Wenn ein Array-Element größer als 22 ist, erhöht sich die variable M um 1. Andernfalls passiert nichts.
  • Am Ende des Programms wird der Wert der Variablen M angezeigt.
  • Wir haben das Programm also in die menschliche Sprache übertragen, nun denken wir an, was wir schließlich erreichen, nachdem es erfüllt ist. Wir sind an einem Zyklus interessiert - es ist dort, dass der Wert der Variablen M geändert wird. Vor dem Zyklus ist der Wert Null. Ferner bewegt sich das Programm alle Elemente des Arrays und vergleicht sie mit der Nummer 22. Wenn ein Array-Element größer als 22 ist, erhöht sich die Variable M um 1. Daher müssen wir alle Elemente eines Arrays berechnen Mehr als 22 sind ihre Anzahl und entsprechen dem Wert der Variablen M. Solche Elemente 7 sind Elemente mit den Indizes 2, 4, 5, 7, 8, 9 und 11.
  • Auf dem Element 6 sollte auf das Element 6 geachtet werden, das gleich 22 ist. Seit dem Vergleich, den wir streng (Zeichen) haben, dann berücksichtigen wir es nicht, da 22 nicht mehr als 22 beträgt. Es wäre möglich Betrachten Sie es, wenn es sich im Vergleichszeichen sein könnte \u003d.

Die richtige Antwort ist also 7.

Thema: "Zyklischer Algorithmus zur Verarbeitung von Zahlenanordnen"

Die DAT-Tabelle speichert Daten über die Anzahl der von den Studierenden vorgenommenen Aufgaben (Datentaufgaben erstellt den ersten Schüler, dat - Sekunden usw.). Bestimmen Sie, welche Zahl als Ergebnis der Arbeit des in Pascal geschriebenen Programms gedruckt wird.

VAR K, M, N: Ganzzahl; DAT: Anordnung der Ganzzahl; Beginnen Sie dat: \u003d 7; Dat: \u003d 9; Dat: \u003d 10; Dat: \u003d 5; Dat: \u003d 6; Dat: \u003d 7; Dat: \u003d 9; Dat: \u003d 10; Dat: \u003d 6; Dat: \u003d 9; M: \u003d 0; n: \u003d 0; Für k: \u003d 1 bis 10 do, wenn dat [k]\u003e \u003d m des Beginns m: \u003d dat [k]; n: \u003d k ende; Writeln (n) ende.

Dieses Beispiel wird von einer offenen Bankaufgabe auf der Informatik auf der Website http://fipi.ru übernommen

ENTSCHEIDUNG

Bevor Sie mit der Lösung des Problems fortfahren, analysieren wir von den grundlegenden Teilen des Programms in der Programmiersprache Pascal.

In der Programmiersprache besteht das Pascal-Programm aus header , abschnitt der Beschreibungen und ausführbarer Teil . Servicewörter Pascal, das den Anfang eines bestimmten Programmblocks bezeichnet, der fett markiert ist.

Programm - Der Beschreibungblock des Headers des Programms in Pascal hat einen dekorativen Wert und kann abwesend sein.

Const. - Konstante Beschreibung Block. Es kann abwesend sein, wenn die Konstanten im Programm nicht bereitgestellt werden.

Var. - Block der Beschreibung von Variablen, die ihren Typ angeben, z. B. Typ ganze Zahlbedeutet ganzzahlige Variablen.

Beginn - Ende.. - Dienstwörter, die sich im Bedienblock befinden. Start.startet den ausführbaren Teil des Programms und ende. (Der Punkt am Ende ist obligatorisch) - es ist abgeschlossen.

Zum Beispiel schreiben einfaches Programm Auf der Suche nach der Summe von zwei Zahlen. Sie können das Programm im Programm Pascalabc.net oder im Online-Modus schreiben, indem Sie diesen Link durchlaufen.

Wir lösen die Problemnummer 10 Oge auf der Informatik. Das Programm verwendet ein eindimensionales Array von Ganzzahlen von Dat zu Dat. Die Struktur des Programms sieht so aus:

Nachdem die Eingangsdaten den Zyklus mit dem Parameter beginnen Zumin dem sich die Werte von Variablen M und N ändern.

Zum - Dies ist ein Zyklus, in dem der Körper von einer bestimmten Anzahl von Malen ausgeführt wird, sodass sie auch als Zyklus mit einem Messgerät bezeichnet wird. In diesem Programm muss der Zyklus 1 bis 10 Mal ausgeführt werden.

Der Zyklus enthält eine bedingte, if-Anweisung (falls), die den Wert eines Array-Elements mehr oder eine gleiche Variable M sowie seine Sequenznummer N findet. M und n-Werte ändern sich, wenn der Zustand wahr.

Für k: \u003d 1 bis 10 do, wenn dat [k]\u003e \u003d m des Beginns m: \u003d dat [k]; n: \u003d k ende;

Führen Sie alle 10 Schritte des Zyklus aus, und wir werden die Ergebnisse in den Tisch legen:

Anstelle von dat [ k. ] Wir werden die Schrittnummer im Zyklus ersetzen, zum Beispiel für 1 Schritt, der Datensatz sieht aus wie dat [ 1 ], für 2 Schritte dat [ 2 ] usw.

1 Schritt

Für k: \u003d 1 bis 10 do Wenn dat\u003e \u003d Männer beginnen M: \u003d dat; N: \u003d 1 ende;

Dieser Algorithmus ist so gelesen: Wenn der Wert von dat größer oder gleich dem Wert in der Variablen M ist, wenden wir in der Variablen m den Wert, der sich in dem dat befand, und in der Variablen n erstellen wir die Array-Nummer, d. H. einer.

Wir ersetzen die Werte: wenn 7\u003e \u003d 0, dann m: \u003d 7 und n: \u003d 1.

2 Schritt

Für k: \u003d 1 bis 10 do Wenn dat\u003e \u003d Männer beginnen M: \u003d dat; N: \u003d 2 ende;

Dieser Algorithmus ist so gelesen: Wenn der Wert von dat größer oder gleich dem Wert in der Variablen M ist, wenden wir in der Variablen m den Wert, der sich in dem dat befand, und in der Variablen n erstellen wir die Array-Nummer, d. H. 2

Wir ersetzen die Werte: Wenn 9\u003e \u003d 7, dann m: \u003d 9 und n: \u003d 2.Als Bedingung ändert sich also die Variablen m und n geändert, schreiben neue Werte in der Tabelle:

3 Schritt

Für k: \u003d 1 bis 10 do Wenn dat\u003e \u003d Männer beginnen M: \u003d dat; N: \u003d 3 ende;

Dieser Algorithmus ist so gelesen: Wenn der Wert von dat größer oder gleich dem Wert in der Variablen M ist, wenden wir in der Variablen m den Wert, der sich in dem dat befand, und in der Variablen n erstellen wir die Array-Nummer, d. H. 3.

Wir ersetzen die Werte: Wenn 10\u003e \u003d 9, dann m: \u003d 10 und n: \u003d 3.Als Bedingung ändert sich also die Variablen m und n geändert, schreiben neue Werte in der Tabelle:

4 Schritt

Für k: \u003d 1 bis 10 do Wenn dat\u003e \u003d Männer beginnen M: \u003d dat; N: \u003d 4 ende;

Dieser Algorithmus ist so gelesen: Wenn der Wert von dat größer oder gleich dem Wert in der Variablen M ist, wenden wir in der Variablen m den Wert, der sich in dem dat befand, und in der Variablen n erstellen wir die Array-Nummer, d. H. vier.

Wir ersetzen die Werte: Wenn 5\u003e \u003d 10, dann m: \u003d 5 und n: \u003d 4.Als Bedingung falsch , dann Variablen m und n nicht geändert, In der 4-stufigen, blieben die Werte von M und N gleich:

5 Schritt

Für k: \u003d 1 bis 10 do Wenn dat\u003e \u003d Männer beginnen M: \u003d dat; N: \u003d 5 ende;

Dieser Algorithmus ist so gelesen: Wenn der Wert von dat größer oder gleich dem Wert in der Variablen M ist, wenden wir in der Variablen m den Wert, der sich in dem dat befand, und in der Variablen n erstellen wir die Array-Nummer, d. H. fünf.

Wir ersetzen die Werte: Wenn 6\u003e \u003d 10, dann m: \u003d 6 und n: \u003d 5.Als Bedingung falsch , dann Variablen m und n nicht geändert, In der 5-stufigen, blieben die Werte von M und N gleich:

6 Schritt

Für k: \u003d 1 bis 10 do Wenn dat\u003e \u003d Männer beginnen M: \u003d dat; N: \u003d 6 ende;

Dieser Algorithmus ist so gelesen: Wenn der Wert von dat größer oder gleich dem Wert in der Variablen M ist, wenden wir in der Variablen m den Wert, der sich in dem dat befand, und in der Variablen n erstellen wir die Array-Nummer, d. H. 6.

Wir ersetzen die Werte: Wenn 7\u003e \u003d 10, dann m: \u003d 7 und n: \u003d 6.Als Bedingung falsch , dann Variablen m und n nicht geändert, In der zweiten Seite blieben die Werte M und N gleich:

7 Schritt

Für k: \u003d 1 bis 10 do Wenn dat\u003e \u003d Männer beginnen M: \u003d dat; N: \u003d 7 ende;

Dieser Algorithmus ist so gelesen: Wenn der Wert von dat größer oder gleich dem Wert in der Variablen M ist, wenden wir in der Variablen m den Wert, der sich in dem dat befand, und in der Variablen n erstellen wir die Array-Nummer, d. H. 7.

Wir ersetzen die Werte: Wenn 9\u003e \u003d 10, dann m: \u003d 9 und n: \u003d 7.Als Bedingung falsch , dann Variablen m und n nicht geändert, In dem 7-Schritt blieben die Werte M und N gleich:

8 Schritt

Für k: \u003d 1 bis 10 do Wenn dat\u003e \u003d Männer beginnen M: \u003d dat; N: \u003d 8 ende;

Dieser Algorithmus ist so gelesen: Wenn der Wert von dat größer oder gleich dem Wert in der Variablen M ist, wenden wir in der Variablen m den Wert, der sich in dem dat befand, und in der Variablen n erstellen wir die Array-Nummer, d. H. acht.

Wir ersetzen die Werte: Wenn 10\u003e \u003d 10, dann m: \u003d 10 und n: \u003d 8.Als Bedingung ändert sich also die Variablen m und n geändert, schreiben neue Werte in der Tabelle:

9 Schritt

Für k: \u003d 1 bis 10 do Wenn dat\u003e \u003d Männer beginnen M: \u003d dat; N: \u003d 9 ende;

Dieser Algorithmus ist so gelesen: Wenn der Wert von dat größer oder gleich dem Wert in der Variablen M ist, wenden wir in der Variablen m den Wert, der sich in dem dat befand, und in der Variablen n erstellen wir die Array-Nummer, d. H. neun.

Wir ersetzen die Werte: Wenn 6\u003e \u003d 10, dann m: \u003d 10 und n: \u003d 9.Als Bedingung falsch , dann Variablen m und n nicht geändert, In dem 9-Schritt blieben die Werte von M und N gleich:

10 Schritt

Für k: \u003d 1 bis 10 do Wenn dat\u003e \u003d Männer beginnen M: \u003d dat; N: \u003d 10 ende;

Dieser Algorithmus ist so gelesen: Wenn der Wert von dat größer oder gleich dem Wert in der Variablen M ist, wenden wir in der Variablen m den Wert, der sich in dem dat befand, und in der Variablen n erstellen wir die Array-Nummer, d. H. 10

Übung 1:

Die auf einem Computer bewertete Zusammenfassung enthält 48 Sektoren von Text und zusätzlich zu diesen 32 weitere Bildern. Auf jeder Textseite von 36 Zeilen in jeder Zeile 48 Zeichen. Verwenden Sie zum Codierungszeichen, verwenden Sie die KOO-8-Kodierung, in der jedes Zeichen mit 8 Bits codiert ist. Bestimmen Sie das Informationsvolumen der gesamten Zusammenfassung, wenn das Informationsvolumen jeder Figur 2080 Bytes beträgt.

Entscheidung:

Bei der Kodierung von Koo-8, 1 trägt das Zeichen 1 Byte (das gleich 8 Bit) von Informationen trägt.

Wir wissen, dass nur 48 Seiten von Text + 32 Zeichnungen. Auf jeder Seite von 36 Zeilen in jeder Zeile 48 Zeichen.

Wir lernen, wie viel eine Seite wiegt:

48 Symbole * 36 Reihen \u003d auf einer Seite 1728 Symbole

1728 Zeichen auf einer Seite * 1 Byte \u003d eine Seite wiegt 1728 Byte.

48 Gesamtseiten * im Gewicht einer Seite 1728 Byte \u003d Gesamtgewicht aller Textseiten 82944 Byte.

Wir lernen, wie viel alle Zeichnungen in der Zusammenfassung wiegen:

Durch Zustand, 1 Figur wir werden wiegen 2080 Byte. Und alle 32 Zeichnung.

2080 Byte * 32 Abbildung \u003d. 66560 Byte.

GESAMT:

Gesamtgewicht aller Textseiten 82944 Byte + Mustergewicht 66560 Byte \u003d. 149504 Byte.

Standardmäßig 1 Kilobyte (KB) \u003d 1024 Bytes.

149504 Byte / 1024 Byte \u003d. 146 Krib.

Antwort: 146 KB

Aufgabe 2:

Denn was der oben genannten Vogelnamen ist wahr:

NICHT (((Erster Briefkonsonant) ODER (Letzte Briefveröffentlichung))

  1. Drachen
  2. Möwe
  3. Pirol

Konjunktion (n) Das Ergebnis der Operation ist true, wenn beide Erstaussagen true sind.

Disjunktion (oder) Das Ergebnis der Operation ist falsch, wenn beide Erstaussagen falsch sind.

Inversion (nicht) Jede Anweisung stellt eine neue Erklärung in Compliance ein, deren Wert dem ersten entgegengesetzt ist.

Logische Operationen haben folgende Priorität: Inversion -\u003e Konjunktion -\u003e Dysuunction.

Entscheidung:

Rückrufhalterungen:

Erster Freizeitbrief. UND Der erste letztes Buchstabe.

Antwort: udod.

Aufgabe 4:

Der Benutzer hat mit einem Titian-Katalog zusammengetragen. Zunächst stieg er auf eine Ebene auf und stieg dann eine Ebene ab und stieg anschließend wieder auf eine Ebene auf. Infolgedessen fand er sich im Katalog:

C: \\ Art \\ Italy \\ Revival \\ Georgeon

Notieren Sie den vollständigen Pfad des Verzeichnisses, mit dem der Benutzer mit der Arbeit begann.

  1. C: \\ Art \\ Italy \\ Revival \\ Künstler \\ titsian
  2. C: \\ Art \\ Italy \\ Revival \\ titsian
  3. C: \\ Art \\ Italy \\ Revival \\ titsian \\ georgeon
  4. C: \\ Art \\ Italy \\ Revival \\ Georgeon \\ Titian

Die Bedingung zeigt die Aktionen des Benutzers:

Zunächst stieg er auf eine Ebene auf und stieg dann eine Ebene ab und stieg anschließend wieder auf eine Ebene auf.

Wir werden in umgekehrter Reihenfolge Bedingungen vornehmen:

Stieg auf eine Ebene auf -\u003e ging eine Level nach unten -\u003e stieg auf eine Ebene auf.

Für den Abgangsort nehmen wir den Katalog "Georgeon"

C: \\ Art \\ Italy \\ Revival \\ Georgeon

Wenn wir unseren Zustand tun, sollte es irgendwo über dem "Georgeon" -Katalog sein.

C: \\ Art \\ Italy \\ Revival \\ Georgeon \\ ???

Nach den vorgeschlagenen Antworten passt es nur zur vierten Option.

Antwort: C: \\ Art \\ Italy \\ Revival \\ Georgeon \\ Titian

Aufgabe 5:

Welche Formel kann in der D2-Zelle aufgezeichnet werden, so dass das nach Durchführende Berechnungen durch die Werte des A2-Zellenbereichs aufgebaute Diagramm der Zeichnung entspricht?

EIN. B. C. D.
1 4 3 2 1
2 \u003d A1 + C1 \u003d C1. \u003d A1-2. ?

Antwortoptionen:

  1. \u003d A1 + 2
  2. \u003d B1 + 1
  3. \u003d C1 * 2
  4. \u003d D1 * 2

Entscheidung:

Wir wissen aus dem Tisch: A1 \u003d 4, B1 \u003d 3, C1 \u003d 2, D1 \u003d 1.

Lassen Sie uns den Tisch ausfüllen und den Feldwert finden: A2, B2 und C2.

EIN. B. C. D.
1 4 3 2 1
2 6 2 2 ?

Wir haben gelernt: A2 \u003d 6, B2 \u003d 2, C2 \u003d 2.

Nun zurück in unser Diagramm und schau es aufmerksam an:

Wir haben einen großen Teil und drei kleine.

Logisch, argumentieren wir uns einen großen Teil als A2, der dem 6. Platz ist. Und drei kleine gleiche Teile, es ist 6 geteilt durch 3, ein kleiner Teil des glatten 2-Minds wird erhalten.

Von den vorgeschlagenen Antworten brauchen wir, dass D2 der 2-Mind sein würde.

Es stellt sich heraus, dass dies die vierte Antwort ist.

Antwort: 4

Aufgabe 7:

Dunno verschlüsselt russische Wörter, Aufnahme anstelle jedes Buchstabens seine Nummer im Alphabet (ohne Leerzeichen).

Die Anzahl der Buchstaben sind in der Tabelle angegeben:

Einige Verschlüsselung können auf eine Weise entschlüsselt werden.

Zum Beispiel kann 12112 "Abrück" bedeuten, vielleicht "wie" und vielleicht "abaab".

Vier Verschlüsselungen werden angegeben:

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

Nur einer von ihnen wird vom einzigen Weg entschlüsselt.

Finde es und entschlüsseln. Was passiert ist, notieren Sie sich als Antwort.

Entscheidung:

Die dritte und vierte Option, die wir sofort ausschließen. Zu Beginn der Verschlüsselungskosten "18" kann es sowohl "1" als auch "18" sein.

Die erste und zweite Verschlüsselungsoption bleibt verbleiben.

Die Verschlüsselung durch Zustand beginnt mit 1 und endet am 33. In der ersten Ausführungsform kann "29" sowohl "2" und "9" sein, die nicht über die zweite Verschlüsselungsoption, die auf "30" endet, nicht gesagt werden kann. In der Verschlüsselung "0" unter der Bedingung gibt es keine Chiffre "30", die wir nicht teilen können, oder wie wir nicht können.

Antwort: Han.

Aufgabe 10:

Die DAT-Tabelle enthält Daten auf der Anzahl der verkauften Einheiten 10 Arten von Einheiten (dat - verkaufte Waren des ersten Typs, dat - zweiter Typ usw.). Bestimmen Sie, was als Ergebnis der Implementierung des nächsten in drei Programmiersprachen aufgenommenen Algorithmus gedruckt wird.

Algorithmische Sprache:

alg.
nach.
codeM DAT.
k, M.
Dat: \u003d 45; Dat: \u003d 55
Dat: \u003d 40; Dat: \u003d 15
Dat: \u003d 20; Dat: \u003d 80
Dat: \u003d 35; Dat: \u003d 70
Dat: \u003d 10; Dat: \u003d 45
m: \u003d dat
nc für 4 bis 10
wenn dat [k]\u003e \u003d dat
m: \u003d m + dat [k]
alles
kc.
fazit M.
kon.

Baisik:

Dim dat (10) als ganzgerechte
Dat (1) \u003d 45: dat (2) \u003d 55
Dat (3) \u003d 40: dat (4) \u003d 15
Dat (5) \u003d 20: dat (6) \u003d 80
Dat (7) \u003d 35: dat (8) \u003d 70
Dat (9) \u003d 10: dat (10) \u003d 45
m \u003d dat (1)
Für k \u003d 4 bis 10
Wenn dat (k)\u003e \u003d dat (1)
Dann.
m \u003d m + dat (k)
Ende, wenn
10
10
ID_650 4/8 NEZNAIKA.PRO.
NEXT K.
Drucken M.
Ende.

Pascal:

var k, m: ganzgere;
DAT: Array.
von ganzzahliger;
start.
Dat: \u003d 45; Dat: \u003d 55;
Dat: \u003d 40; Dat: \u003d 15;
Dat: \u003d 20; Dat: \u003d 80;
Dat: \u003d 35; Dat: \u003d 70;
Dat: \u003d 10; Dat: \u003d 45;
m: \u003d dat;
für k: \u003d 4 bis 10 beginnen
wenn dat [k]\u003e \u003d dat auf das
start.
m: \u003d m + dat [k]
ende.
ende;
schreiben (m);
ende.

Lassen Sie uns die Aufgabe im Beispiel der Pascal-Sprache lösen.

var k, m: ganzgere;
DAT: Array.
von ganzzahliger;
start.
Dat: \u003d 45; Dat: \u003d 55;
Dat: \u003d 40; Dat: \u003d 15;
Dat: \u003d 20;. Dat: \u003d 80;
Dat: \u003d 35; Dat: \u003d 70;
Dat: \u003d 10; Dat: \u003d 45;
m: \u003d dat;
für k: \u003d 4 bis 10 beginnen
wenn dat [k]\u003e \u003d dat auf das
start.
m: \u003d m + dat [k]
ende.
ende;
schreiben (m);
ende.

Erstens führen wir integer numerische Variablen K und M ein.

Tabelle von 1 bis 10 Werten - zehn verkaufte Warenarten.

Die Variable M ist gleich der ersten Art von Waren (DAT: \u003d 45;).

Wenn einer der Werte vom 4. bis zum 10. Typ größer oder gleich dem 1. Typ ist, der 45 ist, wird der größere Wert der Variablen m addiert. Was wiederum in unserem Zustand, die Variable M 45 ist.

Es stellt sich heraus, dass wir Arten von Waren haben: dat und dat Weitere DAT-Werte: \u003d 45, und der Datentyp ist gleich dat: \u003d 45.

Infolgedessen bekommen wir:

45 + dat + dat + dat \u003d

45 + 80 + 70 + 45 = 240

Antwort: 240 wird gedruckt

Ich eigne einen Beschluss von 10 OGE-2016-Aufgaben in der Informatik von der Entwurf des Demo-Versions. Im Vergleich zu der Demo 2015 haben sich 10 Aufgaben nicht geändert. Diese Bezugnahme auf die Fähigkeit, einen cyclischen Algorithmus durchzuführen, um ein Array von Zahlen auf der algorithmischen Sprache (Algorithmus, Eigenschaften von Algorithmen, Verfahren zum Schreiben von Algorithmen aufzunehmen. Flagrichter. Ansicht der Programmierung. Algorithmische Konstruktionen). Dies ist eine Aufgabe eines erhöhten Schwierigkeitsgrades, die Antwort darauf ist eine Ganzzahl, die Sie in das Antwortfeld schreiben möchten.

Screenshot 10 Aufgaben.

Die Aufgabe:

Tabellendat enthält Daten über die Anzahl der für 10 Künstlern eingereichten Stimmen volkslieder (DAT ist eine Reihe von Stimmen, die für den ersten Künstler eingereicht werden; dat - für den zweiten usw.). Bestimmen Sie, welche Nummer als Ergebnis des nächsten Programms gedruckt wird. Der Text des Programms ist auf drei Programmiersprachen angegeben.

Sprachbeispiel Pascal.

Var k, m: ganzgere;
DAT: Anordnung der Ganzzahl;
Start.
Dat: \u003d 16; Dat: \u003d 20;
Dat: \u003d 20; Dat: \u003d 41;
Dat: \u003d 14; Dat: \u003d 21;
Dat: \u003d 28; Dat: \u003d 12;
Dat: \u003d 15; Dat: \u003d 35;
M: \u003d 0;
Für k: \u003d 1 bis 10 do
Wenn dat [k]\u003e m dann
Start.
M: \u003d dat [k]
Ende;
Writeln (m);
Ende.

Dieses Programm erstellt ein Array von 10 Zahlen. In einem Zyklus von 1 bis 10 wird der Wert des Array-Elements mit dem Wert der Variablen m verglichen. Wenn sich herausstellt, dass der Wert des Array-Elements streng größer als der Wert der Variablen M ist, wird die Variable M dem Wert des Array-Elements (anfangs an den Zyklus des Variablen-M-Werts 0) zugewiesen.

Paraphrasierung, erhalten Sie Folgendes. Für jeden Künstler der Volkslieder von 1 bis 10 wird die Anzahl der Stimmen mit dem Wert M verglichen. Wenn die Anzahl der Stimmen größer als m ist, weist die Variable M einen Wert zu, der der Anzahl der Stimmen entspricht. Als Ergebnis der Ausführung des Zyklus erhalten wir die Anzahl M, die zeigt die größte Zahl Abstimmungen einer der Teilnehmer, d. H. M \u003d 41.

Der DAT-Tisch enthält Daten über die Anzahl der für 10 Folk-Songs eingereichten Stimmen (DAT - die Anzahl der für den ersten Künstler eingereichten Stimmen; dat - für den zweiten usw.). Bestimmen Sie, welche Nummer als Ergebnis des nächsten Programms gedruckt wird. Der Text des Programms ist auf drei Programmiersprachen angegeben. Algorithmische Sprache Baisik Pascal ALG NAG Codeb Dat Kejo: \u003d 20 dat: \u003d 20 dat: \u003d 41 dat: \u003d 14 dat: \u003d 21 dat: \u003d 28 dat: \u003d 12 dat: \u003d 15 dat: \u003d 35 m: \u003d 0 hc für k von 1 bis 10, wenn dat [k] gt; m m bis m: \u003d dat [k] Alle KC-Ausgabe m con dat (10) als integer dim k, m wie integer dat (1) \u003d 16: dat (2 ) \u003d 20 dat (3) \u003d 20: dat (4) \u003d 41 dat (5) \u003d 14: dat (6) \u003d 21 dat (7) \u003d 28: dat (8) \u003d 12 dat (9) \u003d 15: dat (10) \u003d 35 m \u003d 0 für k \u003d 1 bis 10 Wenn dat (k) gt; m dann m \u003d dat (k) endIf next k druck m var k, m: integer; DAT: Anordnung der Ganzzahl; Beginnen Sie dat: \u003d 16; Dat: \u003d 20; Dat: \u003d 20; Dat: \u003d 41; Dat: \u003d 14; Dat: \u003d 21; Dat: \u003d 28; Dat: \u003d 12; Dat: \u003d 15; Dat: \u003d 35; M: \u003d 0; Für k: \u003d 1 bis 10 do, wenn dat [k] gt; m des Beginns m: \u003d dat [k] enden; Writeln (m); Ende.

Ähnliche Fragen

  • Den Pass füllen Helfen Sie mir bitte:)
  • Held befreit Prometheus.
  • Machen Sie eine Aufgabe, lösen Sie die Aufgabe und notieren Sie die Entscheidung
  • Jungs, Hilfe: (lg (x + √3) + lg (x - √3) \u003d 0
  • Hilfe, bitte lösen Sie bitte. Berechnete den Dreieckbereich, wenn er kleiner ist als das Quadrat des Square mit der Länge von 12 cm
  • Entscheiden Sie die Gleichung (8 5/27 - X) - 2 25/27 \u003d 1 25/27
  • Was waren die Bauern, die verkauft wurden?
  • Das Kätzchenmädchen wurde füttern. Er brachte Haferflocken, er wandte sich von der Tasse ab. Wenn Sie Rettiche haben, wandte er sich von der Schüssel ab. Brachte ein Stück Sala, sagt ein kleines Kätzchen. Finde im Wort Wort mit dem Zauber "Unbelastter Vokal ...
Fortsetzung des Themas:
Modems

Haben Sie Sat-TV-TV-TV-TV angesehen? Ist es Zeit, den alten Empfänger zu ändern? Jetzt die beste Zeit, um Träume der Realität zu verkörpern. Auschecken ...