Решу егэ 512875

Найдите все значения a, при каждом из которых уравнение

|x в квадрате минус 2ax плюс 7|=|6a минус x в квадрате минус 2x минус 1|

имеет более двух корней.

Спрятать решение

Решение.

Преобразуем исходное уравнение:

 левая круглая скобка x в квадрате минус 2ax плюс 7 правая круглая скобка в квадрате = левая круглая скобка 6a минус x в квадрате минус 2x минус 1 правая круглая скобка в квадрате равносильно

 равносильно левая круглая скобка x в квадрате минус 2ax плюс 7 минус 6a плюс x в квадрате плюс 2x плюс 1 правая круглая скобка левая круглая скобка x в квадрате минус 2ax плюс 7 плюс 6a минус x в квадрате минус 2x минус 1 правая круглая скобка =0 равносильно

 левая круглая скобка x в квадрате плюс левая круглая скобка 1 минус a правая круглая скобка x плюс 4 минус 3a правая круглая скобка левая круглая скобка a плюс 1 правая круглая скобка левая круглая скобка x минус 3 правая круглая скобка =0.

Последнее уравнение имеет более двух корней или если a  =  −1, или если уравнение x в квадрате плюс левая круглая скобка 1 минус a правая круглая скобка x плюс 4 минус 3a=0 имеет два различных корня, отличных от 3:

 система выражений левая круглая скобка 1 минус a правая круглая скобка в квадрате минус 4 умножить на левая круглая скобка 4 минус 3a правая круглая скобка больше 0,3 в квадрате плюс левая круглая скобка 1 минус a правая круглая скобка умножить на 3 плюс 4 минус 3a не равно 0 конец системы . равносильно система выражений a в квадрате плюс 10a минус 15 больше 0,16 минус 6a не равно 0. конец системы ,

откуда a меньше минус 5 минус 2 корень из 10, минус 5 плюс 2 корень из 10 меньше a меньше дробь: числитель: 8, знаменатель: 3 конец дроби или a больше дробь: числитель: 8, знаменатель: 3 конец дроби .

Исходное уравнение имеет более двух различных корней при a меньше минус 5 минус 2 корень из 10, при a  =  −1, при  минус 5 плюс 2 корень из 10 меньше a меньше дробь: числитель: 8, знаменатель: 3 конец дроби и при a больше дробь: числитель: 8, знаменатель: 3 конец дроби .

Ответ:  левая круглая скобка минус бесконечность ; минус 5 минус 2 корень из 10 правая круглая скобка ; минус 1; левая круглая скобка минус 5 плюс 2 корень из 10; дробь: числитель: 8, знаменатель: 3 конец дроби правая круглая скобка ; левая круглая скобка дробь: числитель: 8, знаменатель: 3 конец дроби ; плюс бесконечность правая круглая скобка .

Спрятать критерии

Критерии проверки:

Критерии оценивания выполнения задания Баллы
Обоснованно получен правильный ответ. 4
Обоснованно получены все значения: a= минус 5 минус 2 корень из 10,a= минус 1,a= минус 5 плюс 2 корень из 10,a= дробь: числитель: 8, знаменатель: 3 конец дроби . Ответ отличается от верного только включением точек a= минус 5 минус 2 корень из 10 и/или a= минус 5 плюс 2 корень из 10. 3
Обоснованно получено одно, два или три из значений a= минус 5 минус 2 корень из 10,a= минус 1,a= минус 5 плюс 2 корень из 10 или a= дробь: числитель: 8, знаменатель: 3 конец дроби . 2
Задача верно сведена к исследованию

— графиков функций, заданных выражениями, стоящими в левой и правой части равенства;

— квадратных уравнений, полученных после раскрытия модулей

1
Решение не соответствует ни одному из критериев, перечисленных выше. 0

Источник: ЕГЭ — 2014. Основная волна.

Эффективная подготовка к ЕГЭ

Параметры (С6)


Опубликовано ср, 09/21/2016 — 21:57 пользователем DmitryM

Все номера с портала Д.Гущина reshuege.ru

I Графическое решение

1 484650, 484649,

2

Дома 509931

3

507648=510583, дома

4 Полоса+ окружность 509026

5 Система прямых

509825

Дома 510571


Най­ди­те все зна­че­ния при каж­дом из ко­то­рых гра­фик функ­ции

пе­ре­се­ка­ет ось абс­цисс более чем в двух раз­лич­ных точ­ках.

Источник: МИОО: Тре­ни­ро­воч­ная ра­бо­та по ма­те­ма­ти­ке 2010 год ва­ри­ант 201. (Часть С)


Най­ди­те все зна­че­ния a, при каж­дом из ко­то­рых гра­фик функ­ции

пе­ре­се­ка­ет ось абс­цисс менее чем в трех раз­лич­ных точ­ках.

За­да­ние 18 № 507578


Най­ди­те все такие зна­че­ния па­ра­мет­ра , при каж­дом из ко­то­рых урав­не­ние имеет хотя бы одно ре­ше­ние.

За­да­ние 18 № 509047


Най­ди­те все зна­че­ния a, при каж­дом из ко­то­рых си­сте­ма урав­не­ний

имеет ровно два раз­лич­ных ре­ше­ния.

За­да­ние 18 № 509206

 

Источник: ЕГЭ по ма­те­ма­ти­ке — 2015. До­сроч­ная волна, Запад.


1 Най­ди­те все зна­че­ния а, при каж­дом из ко­то­рых ре­ше­ния не­ра­вен­ства об­ра­зу­ют от­ре­зок длины 1.

За­да­ние 18 № 507589

 

Источник: МИОО: Ди­а­гно­сти­че­ская ра­бо­та 08.12.2009 ва­ри­ант 1 (Часть С).

2 Най­ди­те все зна­че­ния а, при каж­дом из ко­то­рых ре­ше­ния не­ра­вен­ства об­ра­зу­ют от­ре­зок длины 1.

 

Источник: МИОО: Ди­а­гно­сти­че­ская ра­бо­та 08.12.2009 ва­ри­ант 2 (Часть С).


Окружность + пересечение двух парабол с ветвями вверх и вниз:

1 Най­ди­те все зна­че­ния па­ра­мет­ра а, при каж­дом из ко­то­рых си­сте­ма имеет ровно 4 ре­ше­ния.

За­да­ние 18 № 507709

2

Най­ди­те все зна­че­ния па­ра­мет­ра а, при каж­дом из ко­то­рых си­сте­ма имеет ровно 8 ре­ше­ний.

а­да­ние 18 № 484648

3

Най­ди­те все зна­че­ния па­ра­мет­ра при каж­дом из ко­то­рых си­сте­ма

имеет ровно ре­ше­ний.

а­да­ние 18 № 484646

Показать решение


Похоже, но окружность + четырехугольник

1

Най­ди­те все зна­че­ния па­ра­мет­ра а, при каж­дом из ко­то­рых си­сте­ма урав­не­ний имеет

а) ровно че­ты­ре ре­ше­ния,

б) ровно 8 ре­ше­ний.да­ние 18 № 484642

2

Най­ди­те все зна­че­ния па­ра­мет­ра при каж­дом из ко­то­рых си­сте­ма урав­не­ний имеет ровно че­ты­ре ре­ше­ния.

За­да­ние 18 № 484641


Най­ди­те все зна­че­ния а, при каж­дом из ко­то­рых ре­ше­ния не­ра­вен­ства об­ра­зу­ют от­ре­зок длины 1.

За­да­ние 18 № 507589

Источник: МИОО: Ди­а­гно­сти­че­ская ра­бо­та 08.12.2009 ва­ри­ант 1 (Часть С).


Най­ди­те все зна­че­ния а, при каж­дом из ко­то­рых ре­ше­ния не­ра­вен­ства об­ра­зу­ют от­ре­зок длины 1.

За­да­ние 18 № 507594

 

