Options for the exam in computer science are the main stage. Unified State Exam in Informatics

24.09.2019

Russian language

Literature

Computer science

Biology

Social science

English

Geography

GIA items 2019

Maths

Russian language

Literature

Biology

Social science

Geography

Foreign languages

General information about the USE 2018

USE 2018– obligatory final certification of pupils of 11 classes. Not only grades in the certificate, but also successful admission to the university depend on its results.

How to pass exams for a high score? To do this, students need to determine their professional priorities as early as possible and develop an effective plan. preparation for the exam in compulsory subjects, as well as disciplines necessary for admission to the chosen faculty. Deepening theoretical knowledge and constant practical training is the key to successful graduation from school and obtaining a quality professional education.

Portal website will help you get all the information you need about the exams. On its pages, graduates can learn:

  • test structure;
  • the form of tasks;
  • effective training strategies;
  • additional materials permitted for use in the exam;
  • criteria for evaluating tests and a scale for transferring points;

Detailed test description for each subject and statistics USE results past years will help students objectively assess the complexity of the work and correctly distribute efforts to study all the necessary disciplines.

The site also contains materials for preparation for the unified state exam 2019:

  • practical tasks;
  • lecture courses;
  • essays;
  • cribs.

Students can download solutions tests and demo versions compiled in accordance with the FIPI requirements for examination CIMs. The tasks that are included in them are similar to those that can be found on the exam. Thanks to this, graduates get the opportunity to test their knowledge at all stages of the preparatory work, as well as learn how to fill out forms quickly and correctly.

Online USE tests

Online testing is a virtual demo version of the exam. Options are formed from the bank of examination tasks developed by FIPI. To date, it contains about 80 thousand questions in each discipline.

USE online- the best option for preparatory work for those who have constant access to the Internet. Virtual testing has no time limits. Graduates can choose for themselves a training mode that matches their level of knowledge and tasks:

  • skip difficult tasks;
  • check answers;
  • solve tests online selectively in random order.

When working with demos, do not forget that they do not include some exam topics. To avoid trouble in the exam and get a high score, you need to study all the questions provided for by the FIPI codifiers. This will help school textbooks, teacher consultations and a site site that tells about Traps Unified State Examination 2019.

USE in Informatics

The USE in Informatics is one of the elective exams for high school graduates. It must be taken by those who plan to enter universities for the most promising specialties, such as information security, automation and control, nanotechnology, systems analysis and control, rocket systems and astronautics, nuclear physics and technology, and many others.

Preparing for the Unified State Exam (GVE) in computer science is a rather difficult task. Every year the complexity of the tasks proposed for the exam increases. At the same time, the student is busy preparing for the exam in compulsory subjects. The complexity of preparing for the Unified State Examination (GVE) in computer science is due to the small number of hours allocated for its study.

The total number of participants in the exam in 2015 is 50394 people. The proportion of exam participants among all graduates over a number of years is about 7.2%.

The average test score in 2015 was 53.99 points (in 2014 - 57.79 points). The decrease in the average test score is explained by a decrease in the total number of tasks in the CMM due to the exclusion of the simplest tasks that had a low differentiating ability. At the same time, the proportion of participants who received high test scores (81–100) increased (8.21% in 2015 versus 7.15% in 2014).
The proportion of graduates who did not score the minimum number of points in 2015 was 16.15%, while in 2014 it was 10.36%. The exclusion of tasks with a choice of answers and a general decrease in the number of tasks had an effect. This change reflects the profile nature of the elective examination, which requires the participant to conduct targeted preparation.

The number and proportion of 100-point students in the USE in 2015 (105 people, 0.21%) increased by 3 times compared to the USE in 2014 (35 people, 0.07%), but in any case, these values ​​are small and are within the bounds of statistical error. The share of high scorers (81-100 test scores) in 2015 also increased compared to 2014 to 8.21% in 2015 against 7.15% in the previous year.

USE Score Transfer Scale 2017 in Informatics

It is impossible to know in advance before the exam by what formula the points will be transferred and therefore the information presented below is approximate. That is, it will be like this.

Indicative score transfer scale (2017)

Primary score 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Test score 7 14 20 27 34 40 42 44 46 48 50 51 53 55 57 59 61 62 64 66 68 70 72 73 75 77 79 81 83 84 88 91 94 97 100

THRESHOLD SCORE

By order of Rosobrnadzor, a minimum number of points is established, confirming the mastering of the main general educational programs of secondary (complete) general education by the participants in the exams in accordance with the requirements of the federal state educational standard of secondary (complete) general education.red numbers means the minimum threshold for passing the exam.

THRESHOLD IN COMPUTER SCIENCE AND ICT: 40 POINTS.

All tasks are connected in one way or another with a computer, but it is not allowed to use it to write a program in group C tasks during the exam. In addition, the tasks do not require complex mathematical calculations and the use of a calculator is also not allowed.

For the exam, you must have a black gel pen, a passport.

PLAN OF THE EXAMINATION WORK OF THE USE ON INFORMATICS 2017

Structure of the USE 2017 in Informatics

The test consists of two parts, including 27 tasks.

  • Part 1: 23 tasks (1-23) with a short answer, which is a number, a sequence of letters or numbers. 12 of the tasks have a basic level of difficulty, 11 - advanced. Developers of control and measuring materials recommend taking no more than 90 minutes for them.
  • Part 2: 4 tasks (24-27) with a detailed answer, the full solution of the tasks is recorded on the answer sheet 2. The first of them has an increased level of complexity, the rest have a high one.

