Exam assignments in computer science. Unified State Exam in Informatics

For effective training in computer science for each task, a brief theoretical material is given to complete the task. More than 10 training tasks with analysis and answers were selected, developed on the basis of the demo version of previous years.

There are no changes in KIM USE 2020 in informatics and ICT.

The areas in which the knowledge test will be carried out:

  • Programming;
  • Algorithmization;
  • ICT tools;
  • Information activity;
  • Information processes.

Necessary actions when preparing:

  • Repetition of the theoretical course;
  • Solution tests in informatics online;
  • Knowledge of programming languages;
  • Pull up mathematics and mathematical logic;
  • Use a wider range of literature - the school curriculum for success in the exam is not enough.

Exam Structure

The duration of the exam is 3 hours 55 minutes (255 minutes), of which one and a half hours are recommended to be devoted to completing the tasks of the first part of the KIMs.

Tasks in tickets are divided into blocks:

  • Part 1- 23 tasks with a short answer.
  • Part 2- 4 tasks with a detailed answer.

Of the proposed 23 tasks of the first part of the examination paper, 12 belong to the basic level of knowledge testing, 10 - to increased complexity, 1 - to a high level of complexity. Three tasks of the second part of a high level of complexity, one - an increased one.

When solving, it is obligatory to record a detailed answer (arbitrary form).
In some tasks, the text of the condition is submitted immediately in five programming languages ​​- for the convenience of students.

Points for tasks in computer science

1 point - for 1-23 tasks
2 points - 25.
3 points - 24, 26.
4 points - 27.
Total: 35 points.

To enter a technical university of an intermediate level, you must score at least 62 points. To enter the metropolitan university, the number of points must correspond to 85-95.

To successfully write an examination paper, you need a clear command of theory and constant practice in solving tasks.

Your formula for success

Work + work on mistakes + carefully read the question from beginning to end to avoid mistakes = maximum score on the exam in computer science.

Which programming language to choose, what tasks to focus on and how to allocate time on the exam

Teaches computer science at Foxford.

Different universities require different entrance exams in IT areas. Somewhere you need to take physics, somewhere - computer science. It is up to you to decide which exam to prepare for, but it should be borne in mind that the competition for specialties where physics must be taken is usually lower than in specialties where the Unified State Examination in computer science is required, i.e. the probability of entering "through physics" is greater.

Why then take the exam in computer science?

  • It is faster and easier to prepare for it than for physics.
  • You will be able to choose from more specialties.
  • It will be easier for you to study in the chosen specialty.

What you need to know about the exam in computer science

The exam in computer science consists of two parts. In the first part there are 23 problems with a short answer, in the second - 4 problems with a detailed answer. The first part of the exam has 12 basic level items, 10 advanced level items and 1 high level item. In the second part - 1 task of an increased level and 3 - high.

Solving problems from the first part allows you to score 23 primary points - one point for the completed task. Solving problems in the second part adds 12 primary points (3, 2, 3 and 4 points for each problem, respectively). Thus, the maximum primary points that can be obtained for solving all tasks is 35.

Primary scores are converted into test scores, which are the result of the exam. 35 primary points = 100 test points per exam. At the same time, more test points are awarded for solving problems from the second part of the exam than for answers to the problems of the first part. Each primary score obtained on the second part of the exam will give you 3 or 4 test scores, which in total is about 40 final scores for the exam.

This means that when performing the exam in computer science, it is necessary to pay special attention to solving problems with a detailed answer: No. 24, 25, 26 and 27. Their successful completion will allow you to score more final points. But the price of a mistake during their implementation is higher - the loss of each primary score is fraught with the fact that you will not pass the competition, because 3-4 final scores for the Unified State Examination with high competition in IT specialties can become decisive.

