514762 решу егэ

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

 система выражений левая круглая скобка |x| минус 5 правая круглая скобка в квадрате плюс левая круглая скобка y минус 4 правая круглая скобка в квадрате =9, левая круглая скобка x плюс 2 правая круглая скобка в квадрате плюс y в квадрате =a в квадрате конец системы .

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

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

Решение.

Если x ≥ 0, то уравнение (|x| − 5)2 + (y − 4)2 = 9 задаёт окружность ω1 с центром в точке C1 (5; 4) радиусом 3, а если x < 0, то оно задаёт окружность ω2 с центром в точке C2 (−5; 4) таким же радиусом (см. рис.).

При положительных значениях a уравнение (x + 2)2 + y2 = a2 задаёт окружность ω с центром в точке C (−2; 0) радиусом a. Поэтому задача состоит в том, чтобы найти все значения a, при каждом из которых окружность ω имеет единственную общую точку с объединением окружностей ω1 и ω2.

Из точки C проведём луч CC1 и обозначим через A1 и B1 точки его пересечения с окружностью ω1, где A1 лежит между C и C1. Так как

CC_1= корень из левая круглая скобка 5 плюс 2 правая круглая скобка в квадрате плюс 4 в квадрате = корень из 65,

то

CA_1= корень из 65 минус 3,CB_1 = корень из 65 плюс 3.

При a < CA1 или a > CB1 окружности ω и ω1 не пересекаются.

При CA1 < a < CB1 окружности ω и ω1 имеют две общие точки.

При a = CA1 или a = CB1 окружности ω и ω1 касаются.

Из точки C проведём луч CC2 и обозначим через A2 и B2 точки его пересечения с окружностью ω2, где A2 лежит между C и C2. Так как

CC_2= корень из левая круглая скобка минус 5 плюс 2 правая круглая скобка в квадрате плюс 4 в квадрате = 5,

то

CA_2 = 5 минус 3 = 2,CB_2 = 5 плюс 3 = 8.

При a < CA2 или a > CB2 окружности ω и ω2 не пересекаются.

При CA2 < a < CB2 окружности ω и ω2 имеют две общие точки.

При a = CA2 или a = CB2 окружности ω и ω2 касаются.

Исходная система имеет единственное решение тогда и только тогда, когда окружность ω касается ровно одной из двух окружностей ω1 и ω2 и не пересекается с другой. Так как CA2 < CA1 < CB2 < CB1, то условию задачи удовлетворяют только числа a=2,a= корень из 65 плюс 3.

Ответ: 2; корень из 65 плюс 3.

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

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

Критерии оценивания выполнения задания Баллы
Обоснованно получен правильный ответ. 4
С помощью верного рассуждения получены оба верных значения параметра, но

— или в ответ включены также и одно-два неверных значения;

— или решение недостаточно обосновано

3
С помощью верного рассуждения получено хотя бы одно верное значение параметра 2
Задача сведена к исследованию:

– или взаимного расположения трёх окружностей;

– или двух квадратных уравнений с параметром

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

Источник: Демонстрационная версия ЕГЭ—2017 по математике. Профильный уровень., Демонстрационная версия ЕГЭ—2016 по математике. Профильный уровень., Демонстрационная версия ЕГЭ—2018 по математике. Профильный уровень., Демонстрационная версия ЕГЭ—2020 по математике. Профильный уровень.

Задания

Версия для печати и копирования в MS Word

Установите соответствие между величинами и их возможными значениями: к каждому элементу первого столбца подберите соответствующий элемент из второго столбца.

ВЕЛИЧИНЫ

А)  площадь волейбольной площадки

Б)  площадь тетрадного листа

В)  площадь письменного стола

Г)  площадь города Москвы

ЗНАЧЕНИЯ

1)  162 кв. м

2)  600 кв. см

3)  2511 кв. км

4)  1,2 кв. м

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

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

Решение.

А)  Площадь волейбольной площадки  — реальным является только значение 1).

Б)  Площадь тетрадного листа  — наименьшая из представленных величин, следовательно, 2).

В)  Площадь письменного стола  — реальным является только значение 4).

Г)  Площадь города Москвы  — оставшаяся из величин, следовательно, 3).

Ответ: 1243.

Универсальный способ состоит в том, чтобы читать условие задачи, выделять все известные и неизвестные числовые величины, относящиеся к вычислениям, обозначать неизвестные значками x, y, z … (можно любыми другими, но традиционно используют такие). Составлять простые уравнения вида a=b+c или a=b-c там, где это возможно, но не пытаться составлять более сложные уравнения — пусть лучше будет много простых уравнений, чем мало сложных. Давайте внимательно читать условие задачи:

Фрагмент текста задачи Величины Уравнения Объяснение
Ученица проводила исследования по изучению упругости тел.     Нет полезных данных.
Она взяла три разные пружины и поочерёдно
подвесила к ним груз массой 542 г.
542 ←вел.1    Величина №1 известна и равна 542 гр.
Изменение длины первой пружины равно 1 см, второй — 1, 1 ←вел.2    Величина №2 известна и равна 1 см.
5 см, 5 ←вел.3
x ←вел.4 
x = 1 + 5 Величина №3 известна и равна 5 см.
Величина №4 пока неизвестна, обозначим её как «x», она есть сумма величин №2 и №3.
а третьей — 1,6 см. 6 ←3 разная пружина    Величина №5 (3 разная пружина) известна и равна 6 см.
Определи, у какой пружины самый большой коэффициент жёсткости. y ←ответ    Результат (жесткость) пока неизвестен, обозначим его как «y» (это будет ответ).
В ответе запиши значение этого коэффициента, округлив до целого числа. g = g ←вел.7  g = 542 + x + 6 + 10 + y Величина №6 известна и равна g, она есть сумма величины №1, величины №4, величины №5 (3 разная пружина), величины №7 и результата.
10 Н/кг. 10 ←вел.8    Величина №7 известна и равна 10 Н/кг.

Новые тренировочные варианты ЕГЭ 2023 по математике базовый и профильный уровень с ответами и решением для 10 и 11 класса, больше 100 вариантов в формате реального экзамена ФИПИ вы можете решать онлайн или скачать.

Тренировочные варианты ЕГЭ 2023 по математике база и профиль

13.09.2022 Тренировочный вариант №1 ЕГЭ 2023 по математике профиль с ответами

20.09.2022 Тренировочный вариант №2 ЕГЭ 2023 по математике профиль с ответами

20.09.2022 Тренировочный вариант №2 ЕГЭ 2023 база по математике с ответами

27.09.2022 Математика 11 класс профиль входная мониторинговая работа 3 варианта с ответами

28.09.2022 Тренировочный вариант №3 ЕГЭ 2023 база по математике с ответами

28 сентября 2022 Статград математика 11 класс ЕГЭ 2023 база и профиль варианты и ответы

29 сентября 2022 Тренировочный вариант №3 ЕГЭ 2023 по математике профиль с ответами

1 октября 2022 Ларин вариант 399 ЕГЭ 2023 по математике профиль решение с ответами

6 октября Тренировочный вариант №4 ЕГЭ 2023 база по математике с ответами

6 октября Тренировочный вариант №4 ЕГЭ 2023 по математике профиль с ответами

8 октября Ларин вариант 400 ЕГЭ 2023 по математике профиль решение с ответами

12 октября Тренировочный вариант №5 ЕГЭ 2023 база по математике с ответами

12 октября Тренировочный вариант №5 ЕГЭ 2023 по математике профиль с ответами

14 октября Вариант 1 Ященко ЕГЭ 2023 математика профиль с ответами и решением

14 октября Вариант 2 Ященко ЕГЭ 2023 математика профиль с ответами и решением

15 октября Ларин вариант 401 ЕГЭ 2023 по математике профиль решение с ответами

15 октября Ларин вариант 402 ЕГЭ 2023 по математике профиль решение с ответами

16 октября Вариант 3 Ященко ЕГЭ 2023 математика профиль с ответами и решением

16 октября Вариант 4 Ященко ЕГЭ 2023 математика профиль с ответами и решением

23 октября Тренировочный вариант №6 ЕГЭ 2023 база по математике с ответами

24 октября Тренировочный вариант №6 ЕГЭ 2023 по математике профиль с ответами

25 октября Тренировочный вариант №7 ЕГЭ 2023 база по математике с ответами

26 октября Тренировочный вариант №7 ЕГЭ 2023 по математике профиль с ответами

28 октября Ларин вариант 403 ЕГЭ 2023 по математике профиль решение с ответами

29 октября Ларин вариант 404 ЕГЭ 2023 по математике профиль решение с ответами

1 ноября 2022 Тренировочный вариант №8 решу ЕГЭ 2023 база по математике с ответами

1 ноября 2022 Тренировочный вариант №8 решу ЕГЭ 2023 по математике профиль с ответами

5 ноября 2022 Вариант 1-2 распечатай и реши ЕГЭ 2023 база по математике 11 класс с ответами

6 ноября 2022 Ларин вариант 405 ЕГЭ 2023 профиль по математике решение с ответами

9 ноября 2022 Тренировочный вариант №9 решу ЕГЭ 2023 база по математике с ответами

12 ноября 2022 Тренировочный вариант №9 решу ЕГЭ 2023 по математике профиль с ответами

13 ноября 2022 Ларин вариант 406 ЕГЭ 2023 профиль по математике решение с ответами