Источник: МИОО: Ди­а­гно­сти­че­ская ра­бо­та 08.12.2009 ва­ри­ант 2 (Часть С).

Показать решение


Най­ди­те все зна­че­ния при каж­дом из ко­то­рых мно­же­ством ре­ше­ний не­ра­вен­ства

яв­ля­ет­ся от­ре­зок.

За­да­ние 18 № 510547

 

Источник: МИОО: Ди­а­гно­сти­че­ская ра­бо­та по ма­те­ма­ти­ке 17.02.2010 с решениями: ва­ри­ант 2 (Часть С).

Показать решение


Най­ди­те все зна­че­ния па­ра­мет­ра при каж­дом из ко­то­рых не­ра­вен­ство

имеет един­ствен­ное целое ре­ше­ние.

За­да­ние 18 № 510559

 

Источник: МИОО: Ди­а­гно­сти­че­ская ра­бо­та по ма­те­ма­ти­ке 20.10.2010 ва­ри­ант 4. (Часть С)

II Свойства функций

1 За­да­ние 18 № 485938.

Най­ди­те все зна­че­ния $a$, при которых наименьшее значение функции

$$ f(x) =4ax +|x^2 — 6x +5| $$

больше, чем -24.

Аналоги к заданию № 485938: 485946 485953 500819 503150 № 511452


Най­ди­те все зна­че­ния a, для каж­до­го из ко­то­рых су­ще­ству­ет хотя бы одна пара чисел x и y, удо­вле­тво­ря­ю­щих не­ра­вен­ству

За­да­ние 18 № 503324

Источник: ЕГЭ по математике 03.06.2013. Основная волна. Восток. Вариант 701.


Най­ди­те все зна­че­ния па­ра­мет­ра из ин­тер­ва­ла , при каж­дом из ко­то­рых си­сте­ма урав­не­ний

имеет един­ствен­ное ре­ше­ние.

За­да­ние 18 № 514049


III Преобразования

3.1

За­да­ние 18 № 514129. Най­ди­те все зна­че­ния a, при ко­то­рых урав­не­ние

имеет един­ствен­ное ре­ше­ние.

Источник: За­да­ния 18 (С6) ЕГЭ 2014

3.2

За­да­ние 18 № 512875. Най­ди­те все зна­че­ния a, при каж­дом из ко­то­рых урав­не­ние

имеет более двух кор­ней.

Источник: ЕГЭ — 2014. Ос­нов­ная волна.

3.3

Найти все зна­че­ния при каж­дом из ко­то­рых функ­ция

имеет более двух точек экс­тре­му­ма.

За­да­ние 18 № 484644

Най­ди­те все зна­че­ния a, при каж­дом из ко­то­рых функ­ция

имеет более двух точек экс­тре­му­ма.

За­да­ние 18 № 507185

 

Аналоги к заданию № 507185: 507186 507187 507188 507189 507191

3.4

Най­ди­те все зна­че­ния а, при каж­дом из ко­то­рых наи­мень­шее зна­че­ние функ­ции

на мно­же­стве не менее 6.

За­да­ние 18 № 500016

5

Най­ди­те все зна­че­ния a, при каж­дом из ко­то­рых наи­мень­шее зна­че­ние функ­ции

на мно­же­стве не мень­ше 6.


Най­ди­те все зна­че­ния a, при ко­то­рых урав­не­ние

имеет ровно два раз­лич­ных корня.

За­да­ние 18 № 512886

 

Источник: ЕГЭ — 2014. Ос­нов­ная волна. Ва­ри­ант 801.

6

Най­ди­те все зна­че­ния a, при ко­то­рых урав­не­ние

имеет ровно два раз­лич­ных корня.

За­да­ние 18 № 512892

 

Источник: ЕГЭ — 2014. Ос­нов­ная волна. Ва­ри­ант 802.


Най­ди­те все зна­че­ния a, при каж­дом из ко­то­рых урав­не­ние

имеет един­ствен­ный ко­рень.

За­да­ние 18 № 501693

 

Источник: ЕГЭ по ма­те­ма­ти­ке 03.06.2013. Ос­нов­ная волна. Центр. Ва­ри­ант 1.

26

Най­ди­те все зна­че­ния а, при каж­дом из ко­то­рых урав­не­ние


имеет един­ствен­ный ко­рень.

За­да­ние 18 № 501733

 

Источник: ЕГЭ по ма­те­ма­ти­ке 03.06.2013. Ос­нов­ная волна. Урал. Ва­ри­ант 203.


Най­ди­те все зна­че­ния a, при каж­дом из ко­то­рых урав­не­ние

имеет хотя бы один ко­рень.

За­да­ние 18 № 503256

 

Источник: ЕГЭ по ма­те­ма­ти­ке 23.04.2013. До­сроч­ная волна. Восток. Ва­ри­ант 1.


Най­ди­те все зна­че­ния па­ра­мет­ра а, при каж­дом из ко­то­рых мно­же­ство зна­че­ний функ­ции со­дер­жит от­ре­зок

За­да­ние 18 № 507891

 

Источник: СтатГрад: Ди­а­гно­сти­че­ская ра­бо­та по ма­те­ма­ти­ке 21.01.2015 ва­ри­ант МА10109.


Най­ди­те все зна­че­ния а, при каж­дом из ко­то­рых урав­не­ние

имеет ровно три раз­лич­ных корня.

За­да­ние 18 № 514538

 

Источник: ЕГЭ — 2016 по математике. Ос­нов­ная волна 06.06.2016. Вариант 3 (C часть)


Най­ди­те все зна­че­ния а, при каж­дом из ко­то­рых урав­не­ние

имеет ровно три раз­лич­ных ре­ше­ния.

За­да­ние 18 № 514451

 

Источник: За­да­ния 18 (С6) ЕГЭ 2016


Най­ди­те все зна­че­ния , при каж­дом из ко­то­рых не­ра­вен­ство

вы­пол­ня­ет­ся при всех

За­да­ние 18 № 500115

 

Аналоги к заданию № 500115: 511336


Най­ди­те все зна­че­ния a, при каж­дом из ко­то­рых функ­ция

имеет более двух точек экс­тре­му­ма.

Аналоги к заданию № 507185: 507186 507187 507188 507189 507191


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

За­да­ние 18 № 507743

 

Источник: МИОО: Тре­ни­ро­воч­ная ра­бо­та по ма­те­ма­ти­ке 2010 год ва­ри­ант 501. (Часть С)


IV Единственное решение

Най­ди­те все не­от­ри­ца­тель­ные зна­че­ния a, при каж­дом из ко­то­рых мно­же­ство ре­ше­ний не­ра­вен­ства

со­сто­ит из одной точки, и най­ди­те это ре­ше­ние.

За­да­ние 18 № 513282

 

Источник: Типовые тестовые задания по математике, под редакцией И. В. Ященко 2016

Copyright © 2023,
Developed by Devsaran.

Целое рациональное

число 512875
– составное.

28 — сумма цифр данного числа.
16 — количество делителей.
Их сумма: 700128.
512875 и 0.000001949792834511333 являются взаимно обратными числами.

Другие представления числа 512875:
двоичный вид числа: 1111101001101101011, троичный вид числа: 222001112101, восьмеричный вид числа: 1751553, шестнадцатеричный вид числа: 7D36B.
Конвертация из числа байтов — 500 килобайтов 875 байтов .

Число 512875 азбукой Морзе: ….. .—- ..— —.. —… …..

Косинус числа 512875: -0.8395, синус числа 512875: -0.5434, тангенс числа 512875: 0.6474.
Логарифм натуральный: 13.1478.
Логарифм десятичный числа 512875 равен 5.7100.
716.1529 — корень квадратный, 80.0455 — кубический.
Возведение в квадрат: 2.6304e+11.

Число 512875 в секундах это 5 дней 22 часа 27 минут 55 секунд .
Цифра 1 — это нумерологическое значение этого числа.

Задание 1

