Елена Теплоухова - ЕГЭ 2021. Информатика. Программирование. Как решать задачи ExamBegin 1-80?

ЕГЭ 2021. Информатика. Программирование. Как решать задачи ExamBegin 1-80?
Название: ЕГЭ 2021. Информатика. Программирование. Как решать задачи ExamBegin 1-80?
Автор:
Жанры: Программирование | Задачники
Серии: Нет данных
ISBN: Нет данных
Год: 2023
О чем книга "ЕГЭ 2021. Информатика. Программирование. Как решать задачи ExamBegin 1-80?"

Если вы планируете сдавать ЕГЭ по информатике, то наверняка задачи на программирование представляют для вас самую большую проблему. В этой книге доступно даётся пошаговый алгоритм решения 80 первых задач из ExamBegin. С этим сборником задачи на программирование больше не будут вас пугать, и вы сможете получить максимальный балл на экзамене.

Бесплатно читать онлайн ЕГЭ 2021. Информатика. Программирование. Как решать задачи ExamBegin 1-80?


Введение

В ЕГЭ по предмету информатика одной из главных тем является программирование. Тема сложная для самостоятельного изучения и требующая понимания ее сути. В программе Паскаль.ABC для тренировки представлены сотни задач различных уровней сложности. Вроде бы столько возможностей хорошо подготовиться к ЕГЭ, много систематизированных заданий – берите и решайте. Но, прочитывая задачи, вы понимаете, что не знаете как их решить. На занятиях с репетитором вы разбирали подобные задачи, но немного измененные условия в задаче вводят в ступор. И появляется страх, что на экзамене попадется именно эта формулировка задачи.

Вы начинаете поиск подобных задач на программирование, которыми пестрят книги и сайты по подготовке к ЕГЭ, но объяснения представлены сложными способами, мало пояснений к решениям, не все нюансы разных условий задач отражены. После поисков в интернете, зачастую безрезультатных, и блужданий по сомнительным форумам, чаще всего приходится ждать следующей консультации с репетитором. Все, что вам нужно в этой ситуации для экономии времени и денег – это иметь простые и понятные решения, чтобы решать любые формулировки заданий и понимать суть их решения. Это дает уверенность в своих силах, систематизирует знания и формирует опыт решения таких задач.

Работая учителем информатики, я столкнулась с необходимостью систематизировать свои знания по теме программирование. Многие задачи оказались для меня хорошим поводом углубиться в эту тему, найти более простые и понятные способы решения. Моей целью было не только прорешать все задания, но сгруппировать их – такая систематизация позволит намного быстрее усвоить алгоритмы решения и безошибочно определить – какой путь решения выбрать для той задачи, с которой вы столкнулись. Результатом систематизации стал сборник задач, выстроенный от самых простых задач до задач повышенной сложности. В нем представлены решения 80 задач, что собраны для тренировки к заданиям ЕГЭ по теме программирование.

Сборник позволит вам с минимальными временными и финансовыми затратами на репетитора самим освоить тему. Он выстроен таким образом, что вы ощутите себя на индивидуальном занятии и сможете продвигаться в своем темпе.

Условные операторы и циклы

ExamBegin1

На вход подаются два целых числа; числа расположены в одной строке. Вывести вначале максимальное, а затем минимальное из них. Числа должны выводиться в одной строке и разделяться одним пробелом.

uses PT4Exam;

var

a, b: integer;

begin

Task('ExamBegin1');

Read(a, b);

if a > b then Write(a, ' ', b)

else Write(b, ' ', a);

end.

ExamBegin2

На вход подаются три вещественных числа; числа расположены в одной строке. Вывести вначале минимальное, а затем максимальное из них. Каждое число должно выводиться на новой строке и снабжаться комментарием: «MIN=» для минимального, «MAX=» для максимального.

uses PT4Exam;

var

x, max, min: real;

i: integer;

begin

Task('ExamBegin2');

min := maxreal;

max := -maxreal;

for i := 1 to 3 do

begin

read(x);

if x > max then max := x;

if x < min then min := x;

end;

WriteLn('MIN=', min:4:2);

WriteLn('MAX=', max:4:2);

end.

ExamBegin3

На вход подаются четыре целых числа; каждое число вводится с новой строки. Вывести минимальное из них.

uses PT4Exam;

var

i, a, min: integer;

begin

Task('ExamBegin3');

min := 32768;

for i := 1 to 4 do

begin

Read(a);