15 ноября 2022 Тренировочный вариант №10 решу ЕГЭ 2023 база по математике 11 класс с ответами

15 ноября 2022 Тренировочный вариант №10 решу ЕГЭ 2023 по математике профиль с ответами

21 ноября 2022 Ларин вариант 407 ЕГЭ 2023 профиль по математике решение с ответами

23 ноября 2022 Тренировочный вариант №11 решу ЕГЭ 2023 база по математике 11 класс с ответами

23 ноября 2022 Тренировочный вариант №11 решу ЕГЭ 2023 по математике профиль с ответами

27 ноября 2022 Ларин вариант 408 ЕГЭ 2023 профиль по математике решение с ответами

28 ноября 2022 Вариант 3-4 распечатай и реши ЕГЭ 2023 база по математике 11 класс с ответами

30 ноября 2022 Мониторинговая работа по математике 11 класс ЕГЭ 2023 профиль 1 полугодие

3 декабря 2022 Тренировочный вариант №12 решу ЕГЭ 2023 база по математике 11 класс с ответами

3 декабря 2022 Тренировочный вариант №12 решу ЕГЭ 2023 по математике профиль с ответами

3 декабря 2022 Пробник ЕГЭ 2023 Москва по математике профиль задания и ответы

5 декабря 2022 Ларин вариант 409 ЕГЭ 2023 профиль по математике решение с ответами

9 декабря 2022 Тренировочный вариант №13 решу ЕГЭ 2023 база по математике 11 класс с ответами

10 декабря 2022 Тренировочный вариант №13 решу ЕГЭ 2023 профиль по математике 11 класс с ответами

12 декабря 2022 Ларин вариант 410 ЕГЭ 2023 профиль по математике решение с ответами

13 декабря 2022 Статград математика 11 класс профиль ЕГЭ 2023 варианты МА2210209-МА2210212 и ответы

13 декабря 2022 Математика 11 класс база ЕГЭ 2023 статград варианты и ответы

15 декабря 2022 Тренировочный вариант №14 решу ЕГЭ 2023 профиль по математике 11 класс с ответами

15 декабря 2022 Тренировочный вариант №14 решу ЕГЭ 2023 база по математике 11 класс с ответами

20 декабря 2022 Вариант 5-6 распечатай и реши ЕГЭ 2023 база по математике 11 класс с ответами

20 декабря 2022 Ларин вариант 411 ЕГЭ 2023 профиль по математике решение с ответами

3 января 2023 Ларин вариант 412 ЕГЭ 2023 профиль по математике решение с ответами

6 января 2023 Тренировочный вариант 1-2 ЕГЭ 2023 профиль математика задания и ответы

8 января 2023 Вариант 3-4 ЕГЭ 2023 профиль математика задания и ответы

9 января 2023 Вариант 7-8 распечатай и реши ЕГЭ 2023 база по математике 11 класс с ответами

10 января 2023 Тренировочный вариант №15 и №16 решу ЕГЭ 2023 профиль по математике 11 класс с ответами

11 января 2023 ЕГЭ 2023 математика тренировочные задания и ответы Ященко, Семенов

11 января 2023 Тренировочный вариант №15 и №16 база ЕГЭ 2023 по математике 11 класс с ответами

19 января 2023 Тренировочные варианты №17 и №18 решу ЕГЭ 2023 профиль по математике 11 класс с ответами

22 января 2023 Ларин вариант 413 и 414 ЕГЭ 2023 профиль по математике решение и ответы

22 января 2023 Тренировочный 19 вариант решу ЕГЭ 2023 профиль по математике 11 класс с ответами

22 января 2023 База ЕГЭ 2023 математика 11 класс тренировочный вариант 19 с ответами

25 января 2023 База ЕГЭ 2023 математика 11 класс тренировочный вариант 20 с ответами

27 января 2023 Тренировочный вариант №20 решу ЕГЭ 2023 профиль по математике 11 класс с ответами

28 января 2023 Вариант 415 Ларина ЕГЭ 2023 по математике 11 класс задания и ответы

2 февраля 2023 Вариант 21 база ЕГЭ 2023 математика 11 класс тренировочный вариант с ответами

2 февраля 2023 Тренировочный вариант №21 решу ЕГЭ 2023 профиль по математике 11 класс с ответами

8 февраля 2023 Математика 10-11 класс ЕГЭ 2023 статград варианты база и профиль МА2200101-МА2200110 и ответы

11 февраля 2023 Тренировочный вариант №22 решу ЕГЭ 2023 профиль по математике 11 класс с ответами

11 февраля 2023 Тренировочный вариант №22 решу ЕГЭ 2023 база по математике 11 класс с ответами

12 февраля 2023 Вариант 416 Ларина ЕГЭ 2023 по математике 11 класс задания и ответы