В треугольнике $$ABC$$ известно, что $$AC=BC$$, высота $$AH$$ равна $$6sqrt{6}$$, $$BH=3$$ Найдите $$cos BAC$$.

Ответ: 0,2

Скрыть

Задание 2

Найдите объём многогранника, вершинами которого являются точки $$B$$, $$C$$, $$A_1$$, $$C_1$$ правильной треугольной призмы $$ABCA_1B_1C_1$$ площадь основания которой равна 5, а боковое ребро равно 6.

Ответ: 10

Скрыть

Задание 3

В группе туристов 25 человек. Их вертолётом доставляют в труднодоступный район, перевозя по 5 человек за рейс. Порядок, в котором вертолёт перевозит туристов, случаен. Найдите вероятность того, что турист 3. полетит третьим рейсом вертолёта.

Ответ: 0,2

Скрыть

Номер рейса в этой задаче не имеет значения. Важно, что за один рейс перевозятся 5 человек. То есть, вероятность попасть туристу З. на какой-либо рейс (в том числе и 3-й), равна:

$$P=frac{m}{n}=frac{5}{25}=frac{1}{5}=0,2$$

Задание 4

Игральную кость бросали до тех пор, пока сумма всех выпавших очков не превысила число 5. Какова вероятность того, что для этого потребовалось два броска? Ответ округлите до сотых.

Ответ: 0,56

Скрыть

Задание 5

Найдите корень уравнения $$(frac{1}{4})^{x+2}=256^{x}$$

Ответ: -0,4

Скрыть

Задание 6

Найдите значение выражения $$log_{2,5}6cdot log_{6} 0,4$$

Ответ: -1

Скрыть

Задание 7

На рисунке изображён график функции $$y=f(x)$$, определённой на интервале $$(-1; 13)$$. Найдите количество точек, в которых касательная к графику функции $$y=f(x)$$ параллельна прямой $$y=-2$$.

Ответ: 9

Скрыть

Задание 8

Высота над землёй подброшенного вверх мяча меняется по закону $$y=1,4+11t-5t^2$$, где $$h$$ — высота в метрах, $$t$$ — время в секундах, прошедшее с момента броска. Сколько секунд мяч будет находиться на высоте не менее 7 метров?

Ответ: 0,6

Скрыть

Задание 9

Смешав 8-процентный и 26-процентный растворы кислоты и добавив 10 кг чистой воды, получили 16-процентный раствор кислоты. Если бы вместо 10 кг воды добавили 10 кг 50-процентного раствора той же кислоты, то получили бы 20-процентный раствор кислоты. Сколько килограммов 8-процентного раствора использовали для получения смеси? Сколько секунд мяч будет находиться на высоте не менее 7 метров?

Ответ: 55

Скрыть

Задание 10

На рисунке изображены графики функций $$f(x)=asqrt{x}$$ и $$g(x)=kx+b$$, которые пересекаются в точке $$A(x_0; y_0)$$. Найдите $$y_0$$.

Ответ: 6

Скрыть

Задание 11

Найдите точку максимума функции промежутку $$y=(2x-1)cos x-2sin x+9$$, принадлежащую промежутку $$(0;frac{pi}{2})$$

Ответ: 0,5

Скрыть

Задание 12

а) Решите уравнение $$log^{2}_{2}(4x^{2})+3log_{0,5}(8x)=1$$

б) Найдите все корни этого уравнения, принадлежащие отрезку $$[0,15;1,5]$$

Ответ: а)$$0,25;sqrt[4]{8}$$ б)$$0,25$$

Скрыть

Задание 13

Сторона основания правильной четырёхугольной пирамиды $$SABCD$$ относится к боковому ребру как $$1:sqrt{2}$$. Через вершину $$D$$ проведена плоскость $$alpha$$, перпендикулярная боковому ребру $$SB$$ и пересекающая его в точке $$M$$.

а) Докажите, что $$M$$ — середина $$SB$$.

б) Найдите расстояние между прямыми $$AC$$ и $$DM$$, если высота пирамиды равна $$6sqrt{3}$$.

Ответ: 3

Скрыть

Задание 14

Решите неравенство $$frac{sqrt{x+4}(8-3^{2+x^{2}})}{4^{x-1}-3}leq 0$$

Ответ: $$-4;(log_{4}12;+infty)$$

Скрыть

Задание 15

15 июня 2025 года Сергей Данилович планирует взять кредит в банке на 4 года в размере целого числа миллионов рублей. Условия его возврата таковы:

— в январе каждого года действия кредита долг увеличивается на 15 % от суммы долга на конец предыдущего года;

— в период с февраля по июнь в каждый из 2026 и 2027 годов необходимо выплатить только начисленные в январе проценты по кредиту;

— в период с февраля по июнь в каждый из 2028 и 2029 годов выплачиваются равные суммы, причём последний платёж должен погасить долг по кредиту полностью.

Найдите наименьший размер кредита, при котором общая сумма выплат по кредиту превысит 12 млн рублей.

Ответ: 8 млн. руб.

Скрыть

Задание 16

Окружность с центром в точке $$C$$ касается гипотенузы $$AB$$ прямоугольного треугольника $$ABC$$ и пересекает его катеты $$AC$$ и $$BC$$ в точках $$E$$ и $$F$$. Точка $$D$$ — основание высоты, опущенной из вершины $$C$$. $$I$$ и $$J$$ — центры окружностей, вписанных в треугольники $$BCD$$ и $$ACD$$.

а) Докажите, что $$I$$ и $$J$$ лежат на отрезке $$EF$$.

б) Найдите расстояние от точки $$C$$ до прямой $$IJ$$, если $$AC=15$$, $$BC = 20$$.

Ответ: $$6sqrt{2}$$

Скрыть

Задание 17

Найдите все значения $$a$$, при каждом из которых оба уравнения $$a+frac{x}{2}=|x|$$ и $$asqrt{2}+x=sqrt{2asqrt{2}-x^{2}+12}$$ имеют ровно по 2 различных корня, и строго между корнями каждого из уравнений лежит корень другого уравнения.

Ответ: $$[sqrt{2};frac{3sqrt{6}}{sqrt{13}})$$

Скрыть

Задание 18

Трёхзначное число, меньшее 910, поделили на сумму его цифр и получили натуральное число $$n$$.

а) Может ли $$n$$ равняться 68?

б) Может ли $$n$$ равняться 86?

в) Какое наибольшее значение может принимать $$n$$, если все цифры ненулевые?

Ответ: а)да б)нет в)79

Скрыть

 Тип 1 № 368401 

Для объектов, указанных в таблице, определите, какими цифрами они обозначены на схеме. Заполните таблицу, в ответ запишите последовательность четырёх цифр.

Объекты Качели Поле для мини‐
футбола
Верёвочный
комплекс
Песочница
Цифры        

На плане (см. рис.) изображена детская площадка, расположенная в общем дворе двух многоквартирных домов (сторона самой маленькой клетки на плане равна 1 м). Площадка предназначена как для детей младшего возраста, так и для школьников, поэтому она разделена на две отдельные части. При этом по краю зоны для малышей есть специальная дорожка, по которой можно кататься на роликах, машинках, велосипедах и просто бегать. Прямо перед скамейкой расположился игровой комплекс с горкой, домиком, лесенками, а слева от скамейки находится песочница, площадь которой равна 16 м2. Карусель отмечена на плане цифрой 6. Кроме того, в зоне для малышей имеются качели. В зоне для школьников находятся: комплекс уличных тренажёров, обозначенный цифрой 1, площадка для активных игр, поле для мини‐футбола и верёвочный комплекс. При этом поле для мини‐футбола имеет самую большую площадь, а верёвочный комплекс  — самую маленькую.

2. Тип 2 № 368402 

Сколько кубических метров песка понадобилось, чтобы слой песка в песочнице был 20 см?

3. Тип 3 № 368403 