How to prepare for solving problems from the first part

  • Pay special attention to tasks No. 9, 10, 11, 12, 15, 18, 20, 23. It is these tasks, according to the analysis of the results of past years, that are especially difficult. Difficulties in solving these problems are experienced not only by those who have a low overall score for the Unified State Examination in computer science, but also by “good students” and “excellent students”.
  • Learn by heart the table of powers of the number 2.
  • Remember that Kbytes in tasks means kibibytes, not kilobytes. 1 kibibyte = 1024 bytes. This will help avoid calculation errors.
  • Carefully study the exam options of previous years. The computer science exam is one of the most stable, which means that you can safely use the USE options for the last 3-4 years for preparation.
  • Get to know the different options for wording assignments. Remember that a slight change in the wording will always lead to worse exam results.
  • Read the problem statement carefully. Most of the errors in completing assignments are due to a misunderstanding of the condition.
  • Learn to independently check completed tasks and find errors in the answers.

What you need to know about problem solving with a detailed answer

24 task - to find the error

25 task requires a simple program

26 task - on game theory

27 task - it is necessary to program a complex program

Problem 27 is the main difficulty in the exam. It is only decided60-70% of USE writers in computer science. Its peculiarity lies in the fact that it is impossible to prepare for it in advance. Each year, a fundamentally new problem is presented for the exam. When solving problem No. 27, not a single semantic error should be made.

How to calculate exam time

Be guided by the data that are given in the specification of control measuring materials for the exam in computer science. It indicates the approximate time allotted for completing the tasks of the first and second parts of the exam.

The exam in computer science lasts 235 minutes

Of these, 90 minutes are allotted for solving problems from the first part. On average, each task from the first part takes from 3 to 5 minutes. It takes 10 minutes to solve problem #23.

There are 145 minutes left to solve the tasks of the second part of the exam, while solving the last task No. 27 will take at least 55 minutes. These calculations were made by the specialists of the Federal Institute for Pedagogical Measurements and are based on the results of exams of previous years, so they should be taken seriously and used as a guide for the exam.

Programming languages ​​- which one to choose

  1. BASIC. It is an outdated language, and although it is still taught in schools, there is no point in wasting time learning it.
  2. School algorithmic programming language. It is designed specifically for early learning to program, it is convenient for mastering initial algorithms, but it contains almost no depth, there is nowhere to develop in it.
  3. Pascal. It is still one of the most common programming languages ​​for teaching in schools and universities, but its capabilities are also very limited. Pascal is quite suitable as the language for writing the exam.
  4. C++. Universal language, one of the fastest programming languages. It is difficult to study on it, but in practical application its possibilities are very wide.
  5. Python. It is easy to learn at an elementary level, the only thing required is knowledge of English. At the same time, with an in-depth study, Python provides the programmer with no less opportunities than C ++. Having started learning Python at school, you will continue to use it in the future, you will not have to relearn another language in order to reach new horizons in programming. To pass the exam, it is enough to know "Python" at a basic level.

Good to know

  • Works in computer science are evaluated by two experts. If the expert evaluation results differ by 1 point, the higher of the two points is assigned. If the discrepancy is 2 points or more, the work is rechecked by a third expert.
  • A useful site for preparing for the exam in computer science -

Lada Esakova

When a student of grade 11 begins to prepare for the exam in computer science, as a rule, he prepares from scratch. This is one of the differences between the exam in computer science and exams in other subjects.

In mathematics, the knowledge of a high school student is definitely not zero. In Russian, even more so.

But in computer science, the situation is much more complicated. What is studied at school in the classroom has nothing to do with the preparation program for the exam in computer science.

What is the USE in Informatics?

The USE control test in computer science contains 27 tasks, which relate to a variety of topics. These are number systems, this is Boolean algebra, algorithmics, this is programming, modeling, elements of graph theory.

The USE in Informatics covers a very wide range of information. Of course, the exam will only need the basics, but these are the basics of important and modern topics.

Preparing for the Unified State Exam in computer science from scratch implies that the student did not study any of these topics at school. Usually it is!