Informatics - at o the longest exam (the same duration as the USE in mathematics and literature), the duration is 3 hours 55 minutes.

Designation of the level of complexity of the task: B - basic, P - increased, C - high.

Content elements and activities to be checked Task difficulty level The maximum score for completing the task Estimated time to complete the task (min.)
Exercise 1. Knowledge of number systems and binary representation of information in computer memory B 1 1
Task 2. Ability to build truth tables and logic circuits B 1 3
Task 3. B 1 3
Task 4. Knowledge of the file system for organizing data or the technology of storing, searching and sorting information in databases B 1 3
Task 5. Ability to encode and decode information B 1 2
Task 6. Formal execution of an algorithm written in natural language or the ability to create a linear algorithm for a formal executor with a limited set of commands B 1 4
Task 7. Knowledge of information processing technology in spreadsheets and data visualization methods using charts and graphs B 1 3
Task 8. Knowledge of the basic constructions of the programming language, the concept of a variable, the assignment operator B 1 3
Task 9. The ability to determine the information transfer rate for a given channel bandwidth, the amount of memory required to store sound and graphic information B 1 5
Task 10. Knowledge of methods for measuring the amount of information B 1 4
Task 11. Ability to execute recursive algorithm B 1 5
Task 12. Knowledge of the basic principles of the organization and functioning of computer networks, network addressing B 1 2
Task 13. The ability to calculate the information volume of the message P 1 3
Task 14. The ability to execute an algorithm for a specific performer with a fixed set of commands P 1 6
Task 15. Ability to represent and read data in different types of information models (diagrams, maps, tables, graphs and formulas) P 1 3
Task 16. Knowledge of positional number systems P 1 2
Task 17. Ability to search for information on the Internet P 1 2
Task 18. Knowledge of the basic concepts and laws of mathematical logic P 1 3
Task 19. Working with arrays (filling, reading, searching, sorting, mass operations, etc.) P 1 5
Task 20. Analysis of an algorithm containing a loop and branching P 1 5
Task 21. Ability to analyze a program using procedures and functions P 1 6
Task 22. Ability to analyze the result of the execution of the algorithm P 1 7
Task 23. Ability to build and transform logical expressions AT 1 10
Task 24 (C1). Ability to read a fragment of a program in a programming language and correct errors P 3 30
Task 25 (C2). Ability to write a short (10-15 lines) simple program in a programming language or write an algorithm in a natural language AT 2 30
Task 26 (C3). Ability to build a game tree according to a given algorithm and justify a winning strategy AT 3 30
Task 27 (C4). Ability to create own programs (30-50 lines) for solving problems of medium complexity AT 4 55

What programming language can be used to solve problems?

As for the first part, it presents tasks in five languages: C, Pascal, Python, Algorithmic language and BASIC. Tasks 24 and 25 of the second part are also presented in these languages, but task 25 (to complete the program) can be performed in any language, including natural or in the form of a flowchart. Task 27 can be performed in any programming language, but it is not advisable to choose some little-known language. Simplify the work of inspectors. You must show the ability to write algorithms, and not the knowledge of some "Brainfuck".

What programming language features can be used in the exam?

Everybody. However, you must specify the version of the language in which you are writing the program. One version of the language may well not have the same features as the other.

R USE schedule 2017

Early stage

main stage

As part of the main stage of the Unified State Examination in Informatics, it will be held on May 29 (Monday) in Orenburg (MOAU "Lyceum No. 1", Orenburg, Kharkovskaya St., 14)

Preparation for the exam in computer science

It is better to start preparing for testing in advance. It is necessary to take into account the fact that the school curriculum does not provide the necessary amount of knowledge to pass the profile exam.

To get an idea of ​​the format of the final knowledge test, you can download demo versions and methodological recommendations on the official USE portal. Taking a few online computer science tests will help you determine which topics you have knowledge gaps in. The exam covers only those areas that are easily formalized. Thus, "Number systems", "Logic", "Information coding" and "Algorithmization and programming" form a kind of basis.

The subsequent systematic solution of typical options will allow you to work out the skill of quickly finding an answer in the first part. You should not count on a high result if Part C is not disassembled and worked out. Three out of four tasks of a high level of complexity are related to programming. In order for a year or six months to be enough to prepare for the exam, you need not just memorize the theory in order to apply it with difficulty in solving problems. It is necessary to adhere to several rules that can greatly facilitate the life of a graduate-applicant:

  1. Drawing up a detailed training plan: studying the topic + mastering the terminology + solving problems.
  2. Do not neglect online testing: taking several tests will help you determine the level of your knowledge and identify gaps.
  3. With a systematic solution and analysis of the tasks of the exam in computer science, you will develop the skill to quickly find the answer in the first part of the exam questions.

Study the structure of the exam so that the time allotted for completing tasks and scores for answers do not come as a surprise to you. The sooner you get acquainted with KIM, the stronger your nerves will be during the exam.

It is important to realistically assess your strengths if there are 2-3 months left before the date of passing the exam. Even with a low level of knowledge, the situation can be significantly improved if the time is properly allocated. You should focus on the daily repetition of the material covered. Theoretical material can be repeated using the site https://inf-ege.sdamgia.ru/page/theory