Найдите площадь (в м2), игрового комплекса для малышей.

4. Тип 4 № 368404 

Найдите длину (в метрах) диагонали поля для мини‐футбола.

5. Тип 5 № 368406 

Жители домов тщательно изучили современные материалы для мощения детской площадки. Было решено уложить в тех зонах, где есть риск получить травму, современное резиновое бесшовное покрытие. Такими зонами оказались площадка для малышей (за исключением песочницы, но включая дорожку), комплекс уличных тренажёров, площадка для активных игр, поле для мини‐футбола и верёвочный комплекс. Цены на материалы и монтаж приведены в таблице.

Площадь (м2) менее 100 100‐250 250‐500 более 500
Цена (руб./м2) 1500 1470 1430 1400

Заказ на все площадки делается одновременно, и стоимость заказа зависит от суммарной площади. На сколько рублей дороже оказалось покрыть площадку для малышей, чем площадку для школьников?

6. Тип 6 № 314262 

Вычислите:  

7. Тип 7 № 322419 

На координатной прямой отмечены числа p, q и r.

Какая из разностей p − rp − qr − q отрицательна?

В ответе укажите номер правильного варианта.

1)  p − r

2)  p − q

3)  r − q

4)  ни одна из них

8. Тип 8 № 370465 

Найдите значение выражения 

9. Тип 9 № 338915 

Решите уравнение 

Если корней несколько, запишите их в ответ без пробелов в порядке возрастания.

10. Тип 10 № 311336 

В мешке содержатся жетоны с номерами от 5 до 54 включительно. Какова вероятность, того, что извлеченный наугад из мешка жетон содержит двузначное число?

11. Тип 11 № 316368 

Установите соответствие между функциями и их графиками.

ФУНКЦИИ

А)

Б)

В)

ГРАФИКИ

Запишите в ответ цифры, расположив их в порядке, соответствующем буквам:

12. Тип 12 № 338056 

Закон всемирного тяготения можно записать в виде  где F  — сила притяжения между телами (в ньютонах),  и   — массы тел (в килограммах), r  — расстояние между центрами масс (в метрах), а   — гравитационная постоянная, равная 6,67 · 10−11 H·м2/кг2. Пользуясь формулой, найдите массу тела  (в килограммах), если  Н,  кг, а  м.

13. Тип 13 № 339292 

На каком рисунке изображено множество решений неравенства 

В ответе укажите номер правильного варианта.

1)

2)

3)

4)

14. Тип 14 № 393948 

Турист идет из одного города в другой, каждый день проходя больше, чем в предыдущий день, на одно и то же расстояние. Известно, что за первый день турист прошел 10 километров. Определите, сколько километров прошел турист за третий день, если весь путь он прошел за 6 дней, а расстояние между городами составляет 120 километров.

15. Тип 15 № 132773 

Два острых угла прямоугольного треугольника относятся как 4:5. Найдите больший острый угол. Ответ дайте в градусах.

16. Тип 16 № 348961 

Центр окружности, описанной около треугольника ABC, лежит на стороне AB. Радиус окружности равен 6,5. Найдите AC, если 

17. Тип 17 № 323436 

Найдите площадь треугольника, изображённого на рисунке.

18. Тип 18 № 348499 

На клетчатой бумаге с размером клетки 1х1 изображён параллелограмм. Найдите его площадь.

19. Тип 19 № 348369 

Какое из следующих утверждений верно?

1)  Все углы ромба равны.

2)  Если стороны одного четырёхугольника соответственно равны сторонам другого четырёхугольника, то такие четырёхугольники равны.

3)  Через любую точку, лежащую вне окружности, можно провести две касательные к этой окружности.

В ответ запишите номер выбранного утверждения.

20. Тип 20 № 353544 

Решите систему неравенств  

21. Тип 21 № 338603 

Первые 5 часов автомобиль ехал со скоростью 60 км/ч, следующие 3 часа  — со скоростью 100 км/ч, а последние 4 часа  — со скоростью 75 км/ч. Найдите среднюю скорость автомобиля на протяжении всего пути.

22. Тип 22 № 153 

Постройте график функции    и определите, при каких значениях k прямая  имеет с графиком ровно одну общую точку.

23. Тип 23 № 311566 

Периметр прямоугольника равен 56, а диагональ равна 27. Найдите площадь этого прямоугольника.

24. Тип 24 № 311608 

Середины сторон параллелограмма являются вершинами ромба. Докажите, что данный параллелограмм  — прямоугольник.

25. Тип 25 № 315126 

Медиана BM треугольника ABC является диаметром окружности, пересекающей сторону BC в её середине. Найдите длину стороны AC, если радиус описанной окружности треугольника ABC равен 7.

Просмотр содержимого документа

«2023 ОГЭ Январь Математика Вариант 5»

На экранах долгожданный шестой сезон одного из самых популярных и востребованных сериалов на зарубежном телевидении. Проект «Викинги» повествует о выдающемся воинственном народе, который проживает в Скандинавии и управляется безумным, яростным, но при этом очень мудрым правителем Рагнаром Лодброком. Этот человек смог собрать вокруг себя верных людей, смог установить свои правила на родных территориях, а вскоре отправился на покорение европейских земель. Главный герой повёл за собой свою армию, которая дошла с ним до территории Франции, осадив Париж и забрав сокровища одной из самых могущественных стран центральной Европы! Викингам по силам оказалось разбить армии англичан, которых не спасло даже нахождение на море. Ко всему прочему, главные персонажи сумели пробиться вглубь континента, наворотив дел и в других частях Европы.Продолжение истории обещает зрителям ещё более интересные походы. В этот раз главный герой вместе с верными товарищами отправится на восточные земли. Его встреча с Вещим Олегом, роль которого исполнит великолепный российский актёр Данила Козловский будет судьбоносной. Но чем же обернётся новый сезон знаменитого сериала?

  • Название: Vikings
  • Год выхода: 2013-03-03
  • Страна: Канада, Ирландия
  • Режиссер: Киаран Доннелли, Кен Джиротти, Стивен Ст.
  • Статус сериала: Завершен
  • Перевод: LostFilm
  • Качество: FHD (1080p) (45 мин)
  • Возраст: Сериал для зрителей старше 18+ лет
  • 8.2

    8.5

  • В главных ролях: Кэтрин Уинник, Густаф Скарсгард, Александр Людвиг, Джорджия Хёрст, Алекс Хег Андерсен, Джордан Патрик Смит, Марко Ильсё, Петер Францен, Трэвис Фиммел, Клайв Стэнден
  • Жанры: Приключения, Военный, Исторический, Боевик, Мелодрама, Драма

Викинги

6 сезон 21 серия

Викинги смотреть онлайн в хорошем качестве бесплатно

Смотреть онлайн
Плеер 2
Плеер 3

Свет

К сожалению некоторые диалоги в сериале не переведены, рекомендуем в настройках включить субтитры, чтобы понимать диалоги. Приятного просмотра!

12-е задание: «Алгоритмы с циклами и условиями»

Уровень сложности

— повышенный,

Требуется использование специализированного программного обеспечения

— нет,

Максимальный балл

— 1,

Примерное время выполнения

— 4 минуты.

  
Проверяемые элементы содержания: Умение анализировать результат исполнения алгоритма

До ЕГЭ 2021 года — это было задание № 14 ЕГЭ

Плейлист видеоразборов задания на YouTube:


Задание демонстрационного варианта 2022 года ФИПИ

Содержание:

  • Исполнитель Редактор и цепочки символов
    • Какая строка получится?
    • Сколько удалено?
    • Чему равна сумма цифр?
    • Сколько цифр … в конечной строке?
    • Сколько цифр … в исходной строке?
    • Укажите минимальную возможную длину входной строки
    • Какое наибольшее / наименьшее количество … могло быть в исходной строке?
  • Решение заданий прошлых лет (до 2021)
    • Исполнитель Робот
    • Исполнитель Чертежник