12 февраля 2023 Вариант 417 Ларина ЕГЭ 2023 по математике 11 класс задания и ответы

13 февраля 2023 Вариант 9 и вариант 10 ЕГЭ 2023 база математика распечатай и реши задания

13 февраля 2023 Вариант 11 и вариант 12 ЕГЭ 2023 база математика распечатай и реши

16 февраля 2023 Тренировочный вариант №23 решу ЕГЭ 2023 база по математике 11 класс с ответами

16 февраля 2023 Тренировочный вариант №23 решу ЕГЭ 2023 профиль по математике 11 класс с ответами

18 февраля 2023 Вариант 418 Ларина ЕГЭ 2023 по математике 11 класс задания и ответы

22 февраля 2023 Пробный ЕГЭ 2023 вариант 24 база по математике 11 класс с ответами

22 февраля 2023 Пробный ЕГЭ 2023 вариант 24 профиль по математике 11 класс с ответами

25 февраля 2023 Вариант 419 Ларина ЕГЭ 2023 по математике 11 класс задания и ответы

28 февраля 2023 Статград математика 11 класс ЕГЭ 2023 база и профиль и ответы

4 марта 2023 Пробник ЕГЭ 2023 вариант 25 база по математике 11 класс с ответами

4 марта 2023 Вариант 420 Ларин ЕГЭ 2023 по математике 11 класс задания и ответы

5 марта 2023 Пробник ЕГЭ 2023 вариант 25 профиль по математике 11 класс с ответами

8 марта 2023 Пробник ЕГЭ 2023 вариант 26 профиль по математике 11 класс с ответами

8 марта 2023 Пробник ЕГЭ 2023 вариант 26 база по математике 11 класс 100 баллов с ответами

Смотрите также на нашем сайте:

Сборник Ященко ЕГЭ 2023 математика профильный уровень 36 вариантов

ПОДЕЛИТЬСЯ МАТЕРИАЛОМ

Skip to content

ЕГЭ по математике — Профиль 2022. Открытый банк заданий с ответами.

ЕГЭ по математике — Профиль 2022. Открытый банк заданий с ответами.admin2022-08-27T23:17:48+03:00

На уроке рассмотрен материал для подготовки к ЕГЭ по информатике, разбор 24 задания. Объясняется тема о программной обработке символьной информации.

Содержание:

  • ЕГЭ по информатике 24 задание объяснение
  • Выполнение 24 задания ЕГЭ
    • Последовательности (цепочки) символов
    • Работа с числами (цифрами) в текстовом файле
    • Работа с отдельными строками файла

24-е задание: «Программная обработка символьной информации»

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

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

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

— нет,

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

— 1,

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

— 8 минут.

  
Проверяемые элементы содержания: Умение создавать собственные программы (10–20 строк) для обработки символьной информации

Выполнение 24 задания ЕГЭ

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

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


Последовательности (цепочки) символов

24_1: Демоверсия варианта ЕГЭ по информатике 2021, ФИПИ:

  

Задание выполняется с использованием прилагаемых файлов

 
Текстовый файл состоит не более чем из 106 символов X, Y и Z.
Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.
Для выполнения этого задания следует написать программу.

Ответ: 35
✍ Решение:

    Паскаль:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    var
      f: text;
      i, k, max: integer;
      s: string;
     
    begin
      assign(f, 'D:24.txt');
      reset(f);
      readln(f, s);
      max := 1;
      k := 1; // кол-во подряд идущих
      for i := 2 to length(s) do
      begin
        if s[i] <> s[i - 1] then
        begin
          inc(k);
          if k > max then max := k;
        end
        else k := 1;
      end;
      write(max)
    end.

    Python:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    f=open('D:/24.txt')
    s=f.readline()
    m=1
    k=1
    for i in range(1,len(s)):
        if s[i]!=s[i-1]:
            k+=1
            m=max(k,m)
        else:
            k=1
    print(m)

📹 Видеоразбор:
📹 YouTube здесь

📹 Видеорешение на RuTube здесь


24_2:

Задание выполняется с использованием прилагаемых файлов

 
В текстовом файле (выше по ссылке) находится цепочка из символов латинского алфавита A, B, C.

Найдите длину самой длинной подцепочки, состоящей из символов C.

Ответ: 0

✍ Решение:

    PascalABC.net:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    begin
      assign(input, 'k7-0.txt');
      var s: string;
      var c: string;
      read(s);
      c := 'C';
      while c in s do
        c := c + 'C';
      print(length(c) - 1)
    end.

    Python:
    способ 1:

    1
    2
    3
    4
    5
    6
    7
    8
    
    with open("k7-0.txt") as Fin:
      s = Fin.readline()
     
    c = 'C'
    while c in s: # ищем CC, потом CCC и т.д
      c += 'C'
    print(len(c)-1 )
    # минус 1, чтобы убрать лишнюю (последнюю добавленную С)

    способ 2:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    f=open('k7-0.txt')
    s = f.readline() # считали строку
    m = 0 # макс длина цепочки
    l = 0 # начальная длина цепочки
    for i in range(0,len(s)):
        if s[i]=='C':
            l+=1
            m = max(l,m) # перезаписали Макс длину
        else:
            l = 0 #  сбрасываем счетчик
    print(m)