For example, such a topic as Boolean algebra, or the algebra of logic, is included in the exam in computer science. But it is not studied in schools, even in specialized ones. She is neither in the course of school computer science, nor in the course of mathematics. The student has no idea!

And therefore, almost none of the students solves the famous problem on systems of logical equations. This task in the Unified State Examination in Informatics is number 23. Let's say more - teachers often recommend that high school students not try to solve this problem at all, and not even look at it, so as not to waste time.

Does this mean that task 23 from the Unified State Examination in Informatics is not solved at all? Of course not! Our students regularly solve it every year. In our course of preparation for the Unified State Examination in Informatics, from many topics, we take only what is required for the exam. And we pay maximum attention to these tasks.

Why does the school not prepare for the exam in computer science?

This is due to the fact that computer science is not a compulsory subject. The Ministry of Education does not provide any standards and programs. Therefore, teachers at computer science lessons give schoolchildren completely different material - who can do what. Moreover, in some schools there are no computer science lessons at all.

What do high school students usually do in computer science classes? Do they play shooting games?

Fortunately, at school, in computer science lessons, schoolchildren are still doing not nonsense, but quite useful things. For example, they study Word and Escel. In life, this will come in handy, but, unfortunately, it is absolutely useless for passing the exam.

Moreover, the guys study Word at a serious level, and some even pass exams in computer layout and receive a certificate of a typesetter. Some schools teach 3D modeling. A lot of schools give web design. This is a wonderful topic, useful in the future, but it has absolutely nothing to do with the exam! And coming to our courses, the student really prepares for the exam in computer science from scratch.

A similar situation is with high school students of specialized lyceums. Strong profile lyceums honestly teach programming in computer science lessons. The guys come out of there as good programmers. But after all, in the USE in computer science, only 5 tasks are somehow related to programming, and of them exactly one task in the USE version is devoted to writing a program! The result is a maximum of 6 tasks for the exam in computer science.

How much time does it take to prepare for the exam in computer science from scratch?

There is good news! You can prepare for the exam in computer science from scratch in one year. It's not easy, but it's possible, and our students prove it every year. The course of preparation for the exam in computer science is not very large. You can take courses once a week for 2 hours. Of course, you need to actively do your homework.

But there is one amendment. If a student has never done programming before grade 11, it is hardly possible to fully master programming in a year. Therefore, task No. 27 of the USE variant in computer science will remain unsolved. She is the most difficult.

It is especially difficult to prepare for the exam in computer science from scratch for those students who have never been familiar with programming at all and do not know what it is. This area is quite specific, so programming training needs to be given a lot of time and solve a huge number of tasks.

In our courses, we make sure to analyze all the typical programming tasks. And not once during the exam did the programming problem come as a surprise to our students - they were all sorted out during the courses. And only task 27 is left out for those who did not do programming at all until the 11th grade.

Coming to our computer science courses, students and parents are sometimes surprised not to see computers in the classroom. They think that since they came to prepare for the exam in computer science, then there should be computers on the tables. But they are not! To what extent is it necessary to have laptops and computers when preparing for the exam in computer science?

This is a feature of the exam in computer science. There will be no computer for the exam! And yes, it will be necessary to solve tasks with a pen on a piece of paper, because it is in this format that the Unified State Examination in Informatics is now taking place. This is a real problem for those who rent it.

Even high school students from specialized lyceums, who are good at programming, may be helpless at the exam in computer science. They, of course, program on computers, that is, in a special environment. But what happens when there is no computer? And not only schoolchildren - even professional programmers can write a program on paper with great difficulty. Therefore, we are preparing for such a complex format right away. We deliberately do not use computers and laptops when preparing for the Unified State Exam in computer science - according to the rule "It is hard in learning, easy in battle."

For several years now, there have been rumors that the Unified State Exam in computer science will be transferred to a computer form. They promised to do it in 2017, but they didn't. Will they do it in 2018? We don't know yet. If such an exam format is introduced, it will be much easier to prepare for the exam in computer science from scratch.