Исполнитель Редактор и цепочки символов

Учимся по видео (решения разного типа программным способом):

📹 YouTube здесь

Какая строка получится?

12_4:
Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

А) заменить (v, w)
Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w.

Б) нашлось (v)
Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка при этом не изменяется.

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 40 идущих подряд цифр 123? В ответе запишите полученную строку.

НАЧАЛО
ПОКА нашлось (12) ИЛИ нашлось (333)
  ЕСЛИ нашлось (12)
    ТО заменить (12, 3)
    ИНАЧЕ заменить (333, 3)
  КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

Ответ: 33
📹 Видео (Теоретическое)

Показать решение:

✎ Решение 1. Теоретическое:

  • Рассмотрим алгоритм: редактор будет выполнять команды только тогда, когда в строке встречается цепочка «12» или цепочка «333»;
  • если в строке есть «12», то тогда эта цепочка заменяется на «3»;
  • если в строке нет цепочки «12», но есть «333», то цепочка «333» заменяется на «3».
  • Теперь вернемся к условию нашей задачи. Условие цикла истинно, соответственно выполняем блок ЕСЛИ, т.е. делаем замену: в каждом из 40 чисел ‘123‘, заменяем 12 на 3. Получим 40 + 40 = 80 троек (40 троек было изначально и 40 добавилось);
  • 123123123...123
    ↓  ↓  ↓     ↓
    3 33 33 3...3 3
    
  • Так как больше чисел 12 у нас не встречается, то работает блок ИНАЧЕ. Сколько раз можно заменить в 80 подряд идущих тройках три тройки на одну? 80 делим на 3 получаем 26 раз + 2 тройки в остатке. Итого осталось 28 троек;
  • 333 333 333 333... 333 33
       26 троек по три
    получили:
    3   3   3   3  ... 3 33
             26          + 2
    
  • Теперь из 28 троек сколько раз мы можем заменить три тройки на одну? 28 делим на 3 и получаем 9 раз + 1 тройка в остатке. Итого 10 троек;
  • 333 333 333 333... 333 3
       9 троек по три   + 1
    получили:
    3   3   3   3  ... 3 3
             9          + 1
    
  • Делаем то же самое: 10 делим на 3 получаем 3 раза + 1 тройка в остатке = 4 тройки
  • 333 333 333 3
    3 тройки по три + 1
    получили:
    3   3   3   3
    
  • Последний раз делим 4 на 3, получаем 1 тройку + 1 = 2 тройки
  • 3 3 3 3
      ↓
      3   3 
    

Результат: 33

  
✎ Решение 2. Программное:

Pascalabc.net:

1
2
3
4
5
6
7
8
9
10
11
begin
  var s := '123' * 40;
  while ('12' in s) or ('333' in s) do
  begin
    if '12' in s then
      s := s.Replace('12', '3', 1)
      else
      s := s.Replace('333', '3', 1);
  end; 
  print(s);
end.
Pascal (традиционный):

begin
   var s := '123'*40;
   var p1 := Pos('12',s);
   var p2 := Pos('333',s);
   while (p1 > 0) or (p2 > 0) do begin
     if p1 > 0 then begin
       Delete( s, p1, 2 );
       Insert( '3', s, p1 );
     end
     else begin
       Delete( s, p2, 3 );
       Insert( '3', s, p2 );
     end;
     p1 := Pos('12',s);
     p2 := Pos('333',s);
   end; 
   write(s);
end.
Python:

s = 40*'123'
while "12" in s or "333" in s:
  if "12" in s:
    s = s.replace( "12", "3", 1 )
  else:
    s = s.replace( "333", "3", 1 )
print(s)
С++:

#include<iostream>
using namespace std;
int main()
{
   string s(40, '123'); 
   cout << s << endl;
   int p1 = s.find("12");
   int p2 = s.find("333");
   while( p1 != string::npos or p2 != string::npos ) {
      if( p1 != string::npos ) 
        s.replace( p1, 12, "3" );  
      else 
        s.replace( p2, 333, "3" );  
      p1 = s.find("12");
      p2 = s.find("333");
      cout << s << endl;
      }
   cout << s;
}

12_5:
Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

А) заменить (v, w)
Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w.

Б) нашлось (v)
Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка при этом не изменяется.

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 71 идущих подряд четверок цифр 1122? В ответе запишите полученную строку.

НАЧАЛО
ПОКА нашлось (12) ИЛИ нашлось (222)
  ЕСЛИ нашлось (12)
    ТО заменить (12, 2)
    ИНАЧЕ заменить (222, 2)
  КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

Ответ: 22

Показать решение:

✎ Решение 1. Теоретическое:

  • Для удобства решения сначала сократим исходную цепочку до одной группы цифр:
  • 1122
  • Условие цикла истинно (ПОКА нашлось (12)), и условие в цикле истинно (ЕСЛИ нашлось (12)), значит, делаем замену: в первой группе цифр «1122«, заменяем 12 на 2:
  • 1122 => 122
  • Затем опять возвращаемся к условию цикла: условие цикла истинно (ПОКА нашлось (12)), и условие в цикле истинно (ЕСЛИ нашлось (12)), делаем опять замену: в первой группе цифр «122«, заменяем 12 на 2:
  • 122 => 22
  • Таким образом, получаем, что за две итерации цикла (2 шага), одна группа цифр превращается в две двойки.
  • Поскольку по условию имеем 71 группу цифр, то, чтобы узнать сколько двоек мы получим в результате выполнения условия ЕСЛИ нашлось (12), нам необходимо 71 умножить на 2 (кол-во двоек, получаемых из одной группы цифр):
  • 71 * 2 = 142 двойки из 71 группы 
    
  • То есть в итоге работы цикла и условия ЕСЛИ нашлось (12) мы получили всего 142 двоек.
  • Теперь работает условие ИНАЧЕ заменить (222, 2). Из 142 двоек каждые три заменяем на одну. Чтобы рассчитать итоговое количество двоек, необходимо 142 разделить на 3 (т.е. сколько раз можно заменять тройки двоек на одну двойку). Делить необходимо до тех пор, пока работает условие ИНАЧЕ заменить (222, 2):
  • 142 / 3 = 47 двоек + 1 двойка (остаток) = 48 двоек
    
  • 48 / 3 = 16 двоек
  • 16 / 3 = 5 двоек + 1 двойка (остаток) = 6 двоек
  • 6 / 3 = 2 двойки
  • В итоге осталось 2 двойки.

✎ Решение 2. Программное:
Pascalabc.net:

1
2
3
4
5
6
7
8
9
10
11
begin
  var s := '1122' * 71;
  while ('12' in s) or ('222' in s) do
  begin
    if '12' in s then
      s := s.Replace('12', '2', 1)
      else
      s := s.Replace('222', '2', 1);
  end; 
  print(s);
end.
Pascal (традиционный):

begin
   var s := '1122'*71;
   var p1 := Pos('12',s);
   var p2 := Pos('222',s);
   while (p1 > 0) or (p2 > 0) do begin
     if p1 > 0 then begin
       Delete( s, p1, 2 );
       Insert( '2', s, p1 );
     end
     else begin
       Delete( s, p2, 3 );
       Insert( '2', s, p2 );
     end;
     p1 := Pos('12',s);
     p2 := Pos('222',s);
   end; 
   write(s);
end.
Python:

s = 71*'1122'
while "12" in s or "222" in s:
  if "12" in s:
    s = s.replace( "12", "2", 1 )
  else:
    s = s.replace( "222", "2", 1 )
print(s)
С++:

#include<iostream>
using namespace std;
int main()
{
   string s(71, '1122'); 
   cout << s << endl;
   int p1 = s.find("12");
   int p2 = s.find("222");
   while( p1 != string::npos or p2 != string::npos ) {
      if( p1 != string::npos ) 
        s.replace( p1, 12, "2" );  
      else 
        s.replace( p2, 222, "2" );  
      p1 = s.find("12");
      p2 = s.find("222");
      cout << s << endl;
      }
   cout << s;
}