24_3:

Задание выполняется с использованием прилагаемых файлов

 
В текстовом файле (выше по ссылке) находится цепочка из символов латинского алфавита A, B, C, D, E.

Найдите длину самой длинной подцепочки, состоящей из символов A, B или C (в произвольном порядке).

Ответ: 16

✍ Решение:

    PascalABC.net:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    begin
      assign(input, 'k7a-1.txt');
      var s: string;
      read(s);
      var k := 0;
      var maxim := 0;
      for var i := 1 to length(s) do
        if s[i] in 'ABC' then
        begin
          k += 1;
          if k > maxim then maxim := k
        end
        else k := 0 ;
      write(maxim)
    end.

    Python:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    f = open('k7a-1.txt')
    s = f.readline() # считали строку
    m = 0 # макс длина цепочки из "A,B,С"
    l = 0 # начальная длина цепочки из "A,B,С"
    for i in range(0,len(s)):
        if s[i] in'ABC':
            l+=1
            m = max(l,m) # перезаписали Макс длину
        else:
            l = 0 # другая буква - сбрасываем счетчик
    print(m)

24_4:

Задание выполняется с использованием прилагаемых файлов

 
В текстовом файле (по ссылке выше) находится цепочка из символов латинского алфавита A, B, C, D, E, F.

Найдите длину самой длинной подцепочки, не содержащей гласных букв.

Ответ: 20

✍ Решение:

    PascalABC.net:
    Вариант 1:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    begin
      assign(input, 'k7a-6.txt');
      var s: string;
      read(s);
      var k := 0;
      var maxim := 0;
      for var i := 1 to length(s) do
        if s[i] in 'BCDF' then
        begin
          k += 1;
          if k > maxim then maxim := k
        end
        else k := 0 ;
      write(maxim)
    end.

    Вариант 2:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    begin
      var s := readAllText('d:k7a-6.txt').Trim;
      var (k, max) := (0, 0);
      foreach var c in s do 
        if not (c in 'AE') then
        begin
          k += 1;
          if k > max then max := k;
        end else
          k := 0;
      print(max)
    end.

    Python:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    with open("k7a-6.txt") as F:
      s = F.readline() # считали строку
     
    k = 0 # начальная длина цепочки из "B,C,D,F"
    Max = 0 # макс длина цепочки из "B,C,D,F"
    for c in s:
      if c in 'BCDF':
        k += 1
        if k > Max:
          Max = k # перезаписали Макс длину
      else:
          k = 0 # другая буква - сбрасываем счетчик
    print(Max)

24_5:

Задание выполняется с использованием прилагаемых файлов

 
В текстовом файле (по ссылке выше) находится цепочка из символов латинского алфавита A, B, C, D, E.

Найдите максимальную длину цепочки вида EABEABEABE… (состоящей из фрагментов EAB, последний фрагмент может быть неполным).

Ответ: 7
✍ Решение:

    PascalABC.net:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    begin
      assign(input, 'k7b-1.txt');
      var s: string;
      read(s);
      var c := 'EAB';
      while c in s do
      begin
        if c[length(c)] = 'B' then
          c += 'E'
        else if c[length(c)] = 'A' then
          c += 'B'
        else if c[length(c)] = 'E' then
          c += 'A';
      end;
      print(length(c) - 1)
    end.

    Python:
    Способ 1:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    with open("k7b-1.txt") as Fin:
      s = Fin.readline()
     
    c = 'EAB'
    while c in s: # ищем EAB, потом EABE и т.д
        if c[-1]=="B": c +="E"
        elif c[-1]=="A": c +="B"
        elif c[-1]=="E": c +="A"
    print(len(c)-1)

    Постоянно повторяется фрагмент EAB, поэтому возможны 3 варианта окончания строки:

  • 1 тип = ..EABE — неполный последний фрагмент
  • 2 тип = ..EABEB — неполный последний фрагмент
  • 3 тип = ..EAB — полный последний фрагмент
  • Способ 2:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    f=open('k7b-1.txt')
    s = f.readline()
    m = 0
    i = 0
    for char in s:
        if (char == 'E' and i%3 == 0) or 
           (char == 'A' and i%3 == 1) or 
           (char == 'B'and i%3 == 2): 
            i += 1
            m = max(i,m)
        elif char == 'E':
            i = 1
        else:
            i = 0
    print(m)