Online preparation for the exam in computer science

Runet offers many sites where you can find useful materials for preparing for the exam.

Literature for preparing for the exam: http://www.alleng.ru/edu/comp2.htm

General USE figures in computer science:

Year

Min. USE score

Average score

Number of applicants

Did not pass, %

Qty
100 points

Duration-
exam length, min.

2009

2010

62,74

62 652

7,2

240

2011

59,74

Option No. 2385663

Unified State Examination - 2017. Early wave in informatics

When completing tasks 1-23, the answer is one digit, which corresponds to the number of the correct answer or a number, a sequence of letters or numbers. The answer should be written without spaces or any additional characters.


If the option is given by the teacher, you can enter the answers to the tasks of part C or upload them to the system in one of the graphic formats. The teacher will see the results of the assignments of part B and will be able to evaluate the uploaded answers to part C. The points given by the teacher will be displayed in your statistics.

Version for printing and copying in MS Word

How many natural numbers x exist for which the inequality 10110111 is true 2 In your answer, indicate only the number of numbers, you do not need to write the numbers themselves.

Answer:

Boolean function F given by the expression x ∧ ¬ y ∧ (¬ zw). The figure shows a fragment of the truth table of the function F, containing all sets of arguments for which the function F true. Determine which column of the truth table of the function F corresponds to each of the variables w, x, y, z.

Variable oneVariable 2Variable 3Variable 4Function
??? ??? ??? ??? F
1 0 0 0 1
1 0 1 0 1
1 0 1 1 1

Write the letters in your answer. w, x, y, z in the order in which the columns corresponding to them go (first - the letter corresponding to the first column; then - the letter corresponding to the second column, etc.) Write the letters in the answer in a row, you do not need to put any separators between the letters.

Example. If the function were given by the expression ¬ xy depending on two variables: x and y, and a fragment of its truth table was given, containing all sets of arguments for which the function F true.

Variable oneVariable 2Function
??? ??? F
0 0 1
1 0 1
1 1 1

Then the first column would correspond to the variable y, and the second column - a variable x. The answer should have been: yx.

Answer:

In the figure on the right, the road map of the N-sky district is shown as a graph; the table on the left contains information about the length of each of these roads (in kilometers).

P1 P2 P3 P4 P5 P6 P7
P1 20 15 10 8 9
P2 20 11 25
P3 5
P4 15 11
P5 10 5 7 6
P6 8 25 7
P7 9 6

Since the table and the diagram were drawn independently of each other, the numbering of settlements in the table is in no way connected with the letter designations on the graph. Determine the length of the road from point D to point E. In your answer, write down an integer - as it is indicated in the table.

Answer:

Below are two tables from the database. Each row of table 2 contains information about the child and one of his parents. The information is represented by the value of the ID field in the corresponding row of table 1. Based on the data given, determine the total number of daughters and granddaughters of Baurn A.S.

align="center">
Table 1
IDSurname_I. O.Floor
16 Durnovo I. M.AND
26 Vieru A.V.M
27 Vieru V. A.M
28 Vieru V.V.M
36 Aganyan T. A.AND
37 Aganyan B. G.AND
38 Aganyan G. G.M
46 Baurn A.S.AND
47 Baurn V. A.M
48 Albert K. G.AND
49 Albert I.K.M
56 Leshchenko N. V.AND
66 Chivadze G. V.AND
... ... ...
table 2
Parent_IDChild_ID
26 27
46 27
27 28
66 28
26 36
46 36
36 37
38 37
16 38
36 48
38 48
27 56
66 56
... ...

Answer:

To encode a raster pattern printed using six colors, a non-uniform binary code was used. Code words are used to encode colors.

Specify the shortest code word for encoding blue color, in which the code will satisfy the Fano condition. If there are several such codes, indicate the code with the smallest numerical value.

Note. The Fano condition means that no code word is the beginning of another code word. This enables unambiguous decryption of encoded messages.

Answer:

The performer Calculator has two teams that are assigned numbers:

1. add 2,

2. multiply by 5.

When performing the first of them, the Calculator adds 2 to the number on the screen, and when performing the second, it multiplies it by 5.

For example, program 2121 is program

multiply by 5

add 2,

multiply by 5

add 2,

which converts the number 2 to the number 62.

Write the order of commands in a program that converts the number 1 to the number 45 and contains no more than four commands. Specify only command numbers. If there is more than one such program, then write down any of them.

Answer:

A fragment of a spreadsheet is given.

ABC
1 3 10
2 =(A1-3)/(B1+3)=(A1-2)/(C1-3)= C1/(A1 – 4)

What integer should be written in cell A1 so that the chart built on the values ​​of cells in the range A2:C2 matches the figure? It is known that all cell values ​​from the considered range are non-negative.

Answer:

Write down the number that will be printed as a result of the following program. For your convenience, the program is presented in five programming languages.

Answer:

The musical fragment was digitized and recorded as a file without the use of data compression. The resulting file was transmitted to city A over a communication channel in 15 seconds. Then the same musical fragment was re-digitized with a resolution 2 times higher and a sampling rate 1.5 times lower than the first time. Data compression was not performed. The resulting file was transferred to city B; the throughput of the communication channel with city B is 2 times higher than the communication channel with city A. How many seconds did the file transfer to city B take? In the answer, write down only an integer, you do not need to write a unit of measure.