So, a year of active preparation for the exam in computer science from scratch, and your result is 26 tasks out of 27 possible. And if you are at least a little familiar with programming, then all 27 out of 27. We wish you to achieve such a result in the exam!

And once again I recommend for the preparation of theoretical material and my book "Computer science. Author's course of preparation for the exam " where the practice of problem solving is given.

Tell your friends!

The state final certification of 2019 in informatics for graduates of the 9th grade of general educational institutions is carried out in order to assess the level of general education of graduates in this discipline. The main elements of content from the informatics section that are checked in testing:

  1. The ability to evaluate the quantitative parameters of information objects.
  2. The ability to determine the value of a logical expression.
  3. Ability to analyze formal descriptions of real objects and processes.
  4. Knowledge of file system data organization.
  5. Ability to represent formula dependence in graphical form.
  6. The ability to execute an algorithm for a specific performer with a fixed set of commands.
  7. Ability to encode and decode information.
  8. The ability to execute a linear algorithm written in an algorithmic language.
  9. The ability to execute the simplest cyclic algorithm written in an algorithmic language.
  10. The ability to execute a cyclic algorithm for processing an array of numbers, written in an algorithmic language.
  11. Ability to analyze information presented in the form of diagrams.
  12. Ability to search in a ready-made database according to the formulated condition.
  13. Knowledge of the discrete form of representation of numerical, textual, graphic and sound information.
  14. Ability to write a simple linear algorithm for a formal performer.
  15. The ability to determine the speed of information transfer.
  16. The ability to execute an algorithm written in natural language that processes strings of characters or lists.
  17. Ability to use information and communication technologies.
  18. Ability to search for information on the Internet.
  19. Ability to process large amounts of data using spreadsheet or database tools.
  20. Ability to write a short algorithm in the environment of a formal executor or in a programming language.
Dates for passing the OGE in Informatics 2019:
June 4 (Tuesday), June 11 (Tuesday).
There are no changes in the structure and content of the examination paper in 2019 compared to 2018.
In this section you will find online tests that will help you prepare for passing the OGE (GIA) in computer science. We wish you success!

The standard OGE test (GIA-9) of the 2019 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measurement materials (CMM), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.


The standard OGE test (GIA-9) of the 2019 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measurement materials (CMM), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.


The standard OGE test (GIA-9) of the 2018 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measurement materials (CMM), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.



The standard OGE test (GIA-9) of the 2018 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measuring materials (KIMs), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.


The standard OGE test (GIA-9) of the 2018 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measuring materials (KIMs), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.


The standard OGE test (GIA-9) of the 2018 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measuring materials (KIMs), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.


The standard OGE test (GIA-9) of the 2017 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measuring materials (KIMs), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.



The standard OGE test (GIA-9) of the 2016 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measuring materials (KIMs), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.


The standard OGE test (GIA-9) of the 2016 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measuring materials (KIMs), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.


The standard OGE test (GIA-9) of the 2016 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measuring materials (KIMs), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.


The standard OGE test (GIA-9) of the 2016 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measuring materials (KIMs), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.



The standard OGE test (GIA-9) of the 2015 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measuring materials (KIMs), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.


The standard OGE test (GIA-9) of the 2015 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measuring materials (KIMs), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.


The standard OGE test (GIA-9) of the 2015 format in informatics and ICT contains two parts. The first part contains 18 tasks with a short answer, the second part contains 2 tasks that must be completed on the computer. In this regard, only the first part (the first 18 tasks) is presented in this test. According to the current structure of the exam, among these 18 tasks, answers are offered only in the first 6 tasks. However, for the convenience of passing the tests, the site administration decided to offer answers for each task. However, for tasks in which answer options are not provided by the compilers of real control and measuring materials (KIMs), we decided to significantly increase the number of these answer options in order to bring our test as close as possible to what you will encounter at the end of the school year.


For tasks 1-18, choose only one correct answer.


For tasks 1-8, choose only one correct answer.