if a < min then min := a;

end;

Write(min);

end.

ExamBegin4

На вход подаются три целых числа – коэффициенты A, B, C квадратного уравнения A·x2 + B·x + C = 0 (A не равно 0). Каждое число вводится с новой строки. Найти корни данного уравнения. Корни вычисляются как вещественные числа. Если имеются два различных корня, то вначале выводить меньший, а затем больший (каждый на новой строке). Если корней нет, то вывести текст «NO».

uses PT4Exam;

var

a, b, c: integer;

d, x, x1, x2: real;

begin

Task('ExamBegin4');

Read(a, b, c);

d := sqr(b) – 4 * a * c;

if d < 0 then Write('NO')

else begin

if d = 0 then begin

x := -(b / (2 * a));

WriteLn(x:4:2);

end

else begin

x1 := -(b + sqrt(d)) / (2 * a);

x2 := -(b – sqrt(d)) / (2 * a);

if x1 > x2 then begin

WriteLn(x2:4:2);

WriteLn(x1:4:2);

end

else begin

WriteLn(x1:4:2);

WriteLn(x2:4:2);

end;

end;

end;

end.

ExamBegin5

На вход подаются два целых положительных числа; каждое число вводится с новой строки. Найти их наибольший общий делитель (НОД), используя алгоритм Евклида: НОД(A, B) = НОД(B, A mod B),    если B ≠ 0;        НОД(A, 0) = A, где «mod» обозначает операцию взятия остатка от деления.

uses PT4Exam;

var

a, b: integer;

begin

Task('ExamBegin5');

Read(a, b);

while a <> b do

begin

if a > b then a := a – b

else b := b – a;

end;

Write(a);

end.

ExamBegin6

На вход подаются два целых положительных числа; числа расположены в одной строке. Найти их наименьшее общее кратное (НОК), используя формулу НОК(A, B) = A·(B/НОД(A, B)), где НОД(A, B) – наибольший общий делитель, а символ «/» обозначает операцию деления нацело. НОД находить с помощью алгоритма Евклида (см. задание ExamBegin5).

uses PT4Exam;

var

a, b, nod: integer;

begin

Task('ExamBegin6');

Read(a, b);

nod := a * b;

while a <> b do

begin

if a > b then a := a – b

else b := b – a;

end;

Write(nod div a);

end.

ExamBegin7

На вход подаются два целых положительных числа: A и D (2 ≤ D ≤ 9); числа расположены в одной строке. Вывести строку, изображающую запись числа A в системе счисления с основанием D(полученная строка не должна содержать незначащих нулей).

uses PT4Exam;

var

a, b, rem, num, k: integer;

begin

Task('ExamBegin7');

Read(a, b);

num := 0; k := 1;

while a > 0 do

begin

rem := a mod b;

a := a div b;

num := num + rem * k;

k := k * 10;

end;

Write(num);

end.

ExamBegin8

На вход в первой строке подается целое число D (2 ≤ D ≤ 9), а во второй строке – текст, изображающий запись целого положительного числа A в системе счисления с основанием D. Вывести число A в десятичной системе счисления.

uses PT4Exam;

var

a, num, k, m: integer;

b: string;

begin

Task('ExamBegin8');

Readln(a);

Readln(b);

num := 0; m := 1;

while length(b) > 0 do

begin

k := StrToInt(Copy(b, length(b), 1));

Delete(b, length(b), 1);

num := num + k * m;

m := m * a;

end;

Write(num);

end.

ExamBegin9

На вход подается целое положительное число. Если оно является степенью числа 2, то вывести текст «YES», иначе вывести «NO».

uses PT4Exam;

var

a, x: integer;

num: boolean;

begin

Task('ExamBegin9');

ReadLn(a);

x := 1; num := false;

while x <= a do

begin

x := x * 2;

if (x = a) or (a = 1) then num := true;

end;

if num = true then Write('YES')

else Write('NO');

end.

ExamBegin10

На вход подаются два целых положительных числа A и K; каждое число располагается на новой строке. Если число A является степенью числа K, т. е. A = KN, то вывести показатель этой степени N, иначе вывести текст «NO».