Answer:

Vasya makes up 4-letter words, in which only the letters Zh, I, R, A, F can be, and the letter R is used in each word exactly 1 time. Each of the other valid letters can occur any number of times in the word, or not at all. A word is any valid sequence of letters, not necessarily meaningful. How many words are there that Vasya can write?

Answer:

Below, a recursive function (procedure) F is written in five programming languages.

What will the program output when calling F(5)? In your answer, write down the sequence of the displayed numbers together (without spaces).

Answer:

In TCP/IP networking terminology, a netmask is a binary number that determines which part of a host's IP address refers to the network address and which part refers to the address of the host itself on that network. Usually, the mask is written according to the same rules as the IP address - in the form of four bytes, with each byte written as a decimal number. At the same time, in the mask, first (in the highest digits) there are ones, and then from a certain digit - zeros. The network address is obtained by applying a bitwise conjunction to the given host IP address and mask.

For example, if the host IP address is 231.32.255.131 and the mask is 255.255.240.0, then the network address is 231.32.240.0. For a host with an IP address of 147.192.92.64, the network address is 147.192.80.0. What is the value of the third byte from the left of the mask? Write your answer as a decimal number.

Answer:

When registering in a computer system, each user is given a password consisting of 15 characters and containing only characters from the 12-character set: A, B, C, D, E, F, G, H, K, L, M, N. In the database data for storing information about each user is allocated the same and the minimum possible integer number of bytes. In this case, character-by-character coding of passwords is used, all characters are encoded with the same and the minimum possible number of bits. In addition to the password itself, additional information is stored in the system for each user, for which 12 bytes are allocated per user.

Determine the amount of memory (in bytes) needed to store information about 100 users. In the answer, write down only an integer - the number of bytes.

Answer:

The command system of the ROBOT executor, “living” in a rectangular labyrinth on a checkered plane, includes 4 commands-orders

and 4 condition check commands.

Commands-orders:

When any of these commands is executed, the ROBOT moves one cell, respectively: up , down ↓, left ←, right →. If the ROBOT starts moving towards the wall next to it,

then it will collapse and the program will abort.

The other 4 commands check the truth of the condition of the absence of a wall on each side of the cell where the ROBOT is located:

BYE condition

command sequence

END OF CYCLE

executed as long as the condition is true.

In construction

IF condition

THEN team1

OTHERWISE team2

END IF

performed team1(if the condition is true) or team2(if the condition is false). The elementary conditions listed above and their combinations with the help of AND and OR unions are allowed as conditions in the BYA and IF constructions.

How many maze cells meet the requirement that, after completing the proposed program, the ROBOT will survive and end up in the shaded cell (cell A1)?

WHEN left free OR top free

IF top is free

ELSE to the left

END IF

END BYE

Answer:

The figure shows a diagram of roads connecting cities A, B, C, D, D, E, G, H, I, K, L, M.

On each road, you can only move in one direction, indicated by the arrow.

How many different routes are there from city A to city M passing through city B?

Answer:

The value of the arithmetic expression: 125 + 25 3 + 5 9 - recorded in the number system with base 5. How many significant zeros does this entry contain?

Answer:

In the search engine query language, the symbol "|" is used to denote the logical operation "OR", and the symbol "&" is used to denote the logical operation "AND".

The table shows queries and the number of pages found by them for a certain segment of the Internet.

How many pages (in thousands) will be found for Biology & Physics & Chemistry?

It is assumed that all requests were executed almost simultaneously, so that the set of pages containing all the searched words did not change during the execution of the requests.

Answer:

Two segments are given on the number line: P = and Q = . Find the smallest possible length of segment A such that the formula

(x P) → (((x Q) ∧ ¬(x A)) → ¬(x P))

is true for any value of the variable x, i.e. takes the value 1 for any value of the variable x.

Answer:

The program uses a one-dimensional integer array A with indices from 0 to 10. Below is a fragment of this program written in different programming languages.

At the beginning of the execution of this fragment, the array contained the numbers 27, 17, 7, 0, 7, 17, 27, 17, 10, 7, 0, i.e. A = 27, A = 17, etc. What will be the value of the variable s after the execution of this program fragment?

Answer:

The algorithm is written in five programming languages ​​below. Having received the number x as input, this algorithm prints two numbers: L and M. Specify the largest number x, upon entering which the algorithm prints first 3, and then 5

Answer:

Write in your answer a number equal to the number of different values ​​of the input variable k, for which the program below produces the same answer as for the input value k = 25. The value k = 25 is also included in the count of the number of different values ​​of k. For your convenience, the program is presented in five programming languages.

Answer:

Artist Plus converts the number on the screen.

The performer has two teams that are assigned numbers:

1. Add 2

2. Add 5

The first command increases the number on the screen by 2, the second increases this number by 5. The program for the Plus executor is a sequence of commands.

How many programs exist that convert the number 1 to the number 20?

Answer:

How many different sets of boolean values ​​are there x 1 , x 2 , … x 7 , y 1 , y 2 , … y 7 that satisfy all of the following conditions?

(x 1 ∧ y 1) ≡ (¬x2 ∨ ¬y2)

(x 2 ∧ y 2) ≡ (¬x3 ∨ ¬y3)