12_6:
Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

А) заменить (v, w)
Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w.

Б) нашлось (v)
Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка при этом не изменяется.

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 200 идущих подряд цифр 7? В ответе запишите полученную строку.

НАЧАЛО
ПОКА нашлось (99) ИЛИ нашлось (777)
  ЕСЛИ нашлось (777)
    ТО заменить (777, 9)
    ИНАЧЕ заменить (99, 7)
  КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

  
Типовые задачи для тренировки

Ответ: 977
📹 Видео (Теоретическое)

Показать решение:

  • Рассмотрим алгоритм: редактор будет выполнять команды только тогда, когда в строке встречается цепочка «99» или цепочка «777»;
  • если в строке есть «777», то тогда эта цепочка заменяется на «9»;
  • если в строке нет цепочки «777», но есть «99», то цепочка «99» заменяется на «7».
  • Теперь вернемся к условию нашей задачи. Условие цикла истинно, условие ЕСЛИ нашлось 777 тоже истинно, делаем замену:
  • сколько раз можно заменить в 200 семерках три семерки на одну девятку? 200 делим на 3 получаем 66 замен, т.е. 66 цифр «9» + 2 семерки в остатке;
  • 777 777 ... 777 77
    получили:
    9...9   7766
    
  • После выполнения этих преобразований условие ЕСЛИ нашлось 777 ложно. Значит, выполняется блок ИНАЧЕ: Заменить 99 на 7:
  • [66 цифр «9»] + «77» -> «7» + [64 цифры «9»] + «77»:
  •     66 цифр
    99 999...999 77
     ↓
     7  999...999 77
         64 цифры
    
  • «7» + [64 цифры «9»] + «77» -> «7» + «7» + [62 цифры «9»] + «77»:
  •     64 цифры
    799 999...999 77
     ↓
    77   999...999 77
           62 цифры
    
  • «77» + [62 цифры «9»] + «77» -> «7» + «77» + [60 цифр «9»] + «77»:
  •      62 цифры
    7799 999...999 77
      ↓
    777  999...999 77
            60 цифр
    
  • Затем условие ЕСЛИ нашлось 777 опять становится истинным. Выполняется команда Заменить 777 на 9:
  •       60 цифр
    777 999...999  77
     ↓
     9   999...999 77
          61 цифра
    
  • Вернулись к той же «картине», что и после первого пункта. За эти шаги произошли преобразования, заменившие 66 девяток на 61 девятку, т.е. количество цифр «9» уменьшилось на 5 раз, а две цифры «77» так и остались в конце общей цепочки.
  • Чтобы рассчитать итоговое количество цифр «9», необходимо понять, сколько раз можно вычитать из 61 по 5 девяток:
  • 61 : 5 = 12 раз 
    12 раз возможно отнять по 5 девяток и 1 девятка останется "в остатке" 
  • Таким образом, после выполнения алгоритма, остается одна цифра «9» (в остатке) и в конце так и останутся две семерки: 977.

12_7:

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

А) заменить (v, w)
Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w.

Б) нашлось (v)
Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка при этом не изменяется.

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 90 идущих подряд цифр 3 и в конце одной цифры 1? В ответе запишите полученную строку.

НАЧАЛО
ПОКА нашлось (331) ИЛИ нашлось (166)
  ЕСЛИ нашлось (331)
    ТО заменить (331, 16)
    ИНАЧЕ заменить (166, 31)
  КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

Ответ: 316
📹 Видео (Теоретическое)

Показать решение:

    ✎ Решение 1. Программное:
    Pascalabc.net:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    begin
      var s := '3' * 90 + '1';
      while ('331' in s) or ('166' in s) do
      begin
        if '331' in s then
          s := s.Replace('331', '16', 1)
          else
          s := s.Replace('166', '31', 1);
      end; 
      print(s);
    end.
    Pascal (традиционный):

    begin
       var s := '3'*90 + '1';
       var p1 := Pos('331',s);
       var p2 := Pos('166',s);
       while (p1 > 0) or (p2 > 0) do begin
         if p1 > 0 then begin
           Delete( s, p1, 3 );
           Insert( '16', s, p1 );
         end
         else begin
           Delete( s, p2, 3 );
           Insert( '31', s, p2 );
         end;
         p1 := Pos('331',s);
         p2 := Pos('166',s);
       end; 
       write(s);
    end.
    Python:

    s = 90*'3'+'1'
    while "331" in s or "166" in s:
      if "331" in s:
        s = s.replace( "331", "16", 1 )
      else:
        s = s.replace( "166", "31", 1 )
    print(s)
    С++:

    #include<iostream>
    using namespace std;
    int main()
    {
       string s(90, '3'); 
       s+='1';
       cout << s << endl;
       int p1 = s.find("331");
       int p2 = s.find("166");
       while( p1 != string::npos or p2 != string::npos ) {
          if( p1 != string::npos ) 
            s.replace( p1, 331, "16" );  
          else 
            s.replace( p2, 166, "31" );  
          p1 = s.find("331");
          p2 = s.find("166");
          cout << s << endl;
          }
       cout << s;
    }

Сколько удалено?

12_8:

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

А) заменить (v, w)
Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w.

Б) нашлось (v)
Дана программа для исполнителя Редактор:

ПОКА нашлось (555) ИЛИ нашлось (333)
  ЕСЛИ нашлось (333)
    ТО заменить (333, 5)
    ИНАЧЕ заменить (555, 3)
  КОНЕЦ ЕСЛИ 
КОНЕЦ ПОКА 

Дана строка, состоящая из 500 цифр 5. Сколько пятёрок было удалено за время обработки строки по этой программе?

Ответ: 561

Показать решение:

✎ Решение 1. Теоретическое:

  • Выполним несколько итераций цикла ПОКА. Когда мы получим ту же самую последовательность цифр пять, за исключением их количества — остановимся:
  • 5..5
    500шт 
    
    1: Работает блок ИНАЧЕ (555->3):
    35..5
     497шт
    
    2: Работает блок ИНАЧЕ (555->3):
    335..5
      494шт
    
    3: Работает блок ИНАЧЕ(555->3):
    3335..5
       491шт
    
    4: Работает блок ЕСЛИ (333->5):
    5..5
    492шт
    
  • Остановились, так как мы пришли к исходной последовательности цифр пять. Проанализируем действия программы за этот фрагмент выполнения: было удалено 9 пятерок и одна пятерка добавилась. Ключевой вывод: было удалено 9 пятерок.
  • Всего за выполнение этого фрагмента программы «ушло» 8 пятерок: 500 - 492 = 8. Посчитаем, сколько раз можно выполнить данный фрагмент:
  • 500 : 8 = 62 и 4 в остатке
    
  • Т.е. 62 раза выполняется данный фрагмент и 4 цифр 5 еще остается (остаток = 4). Поскольку за одно выполнение фрагмента было удалено 9 цифр 5, посчитаем, сколько удалится за 62 выполнения:
  • 62 * 9 = 558
    
  • 558 цифр 5 было удалено. Посмотрим выполнение программы над оставшимися 4 цифрами 5:
  • Работает блок ИНАЧЕ(555->3):
    5555 = 35
     
  • Итого получаем удаленных цифр 5:
  • 558 + 3 = 561
    

✎ Решение 2. Программное:
Pascalabc.net:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
begin
  var s := '5' * 500;
  var k := 0;
  while ('555' in s) or ('333' in s) do
  begin
    if '333' in s then
      s := s.Replace('333', '5', 1)
      else
    begin
      s := s.Replace('555', '3', 1);
      k += 3;
    end;
  end; 
  print(k);
end.
Pascal (традиционный):