24_6:

Задание выполняется с использованием прилагаемых файлов

 
В текстовом файле (по ссылке выше) находится цепочка из символов латинского алфавита A, B, C, D, E.
Найдите количество цепочек длины 3, удовлетворяющих следующим условиям:

  • 1-й символ – один из символов B, C или D;
  • 2-й символ – один из символов B, D, E, который не совпадает с первым;
  • 3-й символ – один из символов B, C, E, который не совпадает со вторым.
  • Ответ: 1280

    ✍ Решение:

      PascalABC.net:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      
      begin
        assign(input, 'k7c-1.txt');
        var s: string;
        read(s); // весь текст файла
        var k := 0;
        var c1 := 'BCD';
        var c2 := 'BDE';
        var c3 := 'BCE';
        for var i := 1 to length(s) - 2 do
        begin
          if (s[i] in c1) and (s[i + 1] in c2) and (s[i + 2] in c3)
          and (s[i] <> s[i + 1]) and (s[i + 1] <> s[i + 2]) then
            k += 1
        end;
        print(k)
      end.

      Python:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      
      with open("k7c-1.txt") as Fin:
        s = Fin.readline()
       
      k = 0
      c1 = 'BCD'# строка проверки первого символа
      c2 = 'BDE'# строка проверки второго символа
      c3 = 'BCE'# строка проверки третьего символа
      for i in range(len(s)-2):
          if s[i] in c1 and s[i+1] in c2 and s[i+2] in c3 
             and s[i]!=s[i+1] and s[i+1]!=s[i+2]: # проверка повтора символов
            k += 1
      print(k)


    24_7:

    Задание выполняется с использованием прилагаемых файлов

     
    В текстовом файле (по ссылке выше) находится цепочка из символов, в которую могут входить заглавные буквы латинского алфавита A…Z и десятичные цифры. Найдите длину самой длинной подцепочки, состоящей из одинаковых символов. Если в файле несколько цепочек одинаковой длины, нужно взять первую из них. Выведите сначала символ, из которого строится эта подцепочка, а затем через пробел – длину этой подцепочки.

    Ответ: 2 3

    ✍ Решение:

      PascalABC.net:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      
      begin
        assign(input, 'D:/k8-0.txt');
        var s: string;
        read(s); // весь текст файла
        var k := 1; //длина текущей цепочки одинаковых символов 
        var max := 0; // макс длина цепочки одинаковых символов
        var c := s[1]; //символ, из которого строится самая длинная подцепочка
        for var i := 1 to length(s) - 1 do
        begin
          if s[i] = s[i + 1] then
          begin
            k += 1;
            if k > max then  
            begin
              max := k;
              c := s[i]; // запомнили новый символ
            end
          end
          else
            k := 1;
        end;
        print(c, max)
      end.

      Python:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      
      f=open('k8-0.txt')
      s=f.readline()
      k=1
      m=0
      for i in range (1,len(s)):
          if s[i]==s[i-1] :
              k+=1
              if k>m:
                  m=k
                  symb=s[i]
          else:
              k=1
       
      print(symb,m)

    📹 Видеоразбор:
    📹 YouTube здесь

    📹 Видеорешение на RuTube здесь


    24_8:

    Задание выполняется с использованием прилагаемых файлов

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

    🎦 Видеоразбор

    Ответ: 3

    ✍ Решение:

      Общая идея:

    • В цикле сравнивается текущий элемент с предыдущим (цикл начинается со второго символа строки и заканчивается длиной строки).
    •  for var i := 2 to length(s) do
        begin
          if s[i] < s[i - 1] then
    • Если текущий элемент меньше предыдущего, то последовательность убывает, — увеличиваем счетчик длины последовательности.
    • Начальное значение счетчика длины последовательности должно быть = 1, так как в цикле сравниваются два элемента, и при истинности условия в последовательность уже должна быть равна двум, а не единице (в случае если счетчик обнуляется).
    • Увеличивая счетчик, сразу же необходимо сравнивать его значение с максимумом, и выполнять переприсваивание максимума, если это требуется.
    •  ...
           if k > max then  
                max := k;
    • В случае, если условие убывающей последовательности ложно, переходим в блок Иначе (else) и сбрасываем счетчик для работы со следующей последовательностью. Счетчик присваиваем единице!
    • После цикла выводим максимальное значение.
    • PascalABC.net:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      
      begin
        assign(input, 'D:/24.txt');
        var s: string;
        read(s); // весь текст файла
        var k := 1; //длина текущей бывающей последовательности символов 
        var max := 0; // макс длина
        for var i := 2 to length(s) do
        begin
          if s[i] < s[i - 1] then
          begin
            k += 1; // увеличиваем счетчик длины последовательности
            if k > max then  
              max := k;
          end
          else
            k := 1; // сбрасываем счетчик для работы со след. последовательностью
        end;
        print(max)
      end.

      Python:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      
      F= open("24.txt") 
      s = F.readline() # считали строку (весь текст файла в одной строке)
      k = 1
      maxim = 0
      for i in range(1, len(s)):
            if s[i] < s[i - 1]:
                k += 1 # увеличиваем счетчик длины последовательности
                if k > maxim:
                    maxim = k
            else:
                k = 1 # сбрасываем счетчик для работы со след. последовательностью
      print(maxim)

    Работа с числами (цифрами) в текстовом файле

    24_8:

    Задание выполняется с использованием прилагаемых файлов

     
    Текстовый файл (по ссылке выше) состоит не более чем из 106 символов. Определите максимальное нечётное число, записанное в этом файле.

    🎦 Видеоразбор

    Ответ: 7642289

    ✍ Решение:

      PascalABC.net:

      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
      
      begin
        assign(input, '24-1.txt');
        var s: string;
        var b:integer;
        read(s); // весь текст файла находится в s
        var max := 0; // для максимального нечётного числа
        var num:integer;
        var strnum:string; // накапливает строковое представление числа
        strnum:='';
        for var i := 1 to length(s)-1 do
        begin
          if s[i].IsDigit() then // проверяем очередной символ - цифра ли это
            strnum += s[i] //добавляем очередную цифру в число
          else 
            if (strnum <> '') then //если встретилась не цифра, а strnum не пустая строка
              begin
              Val(strnum, num, b); // переводим в число
              if (num mod 2 <> 0) and (num > max) then // условие для поиска макс четного
                max := num;
              strnum:='';  // сбрасываем на начальное значение, чтобы накапливать новое число
              end;
        end;
        // проверка на случай, если самое большое нечётное в самом конце строки
        if (s[length(s)].isdigit()) then
          begin
          Val(strnum, num, b);
          if (num mod 2 <> 0) and (num > max) then
             max:= num;
          end;
      print(max)
      end.

      Python:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      
      F = open("24-1.txt")
      s = F.readline() # считали строку
       
      strnum = ''   #пустая строка,  strnum накапливает строковое представление числа
      maxim = 0            # для максимального нечётного числа
      for sym in s:
            if sym.isdigit(): # проверяем очередной символ - цифра ли это
                strnum += sym # добавляем очередную цифру в число
            elif strnum: # если встретилась не цифра, а strnum не пустая строка
                num = int(strnum) # переводим в число и сохраняем в num
                if num % 2 and num > maxim: # условие для поиска макс четного
                    maxim = num
                strnum = '' # сбрасываем на начальное значение, чтобы накапливать новое число
        # проверка на случай, если самое большое нечётное в самом конце строки
      if s[-1].isdigit():
         num = int(strnum)
         if num % 2 and num > maxim:
            maxim = num
      print(maxim)

    Работа с отдельными строками файла

    24_9:

    Задание выполняется с использованием прилагаемых файлов

     
    Текстовый файл (по ссылке выше) состоит не более чем из 106 заглавных латинских букв (A..Z). Текст разбит на строки различной длины.
    Определите количество строк, в которых буква J встречается чаще, чем буква E.

    Ответ: 482

    ✍ Решение:

      Общая идея:

    • Так как текст разбит на строки, то используем бесконечный цикл для считывания каждой строки.
    • Если строка пустая (т.е. достигнут конец файла), используем досрочный выход из цикла (оператор break).
    • Для подсчета количества встреченных символов используем строковый метод count(), который возвращает количество найденных вхождений символа (или сочетания символов), заданного аргументом.
    • PascalABC.net:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      
      begin
        assign(input, '24-s1.txt');
        var s: string;
        var k := 0;
        while true do // бесконечный цикл
        begin
          readln(s); // считываем очередную строку
          if s = '' then break; // если строка пустая (т.е. достигнут конец файла), выходим
          if s.Count(c -> c = 'J') > s.Count(c -> c = 'E') then
            k += 1;
        end;
        print(k)
      end.

      Python:

      1
      2
      3
      4
      5
      6
      7
      8
      
      f= open("24-s1.txt")
      k = 0 # счетчик строк 
      while True: # бесконечный цикл
          s = f.readline() # считываем очередную строку
          if not s: break # если строка пустая (т.е. достигнут конец файла), выходим
          if s.count("J") > s.count("E"):
              k +=1
      print(k)

    11:29 10.03.2023
    (обновлено: 12:21 10.03.2023)

    https://ria.ru/20230310/ekzameny-1856951080.html

    Вице-спикер Госдумы призвал обсудить отмену ЕГЭ

    Вице-спикер Госдумы призвал обсудить отмену ЕГЭ — РИА Новости, 10.03.2023

    Вице-спикер Госдумы призвал обсудить отмену ЕГЭ

    Тема отмены ЕГЭ нуждается во всестороннем обсуждении, и чем скорее оно начнется, тем лучше, заявил вице-спикер Госдумы Петр Толстой («Единая Россия»). РИА Новости, 10.03.2023

    2023-03-10T11:29

    2023-03-10T11:29

    2023-03-10T12:21

    общество

    россия

    петр толстой

    анзор музаев

    единая россия

    госдума рф

    федеральная служба по надзору в сфере образования и науки (рособрнадзор)

    единый государственный экзамен (егэ)

    /html/head/meta[@name=’og:title’]/@content

    /html/head/meta[@name=’og:description’]/@content

    https://cdnn21.img.ria.ru/images/07e6/06/08/1794077403_0:97:3072:1825_1920x0_80_0_0_8fb2880b77c924e87b1e22d2dbd1a31e.jpg

    МОСКВА, 10 мар — РИА Новости. Тема отмены ЕГЭ нуждается во всестороннем обсуждении, и чем скорее оно начнется, тем лучше, заявил вице-спикер Госдумы Петр Толстой («Единая Россия»). Ранее глава Рособрнадзора Анзор Музаев заявил журналистам, что отмена ЕГЭ в России в связи с выходом из Болонской системы не обсуждается. Толстой, комментируя сообщение, тогда отметил, что тема отмены ЕГЭ обсуждается, систему будут «демонтировать» постепенно. «Тема отмены ЕГЭ нуждается во всестороннем обсуждении. И чем раньше оно начнется, тем лучше», — написал он в телеграм-канале. По словам политика, у системы на практике оказалось больше недостатков, чем достоинств. При этом он назвал попыткой «чиновников ничего не менять» отрицание того, что ЕГЭ появилось в результате «так называемых реформ образования». «А менять эту систему надо, такова воля большинства наших избирателей», — резюмировал он.

    https://ria.ru/20230307/ege-1856449728.html

    https://ria.ru/20230304/ege-1855788901.html

    россия

    РИА Новости

    internet-group@rian.ru

    7 495 645-6601

    ФГУП МИА «Россия сегодня»

    https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

    2023

    Новости

    ru-RU

    https://ria.ru/docs/about/copyright.html

    https://xn--c1acbl2abdlkab1og.xn--p1ai/

    РИА Новости

    internet-group@rian.ru

    7 495 645-6601

    ФГУП МИА «Россия сегодня»

    https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

    https://cdnn21.img.ria.ru/images/07e6/06/08/1794077403_0:0:2732:2048_1920x0_80_0_0_40dd2897d8e6452d54553e41bdd5df84.jpg

    РИА Новости

    internet-group@rian.ru

    7 495 645-6601

    ФГУП МИА «Россия сегодня»

    https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

    общество, россия, петр толстой, анзор музаев, единая россия, госдума рф, федеральная служба по надзору в сфере образования и науки (рособрнадзор), единый государственный экзамен (егэ)

    Общество, Россия, Петр Толстой, Анзор Музаев, Единая Россия, Госдума РФ, Федеральная служба по надзору в сфере образования и науки (Рособрнадзор), Единый государственный экзамен (ЕГЭ)

    Вице-спикер Госдумы призвал обсудить отмену ЕГЭ

    Вице-спикер Госдумы Толстой призвал не медлить с обсуждением отмены ЕГЭ

    МОСКВА, 10 мар — РИА Новости. Тема отмены ЕГЭ нуждается во всестороннем обсуждении, и чем скорее оно начнется, тем лучше, заявил вице-спикер Госдумы Петр Толстой («Единая Россия»).

    Ранее глава Рособрнадзора Анзор Музаев заявил журналистам, что отмена ЕГЭ в России в связи с выходом из Болонской системы не обсуждается. Толстой, комментируя сообщение, тогда отметил, что тема отмены ЕГЭ обсуждается, систему будут «демонтировать» постепенно.

    Паспорт на столе перед началом ЕГЭ - РИА Новости, 1920, 07.03.2023

    Рособрнадзор заявил, что не обсуждает отмену ЕГЭ

    «Тема отмены ЕГЭ нуждается во всестороннем обсуждении. И чем раньше оно начнется, тем лучше», — написал он в телеграм-канале.

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

    «А менять эту систему надо, такова воля большинства наших избирателей», — резюмировал он.

    В здании Государственной Думы РФ - РИА Новости, 1920, 04.03.2023

    В Госдуме попросили Голикову рассмотреть возможность отмены ЕГЭ

    Понравилась статья? Поделить с друзьями:
  • 514521 решу егэ математика
  • 514520 решу егэ
  • 514519 решу егэ математика
  • 514509 решу егэ математика профиль
  • 514506 решу егэ математика