(x 6 ∧ y 6) ≡ (¬x7 ∨ ¬y7)

The answer does not need to list all the different sets of variable values x 1 , x 2 , … x 7 , y 1 , y 2 , … y 7 , under which this system of equalities holds. As an answer, you need to indicate the number of such sets.

Answer:

A natural number not exceeding 10 9 is sent for processing. You need to write a program that displays the sum of the digits of a number that is NOT a multiple of 3. If the number does not contain digits that are not a multiple of 3, you need to display "NO" on the screen. The programmer wrote the program incorrectly. Below this program for your convenience is given in five programming languages.

Reminder: 0 is divisible by any natural number.

BASIC Python

DIM N, DIGIT, SUM AS LONG

DIGIT=NMOD 10

IF DIGIT MOD 3 > 0 THEN

N = int(input())

if digit % 3 > 0:

Pascal Algorithmic language

var N, digit, sum: longint;

digit:= N mod 10;

if digit mod 3 > 0 then

integer N, digit, sum

nc while N > 0

digit:= mod(N,10)

if mod(digit, 3) > 0 then

if sum > 0 then

C++

#include

using namespace std;

int N, digit, sum;

if (digit % 3 > 0)

Do the following in sequence.

1. Write what this program will display when you enter the number 645.

2. Give an example of such a three-digit number, when entered, the program gives the correct answer.

3. Find all errors in this program (there may be one or more). It is known that each error affects only one line and can be fixed without changing other lines. For each error:

1) write out the line where the error was made;

2) indicate how to fix the error, i.e. give the correct version of the string.

It is enough to indicate the errors and the way to correct them for one programming language.

Please note that you need to find errors in the existing program, and not write your own, possibly using a different solution algorithm. Correcting a bug should only affect the line that contains the bug.

Given an integer array of 20 elements. Array elements can take integer values ​​from 0 to 10,000 inclusive. Describe in natural language or in one of the programming languages ​​an algorithm that allows you to find and display the number of pairs of array elements in which both numbers are even. In this problem, a pair means two consecutive array elements.

For example, for an array of five elements: 6; one; 4; 6; 10 - answer: 2. The initial data is declared as shown below in examples for some programming languages ​​and natural language. It is forbidden to use variables not described below, but it is allowed not to use some of the variables described.

BASIC Python

CONST N AS INTEGER = 20

DIM A (1 TO N) AS INTEGER

DIM I AS INTEGER,

# also allowed

# use two

# integer variables j and k

for i in range(0, n):

a.append(int(input()))

Pascal Algorithmic language

a: array of integers;

i, j, k: integer;

for i:= 1 to N do

celtab a

nc for i from 1 to N

C++ natural language

#include

using namespace std;

for (i = 0; i cin >> a[i];

We declare an array A of 20 elements.

We declare integer variables I, J, K.

In a loop from 1 to 20, enter the elements of array A

from 1st to 20th.

As an answer, you need to provide a program fragment (or a description of the algorithm in natural language), which should be in place of the ellipsis. You can also write the solution in another programming language (specify the name and version of the programming language used, for example Free Pascal 2.6) or as a flowchart. In this case, you must use the same initial data and variables that were proposed in the condition (for example, in a sample written in natural language).

S stones 1 ≤ S ≤ 64.

We will say that a player has a winning strategy if he can win for any moves of the opponent. To describe a player's strategy means to describe what move he should make in any situation that he may encounter with different opponent's play.

Complete the following tasks. In all cases, justify your answer.

Exercise 1

a) Indicate all such values ​​of the number S for which Petya can win in one move, and the corresponding winning moves. If, for some value of S, Petya can win in several ways, it suffices to indicate one winning move.

b) Indicate a value of S for which Petya cannot win in one move, but for any Petya's move, Vanya can win with his first move. Describe Vanya's winning strategy.

Task 2

Indicate two such values ​​of S for which Petya has a winning

strategy, and two conditions are simultaneously met:

– Petya cannot win in one move;

– Petya can win with his second move, regardless of how Vanya moves.

For each given value of S, describe Petya's winning strategy.

Task 3

Specify the value of S at which:

– Vanya has a winning strategy that allows him to win on the first or second move in any game of Petya;

– Vanya does not have a strategy that will allow him to win on the first move.

For the given value of S, describe Vanya's winning strategy.

Construct a tree of all games possible with Vanya's winning strategy (in the form of a figure or a table). Indicate moves on the edges of the tree, and positions in the nodes.

Solutions to Part C tasks are not checked automatically.
On the next page, you will be asked to check them yourself.

The Voskhod satellite is equipped with an instrument designed to measure solar activity. During the experiment (this time is known in advance), every minute the device transmits to the observatory via a communication channel a positive integer not exceeding 1000 - the amount of solar radiation energy received in the last minute, measured in arbitrary units.

After the end of the experiment, the control value is transmitted - the largest number R that satisfies the following conditions:

1) R - the product of two numbers transmitted at different minutes;

2) R is divisible by 26.

It is assumed that a satisfying control value existed at the time of transmission.

As a result of transmission noise, both the numbers themselves and the reference value can be distorted.

Write a time- and memory-efficient program (specify the version of the programming language you are using, eg Free Pascal 2.6.4) that checks for the correctness of the control value. The program is considered efficient in time if the program running time is proportional to the number of received instrument readings N, i.e. when N increases by k times, the running time of the program should increase by no more than k times. A program is considered memory efficient if the size of the memory used in the program for storing data does not depend on the number N and does not exceed 1 kilobyte.