begin
   var k:= 0;
   var s := '5'*500 ;
   var p1 := Pos('555',s);
   var p2 := Pos('333',s);
   while (p1 > 0) or (p2 > 0) do begin
     if p2 > 0 then begin
       Delete( s, p2, 3 );
       Insert( '5', s, p2 );
     end
     else begin
       Delete( s, p1, 3 );
       Insert( '3', s, p1 );
       inc(k,3);
     end;
     p1 := Pos('555',s);
     p2 := Pos('333',s);
   end; 
   write(k);
end.
Python:

s = 500*'5'
k=0
while "555" in s or "333" in s:
  if "333" in s:
    s = s.replace( "333", "5", 1 )
  else:
    s = s.replace( "555", "3", 1 )
    k+=3;
print(k)
С++:

#include<iostream>
using namespace std;
int main()
{
   string s(500, '5');
   int k = 0; 
   cout << s << endl;
   int p1 = s.find("555");
   int p2 = s.find("333");
   while( p1 != string::npos or p2 != string::npos ) {
      if( p2 != string::npos ) 
        s.replace( p2, 333, "5" );  
      else  
        {
        s.replace( p1, 555, "3" );  
        k+=2;
        }
      p1 = s.find("555");
      p2 = s.find("333");
      cout << s << endl;
      }
   cout << k;
}

📹 Видео (Теоретическое)


Чему равна сумма цифр?

12_13:

Дана программа для исполнителя Редактор:

ПОКА нашлось (555) ИЛИ нашлось (333)
  ЕСЛИ нашлось (555)
    ТО заменить (555, 3)
    ИНАЧЕ заменить (333, 5)
  КОНЕЦ ЕСЛИ 
КОНЕЦ ПОКА 

Дана строка, состоящая из 200 цифр 5. Чему равна сумма цифр строки, полученной после обработки по этой программе?

Ответ: 16

Показать решение:

    ✎ Решение 1. Программное:
    Pascalabc.net:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    begin
      var s := '5' * 200;
      while ('555' in s) or ('333' in s) do
      begin
        if '555' in s then
          s := s.Replace('555', '3', 1)
        else
          s := s.Replace('333', '5', 1)
      end;
      println(s);
      var sum := s.CountOf('5') * 5 + s.CountOf('3') * 3;
      print(sum)
    end.
    Pascal (традиционный):

    Python:

    С++:


12_9:

На вход приведённой ниже программе поступает строка, начинающаяся с символа «>», а затем содержащая 10 цифр 1, 20 цифр 2 и 30 цифр 3, расположенных в произвольном порядке.
Определите сумму числовых значений цифр строки, получившейся в результате выполнения программы.

Так, например, если результат работы программы представлял бы собой строку, состоящую из 50 цифр 4, то верным ответом было бы число 200.

НАЧАЛО
ПОКА нашлось (>1) ИЛИ нашлось (>2) ИЛИ нашлось (>3)
 ЕСЛИ нашлось (>1)
   ТО заменить (>1, 22>)
 КОНЕЦ ЕСЛИ
 ЕСЛИ нашлось (>2)
   ТО заменить (>2, 2>)
 КОНЕЦ ЕСЛИ
 ЕСЛИ нашлось (>3)
   ТО заменить (>3, 1>)
 КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ 

Ответ: 110

📹 Видео (Теоретическое)

Показать решение:

✎ Решение 1. Программное:

Pascalabc.net:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
begin
  var s := '>' + '1' * 10 + '2' * 20 + '3' * 30;
  var k := 0;
  while ('>1' in s) or ('>2' in s) or ('>3' in s) do
  begin
    if '>1' in s then
      s := s.Replace('>1', '22>', 1);
    if '>2' in s then
      s := s.Replace('>2', '2>', 1);
    if '>3' in s then
      s := s.Replace('>3', '1>', 1);
  end; 
  var sum := s.CountOf('1') + s.CountOf('2') * 2 + s.CountOf('3') * 3;
  {или так:
   var sum: integer;
   for var i := 1 to s.Count do
   if (s[i]='1') or (s[i]='2') or(s[i]='3') then
      sum:=sum + StrToInt(s[i]);
  }
print(sum)
end.
Pascal (традиционный):

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
36
begin
  var s := '>' + '1' * 10 + '2' * 20 + '3' * 30;
  var p1 := pos('>1', s);
  var p2 := pos('>2', s);
  var p3 := pos('>3', s);
  while (p1 <> 0) or (p2 <> 0) or (p3 <> 0) do
  begin
    if p1 <> 0 then
    begin
      delete(s, p1, 2);
      insert('22>', s, p1)
    end;
    if p2 <> 0 then
    begin
      delete(s, p2, 2);
      insert('2>', s, p2)
    end;
    if p3 <> 0 then
    begin
      delete(s, p3, 2);
      insert('1>', s, p3)
    end;
    p1 := pos('>1', s);
    p2 := pos('>2', s);
    p3 := pos('>3', s);
  end;
  println(s);
  var sum : integer;
  for var i := 1 to s.Count do
     sum := s.CountOf('1') + s.CountOf('2') * 2 + s.CountOf('3') * 3;
  {или так:
   if (s[i]='1') or (s[i]='2') or(s[i]='3') then
      sum:=sum + StrToInt(s[i]);
  }
  print(sum)
end.
Python:

С++:


Сколько цифр … в конечной строке?

12_10:

Дана программа для исполнителя Редактор:

НАЧАЛО
 	   ПОКА нашлось (12) ИЛИ нашлось (1)
   	      ЕСЛИ нашлось (12)
    	          ТО заменить (12, 2221)
    	     ИНАЧЕ заменить (1,222222)
    	     КОНЕЦ ЕСЛИ
 	   КОНЕЦ ПОКА
КОНЕЦ

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей одной единицы и 51 стоящих справа от неё цифр 2? В ответ, запишите, сколько цифр 2 будет в конечной строке.

Ответ: 159

Показать решение:

    ✎ Решение 1. Программное:
    PascalABC.net:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    begin
      var s := '1' + '2' * 51;
      while ('12' in s) or ('1' in s) do
      begin
        if '12' in s then
          s := s.Replace('12', '2221', 1)
        else
          s := s.Replace('1', '222222', 1);
      end; 
      print(s.CountOf('2'))
    end.
    Pascal (традиционный):

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    begin
      var s := '1' + '2' * 51;
      var p1 := pos('12', s);
      var p2 := pos('1', s);
      while (p1 <> 0) or (p2 <> 0) do
      begin
        if p1 <> 0 then
        begin
          delete(s, p1, 2);
          insert('2221', s, p1)
        end
        else
        begin
          delete(s, p2, 1);
          insert('222222', s, p2)
        end;
        p1 := pos('12', s);
        p2 := pos('1', s);
      end;
      print(s.CountOf('2'))
    end.
    Python:

    С++:


Сколько цифр … в исходной строке?

12_14:

Дана программа для Редактора:

ПОКА нашлось(01) ИЛИ нашлось(02) ИЛИ нашлось(03)
  заменить(01, 30)
  заменить(02, 3103)
  заменить(03, 1201)
КОНЕЦ ПОКА

Известно, что исходная строка начиналась с нуля, а далее содержала только единицы, двойки и тройки. После выполнения данной программы получилась строка, содержащая 31 единицу, 24 двойки и 46 троек. Сколько троек было в исходной строке?

Ответ: 17