С этой книгой читают
Если вы планируете сдавать ЕГЭ по информатике, то наверняка задачи на системы счисления представляют для вас самую большую проблему. На сайте К.Полякова собрано огромное количество задач самой разной степени сложности. А в этой книге – доступно даётся пошаговый алгоритм их решения. С этим сборником задачи на системы счисления больше не будут вас пугать, и вы сможете получить максимальный балл на экзамене.
Если вы планируете сдавать ЕГЭ по информатике, то наверняка задачи на системы счисления представляют для вас самую большую проблему. На сайте К.Полякова собрано огромное количество задач самой разной степени сложности. А в этой книге – доступно даётся пошаговый алгоритм их решения. С этим сборником задачи на системы счисления больше не будут вас пугать, и вы сможете получить максимальный балл на экзамене.
Если вы планируете сдавать ЕГЭ по информатике, то наверняка задачи на системы счисления представляют для вас самую большую проблему. На сайте К.Полякова собрано огромное количество задач самой разной степени сложности. А в этой книге – доступно даётся пошаговый алгоритм их решения. С этим сборником задачи на системы счисления больше не будут вас пугать, и вы сможете получить максимальный балл на экзамене.
Успешная балерина Элеонора бесследно исчезает перед вечерним спектаклем. Накануне ее исчезновения часть труппы театра стали свидетелями громкой ссоры между Элеонорой и ее партнером Евгением. Вечерний спектакль руководителю театра удается спасти вызовом дублерши Элеоноры. Но предстоящая грандиозная премьера на грани срыва. Элеонора бесследно исчезла, а Евгений находится под следствием. За полтора года полиции и поисковому отряду не удалось продвин
Книга «Создание игр для мобильных телефонов» – это практическое руководство, которое поможет разработать и реализовать игру для мобильного телефона.Книга написана простым языком, не содержит сложной и скучной теории программирования и шаг за шагом знакомит с методикой создания технологии «plug-and-play» применительно к созданию огромного количества игр.В издание включены подробные описания и примеры кодов для четырех игр, а также информация, необ
Разве это не замечательно – уметь собственноручно создать и сопровождать сайт, не обращаясь к кому-то за помощью? Помимо экономии денег (ведь услуги по веб-разработке стоят немало), это позволяет самостоятельно решать массу задач: создание личной веб-странички, корпоративного сайта, интернет – магазина, реализация интересных проектов – вот далеко не полный перечень того, что может делать человек, владеющий технологиями веб-разработки.Прочитав эту
В книге описано тестирование программных продуктов в Google: как устроены процессы, как организованы команды, какие техники используются, кто ответственен за качество. Принципы, на которых построено тестирование в Google, применимы в проектах и компаниях любого размера. Авторы книги сами работали над продуктами Google, создавая инструменты тестирования, настраивая процессы и занимаясь непосредственно тестированием. Книга рассчитана на профессиона
Настоящее издание поможет систематизировать полученные ранее знания, а также подготовиться к экзамену или зачету и успешно их сдать.
Для эффективной молодежной политики надо иметь верный образ: объекта (молодежи в реальности России) как динамической системы; воздействия ее среды; критических проблем и противоречий, порождающих кризисы и разрывы. Этот образ сейчас неадекватен: из-за дефицита знания нет четкого проекта ни функций политики, ни ее структур-исполнителей. Вместо выбора векторов и ориентиров для целевого развития объекта антикризисные службы подавляют или «заморажива
Жорж Ромэ в течение более тридцати лет слушает рассказы о сновидениях своих пациентов в рамках терапии методом «свободного сна наяву», расшифровывает «лексику» и «грамматику» символического языка, чтобы понять их терапевтическую силу. Книга содержит перечень и символический анализ образов, наиболее часто порождаемых воображением сновидца. Она является незаменимым помощником не только для психотерапевтов, но и для любого читателя, желающего раскры
***Фентези, любовный роман. Чуть-чуть интриг... ***Что будет, если взять взять эльфийскую принцессу, да и вырвать из привычного окружения?Что будет, если спутником и защитником в её скитаниях станет безумно очаровательный, но... темный эльф?А еще королевство бунтует, эльфы едят друг друга поедом за древний трон, а наследница пропала...Возрастные ограничения 16+Вторая часть трилогии. Книга первая: Политический брак, взаимовыгодный, с разменом - 1.
Вторая книга. Последняя представительница Золотого Клана сирен чудом осталась жива, после уничтожения целого клана. Девушка понятия не имеет о своём происхождении. Она принята в Академию Магии, но даже там не может чувствовать себя в безопасности. Старый враг не собирается отступать, новые друзья, новые недруги и каждый раз приходится ходить по краю, на пределе сил и возможностей. Способности девушки привлекают слишком пристальное внимание к её