The program should print a report in the following form.

Calculated control value: ...

Control Passed (or Control Failed)

If a valid control value cannot be determined, then only the phrase "Control failed" is displayed. Before the text of the program, briefly describe the solution algorithm you use.

The number of numbers N ≤ 100 000 is given as input to the program in the first line. Each of the following N lines contains one positive integer not exceeding 1000. The last line contains a control value.

Input example:

Example output for the example input above:

Computed control value: 2860

Control passed

Solutions to Part C tasks are not checked automatically.
On the next page, you will be asked to check them yourself.

Finish testing, check answers, see solutions.



About the exam subject: computer science

Vyacheslav Leshchiner, a leading researcher at the FGBNU "FIPI", spoke about preparation for computer science.

USE in Informatics in 2017

Compared to other subjects, the Unified State Examination in Informatics is the most conservative exam, because its structure has not changed much from the very beginning. So the demo version of the Unified State Examination in Informatics in 2017 is extremely similar to earlier KIMs. There are still minor changes, and they concern the order of presentation of the first five tasks (more detailed information is presented in the table).

No changes have been made to the structure of the questions and the codifier.

Table. Compliance with the tasks of the Unified State Examination in Informatics 2016 and 2015

2016 2015

Task 1Task 4

Task 2Task 2

Task 3Task 5

Task 4Task 3

Task 5Task 1

Task structure

Exam options consist of 27 tasks of varying complexity (basic, advanced, high), divided into two parts.

Part 1 consists of 23 short answer questions. Of these, 12 tasks belong to the basic level of knowledge, 10 to the advanced level, and one to the high level. The answer to the tasks of the first part is written in the form of a sequence of numbers and letters in two places: in the answer field in the text of KIMs and in the corresponding line of the answer form No. 1.

Part 2 is four tasks for a detailed solution (one high-level question and three high-level ones). Solutions of 24-27 tasks are recorded in full on the answer sheet No. 2. If necessary, an additional sheet is drawn up.

Schoolchildren without academic debts who have fully mastered the information provided for by the curriculum are allowed to pass the exam. Annual grades for the program of secondary (complete) education must be positive (above two).

Voluntarily take the exam can:

students with disabilities;

pupils of special closed schools, as well as places of deprivation of liberty, passing the curriculum of secondary education;

graduates receiving secondary vocational education.

The following have the right to take the exam:

graduates of previous years (including holders of valid results

graduates of secondary (complete) foreign educational institutions.

The corresponding order of the Ministry of Education and Science determines the duration of the exams. The main period for passing the exam 2017 begins on May 27, ends in June. There are six reserve days in the schedule. Students who have received unsatisfactory grades in mathematics and the Russian language (compulsory subjects), as well as those who missed the exam for a good reason, are allowed to retake in September.

Submission of applications and registration for participation in the exam

Early delivery of the exam in computer science in 2017

In September, Rosobrnadzor approved the schedule of unified state exams for 2017. As always, the possibility of early USE (in March-April) is being considered. The registration date for early exams is no later than February 2017. Pre-term exam in informatics according to the project will be held on March 16. The reserve day for additional retakes is April 3. The main event will take place on May 31st.

The right to take the exam ahead of schedule is granted to the following persons:

graduates of evening educational institutions;

applicants who go to all-Russian and international competitions, matches, tournaments and olympiads;

students moving to a permanent place of residence or further education in another country;

graduates who, for health reasons, are sent at the time of the main period of passing the exam to medical facilities for the purpose of conducting health-improving, as well as rehabilitation measures;

graduates of Russian schools located territorially outside the Russian Federation;

The main disadvantage of early delivery of the exam is the psychological factor. The high school graduate exam is a huge stress, which causes sleep and appetite disturbances, and in extreme cases even somatic diseases. The early passing of the Unified State Examination attracts special attention from both the press and supervisory authorities, which further exacerbates the already difficult situation at the exam. Worries about this can play a cruel joke on the graduate, and the result of the exam at the exit will be much lower than expected.

Additional Information

The USE in Informatics 2017 (along with literature and mathematics) is one of the longest. It lasts almost 4 hours (235 minutes). It is strictly forbidden to use additional materials and equipment during the Informatics and ICT exam. KIMs are designed in such a way that there is no need to use calculators. The graduate will have to answer questions and model the program; there are no complex computational tasks involving the use of technology.

Passing scores for the Unified State Examination in Informatics and ICT

The passing level is fixed in 2016 in the area of ​​6 primary points. To do this, it is enough to correctly solve eight tasks from the first part. The score conversion scale determined that this corresponds to 40 secondary scores.

At present, there is a growing interest in the exact sciences in general and in computer science in particular. And many universities provide services for the training of professionals related to this particular subject. Therefore, the average score with which you can really enter a university is determined at the level of 70-80. Moreover, the competition can be traced even to paid places.

Appeals

The result of the Unified State Exam less than eight primary points is considered unsatisfactory. If the applicant does not agree with the results of his exam, then in the first two working days from the moment the results are announced, he has the opportunity to publicly express his dissatisfaction by filing an appeal. School graduates of the current year can do this right at their school, graduates of previous years - at the PES (exam points). The appeal is considered within four days from the moment of its receipt by the conflict commission. The SEC recalculates the scores and decides to grant or reject the appeal.

If everything turned out well, and the graduate received a certificate of passing the exam, then he can safely start choosing a university and submitting documents. It is worth noting that from September 1, 2013 the certificate is valid for four years after receiving it. This condition allows you to enter universities without additional tests a year, two or even three after passing the exam.

Preparation for the exam in computer science

The further fate of the graduate, his future, his profession depends on the successful passing of exams in the 11th grade. Therefore, great attention should be paid to the preparation for this stage. Preparation for the exam in computer science in 2017 should begin with the study of relevant literature, which includes school textbooks and additional manuals. After getting acquainted with the theory, it is necessary to master the skills of solving problems, adapt to the wording and requirements of the exam.

This will help the Collection of tasks in computer science of the Unified State Examination 2016 under the guidance of E.M. Zorina and M.V. Zorin. The issue includes tasks of various types on all topics of the exam (+ answers to them) and guidelines.

You can also use collections of typical tasks from other authors.

For example: Informatics. Thematic test tasks of the exam in informatics. Krylov S.S., Ushakov D.M. or computer science. The most complete edition of typical assignments. Ushakov D.M., Yakushkin A.P. These collections were published in 2014, but the structure of the computer science exam has changed slightly, which allows the use of these sources.

Online learning

For thorough preparation for the exam, the Federal Service for Supervision in Education and Science has created a website with an open bank of tasks. This resource contains information related to the exam: regulations, demos, manuals, specifications, codifiers. The open bank FIPI (fipi.ru) allows you to find your “weak points” and work them out, pulling up both theory and practice. In addition, a meeting room is organized on the site to ask questions, tui or otherwise related to the Unified State Examination and the OGE.

On the site you can download and demo versions of any subject. The purpose of the demo is to enable USE participants and the general public to get acquainted with the structure of the future exam, with the number and wording of tasks, here are the answers to them and an analysis of the evaluation criteria.

To assess the quality of preparation of schoolchildren for the upcoming exams, online tests and mock exams are organized. An online test is a real-time examination on the Internet. After passing, you can see your results, as well as parse the correct answers. Online testing can also be used as a method of self-control after studying a specific topic. Trial exams are organized in schools 1-2 times a year. This helps future students get used mentally to the exam environment, sort out organizational issues, learn how to allocate time so that it is enough to complete all tasks and check them.

Psychological preparation for the exam is also important. In a stressful situation, it can be quite difficult to discard the excitement and remember everything that has been taught for 11 years. It is necessary to mentally set yourself up for a “working wave”, step back from the outside world and try to look at tasks with a sober mind. And to achieve this is not so easy. Firstly, because the USE is the first serious exam in a student's life. Secondly, the immediate future of the applicant (admission or not admission to the desired university) depends on its results. Thirdly, because often the close relatives of the student, his family, behave rudely and carelessly towards the child himself, further shaking the already alarmed nervous system of the future student.

Statistics for passing the exam in computer science for the past years

According to Rosobnadzor, in 2013 only 5% of graduates passed the USE in computer science, in 2015 - 4% (7% of them received an unsatisfactory grade). Today, this subject is gaining popularity. In 2016, about 7% of graduates passed the USE in informatics and ICT, which is 55,000 students.

Exam Schedule

Foxford Online Learning Center 53 videos

The analysis is conducted by Timofey Khiryanov, lecturer at 100EGE.ru, lecturer at the Department of Informatics at Moscow Institute of Physics and Technology, developer of system software for Samsung Electronics and Parallels.

Reminders:
Memo "Fundamentals of programming in Pascal"

Contains the necessary minimum information for students in grades 8-11, which they may need when learning this programming language. It contains information about the general structure of programs and the basic operators of a given programming language. Also in the memo are examples of recording some typical algorithms, the study and memorization of which can cause difficulties for students. Ready-made code examples will allow students to understand the use of certain structures and operators. When studying a particular topic, it is enough to open the corresponding page and look at both schematic and specific examples of the algorithm code.

Memo "Hot keys Windows 10" The Windows 10 Hotkeys guide contains the most useful Windows 10 hotkeys that will be useful to all users without exception.
Memo "Fundamentals of Formal Logic in Computer Science" The memo "Fundamentals of Formal Logic in Computer Science" contains the necessary minimum information for students in grade 8, which they may need when studying the elements of the algebra of logic. For students in grades 9-11, this memo will be useful while studying the basics of algorithmization and programming, spreadsheets and databases. When preparing, it is enough for the student to open the corresponding page of the memo containing the law, definition or logical operation he needs.
Memo "Basics of the HTML markup language" The Basics of the HTML Markup Language memo describes the basic tags for creating and editing HTML documents.
Memo on computer science "Quick text formatting" The "Quick Text Formatting" worksheet shows the basic keyboard shortcuts for quickly changing text.
Memo "Operations on text fragments" Many years of experience in school, analysis of the literature on pedagogy and psychology led to the conclusion that one of the effective means of organizing students' independent activities in the learning process and developing skills for constantly updating knowledge are memos. This memo describes how to select, paste, copy, cut, delete, and move pieces of text. It will greatly facilitate the work of students both in the classroom and when preparing at home.
Memo for students "Keyboard combinations for working in a text editor" It's no secret that the ability to use hot keys significantly speeds up the work at the computer. The text editor keyboard shortcuts memo will help students improve their practical skills in working in a text editor and successfully memorize keyboard shortcuts. The memo is presented in two versions: for color and black and white printing.

Today, the importance of knowledge of computer science and the ability to work on a computer is beyond doubt, because computer technology has penetrated into all spheres of life and sectors of the national economy. Modern medicine, construction, industry, transport logistics and even competent farming are impossible without them.

The Unified State Examination in Informatics is included in the category of selective exams and is required if you are going to be engaged in information security, programming, nanotechnology, the construction of missile systems, nuclear physics, master automation and control or system analysis in the future. Some students mistakenly believe that everyone who knows how to work on a computer can take this test.

This has already caught a lot of high school students. But computer science requires not only memorization of terminology and skills in working with familiar software, but also knowledge of the basics of programming, good mathematical preparation and developed logical thinking. To successfully pass the USE-2017, you need to familiarize yourself with the possible changes in KIMs, find out the structure and content of the exam ticket, as well as the timing of this USE. Let's take a look at each of these questions.

Demo version of the USE-2017

USE dates in informatics and ICT

This subject can be taken on one of the dates determined by Rosobrnadzor:

  • Early period. On May 29, 2017, the exam will be taken by those who have the right to write computer science ahead of schedule. Recall that graduates of previous years, students who studied at evening school, participants in international and all-Russian olympiads, competitions and sports competitions, schoolchildren who decided that children in need of treatment or rehabilitation, and those who who is going to continue their studies in foreign universities. To obtain such a privilege, you need to write an application of the established form on time (before March 1). In addition, April 5, 2017 is named the date of the reserve in case of force majeure;
  • Main stage. On June 9, 2017, the majority of graduates will take the exam in informatics and ICT.
  • Backup date. Two reserve dates were determined: June 20 (for informatics and ICT) and June 30 - for all subjects.

Statistical information

As practice shows, not so many graduates aspire to try their hand at computer science. For example, in 2016, this subject was chosen by 64 thousand people (about 5% of schoolchildren). Nevertheless, the popularity of computer technologies is growing every year - in 2015, a little less than 52 thousand graduates decided to take this exam.


The ability to work on a computer does not guarantee the successful passing of the exam!

As already mentioned, this exam cannot be called easy. This is evidenced by the fact that in 2015 and 2014, 10.4 and 16.2% of schoolchildren, respectively, could not overcome the minimum threshold, and about 14 thousand students did not come to the exam at all, having encountered difficulties in preparing. The average score is estimated at 53.6, which can be equated to the mark "3", and the number of eleventh-graders who know computer science to the maximum one hundred points in 2015 amounted to 129 people.

What can I take on the exam in computer science?

It is worth saying once again that the USE in computer science does not involve the use of additional reference materials and computer technology, including calculators. During the exam, it is forbidden to talk, turn around and stand up. You can go to the toilet room or the first-aid post, but you need to notify the observer who will accompany you to your destination of this need.

Do not try to carry a smartphone, tablet, smart watch, bluetooth headphones and other audio and video equipment with you, as they will still be detected by the metal detector frame. Do not expose yourself to the risk of being removed from the exam, because in 2015 alone, 1124 students were removed from the exam for violating the rules and regulations. Fraud will deprive you of the opportunity!

The structure of the exam in informatics and ICT

The exam in this subject will test the theoretical knowledge of computer science graduates and their skills in working with information and computer technology. In particular, the student will have to demonstrate logical thinking, skills in algorithmization, programming, modeling and conducting computer experiments, knowledge of telecommunication technologies, as well as the ability to store, search and sort data. KIMs in informatics consist of 27 tasks, combined into two parts:

  • the first part includes 23 tasks, suggesting a short answer in the form of sequentially written letters or numbers;
  • the second part is 4 tasks that need to be answered in expanded form.

Recall that since last year, all simple types of tasks have been excluded from the tickets. The specialists from the department decided to leave only the tasks belonging to the category of complex and increased complexity in the KIMs. In total, 235 minutes are allotted for the performance of KIMs.

Assessment of the Unified State Examination in Informatics

According to the latest information, it is quite possible that in 2017 the practice of transferring points for the Unified State Examination to a five-point system will be returned, and the results of the examination will have an impact on the attestation grade. So far, there is no reliable and unambiguous information on this issue, but for general orientation, we will give a system for translating points into grades.


Perhaps in 2017 the result of the exam will affect your school grade!
  • From 0 to 39 points - a sign of unsatisfactory knowledge at the level of mark "2";
  • From 40 to 55 points - satisfactory knowledge, points are identical to the mark "3";
  • From 56 to 72 points show a good level of knowledge and skills in this subject, which means that your grade is “4”;
  • From 73 points means excellent knowledge, and the student deserves "5".

Recall that you can find out your scores for the exam at the announced time by registering on the USE portal. To identify your identity, you will need to enter your passport data.

Preparation for the exam in computer science

It is much easier to prepare for computer science if you focus on demo versions of KIMs of 2017, which can be downloaded on our website (see the beginning of the article). These ticket options were developed by specialists from the Federal Institute for Pedagogical Measurements, who are also responsible for the real tasks for the exam. Of course, there will not be a 100% match in the tasks, but the theme and structure will be identical to the demo version.



Similar articles