Показать решение:

    ✎ Решение 1. Программное:

    PascalABC.net:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    begin
      for var n1 := 1 to 50 do
        for var n2 := 1 to 50 do
          for var n3 := 1 to 50 do
          begin
            // зададим исходную строку
            var s := '0' + n1 * '1' + n2 * '2' + n3 * '3';
            // начинаем цикл перебора и замены
            while ('01' in s) or ('02' in s) or ('03' in s) do
            begin
              s := s.replace('01', '30', 1);
              s := s.replace('02', '3103', 1);
              s := s.replace('03', '1201', 1);
            end;
            // выведем результат, удовлетворяющий условию задачи (с - количество "3" в исходной строке)
            if (s.countOf('1') = 31) and (s.countOf('2') = 24) and (s.countOf('3') = 46) then
            begin
              print(n3);
              exit;
            end;
          end;
    end.
    Python:

    for n1 in range(50):
        for n2 in range(50):
          for n3 in range(50):
    # зададим исходную строку
             s = '0' + n1*'1' + n2*'2' + n3*'3'
    # начинаем цикл перебора и замены
             while ('01' in s) or ('02' in s) or ('03' in s):
                s = s.replace('01','30',1)
                s = s.replace('02','3103',1)
                s = s.replace('03','1201',1)
    # выведем результат, удовлетворяющий условию задачи (с - количество "3" в исходной строке)
             if s.count('1') == 31 and s.count('2') == 24 and s.count('3') == 46:
                 print(n1)
                 exit()
    Pascal(2 способ, традиционный):


Укажите минимальную возможную длину входной строки

12_11:

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.

заменить (v, w) 
нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.

Дана программа для Редактора:

ПОКА нашлось (555) ИЛИ нашлось (888)
  заменить (555, 8)
  заменить (888, 55)
КОНЕЦ ПОКА

Известно, что начальная строка состоит более чем из 300 цифр 5 и не содержит других символов. В ходе работы алгоритма получилась строка, содержащая одну цифру 5 и одну цифру 8. Укажите минимальную возможную длину входной строки.

Ответ: 305

Показать решение:

    ✎ Решение 1. Программное:
    PascalABC.net:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    begin
      for var i := 301 to 1000 do
      begin
        var s := '5' * i;
        while ('555' in s) or ('888' in s) do
        begin
          s := s.Replace('555', '8', 1);
          s := s.Replace('888', '55', 1);
        end; 
        if (s.countOf('5') = 1) and (s.countOf('8') = 1) then
        begin
          print(i);
          break;
        end
      end;
    end.
    Pascal (традиционный):

    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
    
    begin
      for var i := 301 to 1000 do
      begin
        var s := '5' * i;
        var p1 := pos('555', s);
        var p2 := pos('888', s);
        while (p1 <> 0) or (p2 <> 0) do
        begin
          if p1 <> 0 then
          begin
            delete(s, p1, 3);
            insert('8', s, p1);
          end;
          p2 := pos('888', s); // обязательно!
          if p2 <> 0 then
          begin
            delete(s, p2, 3);
            insert('55', s, p2);
          end;
          p1 := pos('555', s);
          p2 := pos('888', s);    
        end;
        if (s.countOf('5') = 1) and (s.countOf('8') = 1) then
        begin
          print(i);
          break;
        end
      end;
    end.
    Python:

    С++:


Какое наибольшее / наименьшее количество … могло быть в исходной строке?

12_12:

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки символов.

заменить (v, w) 
нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Если цепочки v в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка v в строке исполнителя Редактор.

К исходной строке, содержащей не более 100 троек и не содержащей других символов, применили приведённую ниже программу:

НАЧАЛО 
ПОКА нашлось (333) 
  заменить (333, 4) 
  заменить (4444, 3) 
КОНЕЦ ПОКА 
КОНЕЦ 

В результате получилась строка 43.
Какое наибольшее количество троек могло быть в исходной строке?

Ответ: 92

Показать решение:

    ✎ Решение 1. Программное:

    PascalABC.net (1 способ):

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    begin
      for var i := 1 to 100 do
      begin
        var s := '3' * i;
        while '333' in s do
        begin
          s := s.Replace('333', '4', 1);
          s := s.Replace('4444', '3', 1);
          if (s = '43') then
            print(i);
        end;
      end;
    end.

    Вывод:

    4 15 26 37 48 59 70 81 92
    Python:

    for i in range(1,100):
        s="3"*i
        while "333" in s:
            s=s.replace("333","4",1)
            s=s.replace("4444","3",1)
            if s=="43":
                print(i)

    Вывод:

    4 15 26 37 48 59 70 81 92
    Pascal(2 способ, традиционный):

    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
    
    begin
      for var i := 1 to 100 do
      begin
        var s:= '3' * i;
        var p1 := pos('333', s);
        var p2 := pos('4444', s);
        while p1 <> 0 do
        begin
          if p1 <> 0 then
          begin
            delete(s, p1, 3);
            insert('4', s, p1);
          end;
          p2 := pos('4444', s); // обязательно!  
          if p2 <> 0 then
          begin
            delete(s, p2, 4);
            insert('3', s, p2);
          end;
          p1 := pos('333', s);
          p2 := pos('4444', s);   
          if (s = '43') then
            begin
               print(i);
            end 
        end;
      end;
    end.

Решение заданий прошлых лет (до 2021)

Исполнитель Робот

12_1:

Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на клетчатой плоскости, включает 4 команды-приказа и 4 команды проверки условия.
Команды-приказы:

вверх   вниз   влево   вправо

Другие четыре команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ:

сверху свободно    
снизу свободно    
слева свободно    
справа свободно

Сколько клеток приведенного лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка F6)?

НАЧАЛО
ПОКА < снизу свободно ИЛИ справа свободно >
  ЕСЛИ < справа свободно > ТО вправо КОНЕЦ ЕСЛИ
  ПОКА < снизу свободно > вниз КОНЕЦ ПОКА
КОНЕЦ ПОКА
КОНЕЦ

егэ 2018 информатика тренажер

Ответ: 21

Показать решение:

  • Рассмотрим тело внешнего цикла и операторы, которые в нем находятся:
  • 1. В цикле выполняется проверка ЕСЛИ справа свободно ТО вправо: что означает движение на один шаг вправо (если это возможно)
  • 2. Затем располагается цикл с условием пока снизу свободно вниз: что означает движение до конца вниз (пока это возможно)
  • После чего внешний цикл повторяется.
  • Таким образом, отметим «тупиковые» клетки, т.е. те, которые не позволят двигаться роботу к цели:
  • A5, A6, B1, B2, B6, C1, C2, D1, D2, D3, D4, D5, E3, E4, E5
  • Таких клеток получилось 15. Вычислим подходящие клетки (всего клеток 36):
  • 36 - 15 = 21

12_2:

Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка F6)?

НАЧАЛО
ПОКА < справа свободно ИЛИ снизу свободно >
  ПОКА < снизу свободно >
    вниз
  КОНЕЦ ПОКА
  ПОКА < справа свободно >
    вправо
  КОНЕЦ ПОКА
КОНЕЦ ПОКА
КОНЕЦ

решение 12 задания егэ, робот

Ответ: 19

Показать решение:

Результат: 19

📹 Видео


Исполнитель Чертежник

12 задание. Демоверсия ЕГЭ 2018 информатика:

Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду сместиться на (a, b), где a, b – целые числа. Эта команда перемещает Чертёжника из точки с координатами (x,y) в точку с координатами (x + a, y + b).

Например, если Чертёжник находится в точке с координатами (4, 2), то команда сместиться на (2, −3) переместит Чертёжника в точку (6, −1).

 
Цикл

ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ

означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).

Чертёжнику был дан для исполнения следующий алгоритм (число повторений и величины смещения в первой из повторяемых команд неизвестны):

НАЧАЛО
сместиться на (4, 6)
  ПОВТОРИ … РАЗ
    сместиться на (…, …)
    сместиться на (4, -6)
  КОНЕЦ ПОВТОРИ
сместиться на (-28, -22)
КОНЕЦ

В результате выполнения этого алгоритма Чертёжник возвращается в исходную точку.
Какое наибольшее число повторений могло быть указано в конструкции «ПОВТОРИ … РАЗ»?

Подобные задания для тренировки

Ответ: 8

Показать решение:

Результат: 8

📹 Видео



Понравилась статья? Поделить с друзьями:
  • Решу егэ 512783
  • Решу егэ 511934
  • Решу егэ 512755
  • Решу егэ 511928
  • Решу егэ 511757