вот что я нашел по своей логике ru000a0js5b5

Как я ищу ликвидные облигации на Московской бирже

Написал свой скрипт в гугл-таблице и очень доволен

Я сделал новую версию таблицы

С 2021 года с купонов всех облигаций удерживается налог 13%, поэтому параметры поиска поменялись. И еще я улучшил несколько моментов. Все обновления расписал в новой статье.

Когда не можешь купить определенную облигацию на бирже из-за отсутствия ликвидности, это обидно. Особенно если потратил время на ее анализ и подбор.

При этом обычно получается именно так: выбираешь через сервисы бумагу, подходящую по доходности, погашению и другим параметрам, а про ликвидность узнаешь только потом, когда собираешься покупать.

Какие сервисы я использовал

На мой взгляд, в некоторых из них требуется слишком много исходных параметров, а их указание не ведет к желаемым результатам. У меня есть четкое представление о том, что для меня важно, и этих пунктов всего пять. К тому же на этапе покупки может оказаться, что торгов по бумаге не было уже несколько дней. Только в одном сервисе из шести — Rusbonds — можно в явном виде указать желаемый оборот бумаг, в остальных эта информация недоступна.

Какие параметры для меня важны

Мне было важно иметь возможность указать определенные параметры, какие-то — диапазоном, какие-то — минимальным порогом.

Диапазон текущей доходности. В Т⁠—⁠Ж уже есть хорошая статья про доходность облигаций. От себя добавлю, что для поиска парковки денег на несколько месяцев доходность — один из важных параметров.

Диапазон текущих цен. Обычно я ищу варианты именно для парковки денег на несколько месяцев и держу облигации до погашения. Для этого случая слишком высокая цена скорее отпугивает, ведь эмитент при погашении заплатит только 100% номинала. Поэтому при поиске указываю не более 101% от номинала.

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

Минимальный объем сделок за последние несколько дней. Это самый важный параметр, из-за которого и был написан скрипт. Я хотел иметь возможность указать пороговый средний объем сделок за последние 15 дней, чтобы сервис показывал только то, что проходит фильтр.

Есть ли налоговая льгота для корпоративных облигаций. На текущий момент еще действуют льготы по налогу на купонный доход с облигаций федерального займа (ОФЗ), муниципальных и субфедеральных облигаций, а также выпущенных после 1 января 2017 года корпоративных облигаций со ставкой не выше ставки ЦБ + 5 п. п. Пока что этот параметр тоже важен.

Все эти критерии я учел в своей таблице со встроенным поиском.

Инвестиции — это несложно

Как работает таблица

Если попроще: я уже во всем разобрался. Вникать в программный код, чтобы воспользоваться таблицей, вам не придется.

Чтобы таблица была не просто очередным безымянным шаблоном, я дал ей собственное имя: Поиск ликвидных облигаций на Мосбирже 🔎 [SilverFir 🌲]. Название говорит о том, что делает эта таблица, а silver fir отсылает к разновидности вечнозеленых деревьев: ведь некоторые облигации торгуются не только в рублях.

Сам код скрипта можно посмотреть через панель «Инструменты» → «Редактор скриптов». Расскажу вкратце, что делает скрипт:

Работа скрипта полностью зависит от сервера Московской биржи

Это означает, что если Мосбиржа поменяет формат выдачи, или организует другие режимы торгов, или изменит что-то в существующей системе, то для корректной работы скрипта потребуется его доработка.

Пошаговое руководство по использованию

После корректировки параметров скрипту необходимо авторизоваться для работы. Для этого перейдите на вкладку меню «Инструменты» → «Макросы» и выберите любой из двух пунктов: «Открыть описание работы таблицы» или «Искать по параметрам».

Далее потребуется разрешить такие действия:

Выглядит это разрешение так.

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

После авторизации можно пользоваться таблицей: указать на листе с вводными данными свои требования к облигациям.

В меню этой гугл-таблицы появится новый пункт «Поиск облигаций v. 3», а в нем кнопка «Искать по параметрам». Она запустит работу скрипта, который закончит свою работу примерно за минуту, вставив результаты работы на лист «Результат».

Источник

Какие российские облигации покупать во время обвала рынка: топ-10

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

Что происходит на российском рынке облигаций

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

Дополнительным катализатором падения стала беспрецедентная ситуация с долговыми обязательствами госкорпорации «Роснано»: в пятницу на Мосбирже были приостановлены торги облигациями компании, которая заявила, что «накопленный непропорциональный долг и текущая финансовая модель компании требуют корректировок».

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

Сегодня, 23 ноября, индекс корпоративных облигаций Мосбиржи (RUCBITR) на минимуме снизился на 0,15%, до 450,24 пункта. Последний раз столь низкие значения индекса фиксировались в сентябре 2020 года. Доходность индекса выросла до 9,41% годовых.

Для тех, кто готов продолжать вкладываться в российские бумаги, текущая ситуация открывает окно возможностей для получения высоких доходностей по облигациям, причем за более короткий срок. Какие параметры нужно учитывать и как правильно составить портфель, «РБК Инвестициям» рассказали эксперты.

Какие облигации покупать сейчас

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

В текущих условиях следует присмотреться к бумагам с умеренным уровнем кредитного риска и относительно короткими сроками погашения, чтобы отчасти нивелировать риски, связанные с повышением процентных ставок, считают аналитики «Тинькофф Инвестиций».

Дюрация — период времени до момента полного возврата инвестиций.

Топ-10 доходных корпоративных облигаций с высоким рейтингом

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

re: Store, выпуск 1

Группа компаний Inventive Retail Group — это розничная группа‚ объединяющая сети специализированных магазинов, торгующих продукцией ведущих производителей цифровой электроники, детских и спортивных товаров.

«Белуга» БО-П04

ПАО «Белуга Групп» — одна из крупнейших компаний по производству и дистрибуции преимущественно крепких алкогольных напитков на территории РФ, также контролирует специализированную сеть магазинов «Винлаб» и ряд активов по производству продуктов питания на Дальнем Востоке и в Саратовской области.

«РЕСО-Лизинг» БО-П, выпуск 6

ООО «РЕСО-Лизинг» — объединенная лизинговая компания, входит в состав группы «РЕСО» — диверсифицированного холдинга, имеющего активы в сферах страхования (в том числе в странах СНГ), медицинского обслуживания, лизинга, девелопмента и управления активами.

ГК «Самолет», выпуск 9

Группа компаний «Самолет» — один из ведущих российских девелоперов полного цикла. По объемам текущего строительства входит в топ-10 крупнейших игроков на рынке недвижимости страны и занимает второе место в Московском регионе.

«Селектел», выпуск 1

«Селектел» — российский оператор сети дата-центров, оказывающий услуги в части ИТ-инфраструктуры. Компания владеет шестью дата-центрами в Москве, Санкт-Петербурге и Ленинградской области.

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

«ПИК-Корпорация», выпуск 4

ООО «ПИК-Корпорация» — это субхолдинг внутри ПАО «ПИК — специализированный застройщик», выделенный в рамках процедуры юридической реструктуризации группы ПИК в целях соответствия требованиям 214-ФЗ. ПАО «ПИК — специализированный застройщик» — крупнейший российский девелопер, работающий на рынках Москвы, Московской области и еще восьми регионов.

«Хэдхантер», выпуск 1

HeadHunter Group PLC является крупнейшей онлайн-рекрутинговой платформой в России, а также ряде стран СНГ.

«Детский мир», выпуск 5

ПАО «Детский мир» — крупнейший специализированный игрок на рынке розничной торговли детскими товарами в России. В состав группы входят торговые сети магазинов «Детский мир», «ПВЗ Детмир», интернет-магазин и маркетплейс detmir.ru, сеть зоомагазинов «Зоозавр».

«Европлан» БО 03

«Европлан» — специализированная лизинговая компания, лидер в сегменте автолизинга в России с широкой сетью подразделений во всех федеральных округах РФ. Основной фокус деятельности — предоставление клиентам (преимущественно компаниям МСП) услуг финансового лизинга легкового, грузового, коммерческого автотранспорта и спецтехники.

«ХКФ Банк», выпуск 6

ООО «Хоум Кредит энд Финанс Банк» (ХКФ Банк) специализируется на беззалоговом кредитовании физических лиц.

Материал носит исключительно ознакомительный характер и не содержит индивидуальных инвестиционных рекомендаций.

Анализ событий, «распаковка» компаний, портфели топ-фондов — в нашем YouTube-канале

Источник

Вот что я нашел по своей логике ru000a0js5b5

Выберите ОДНО из предложенных ниже заданий: 13.1 или 13.2.

13.1. Используя информацию и иллюстрированный материал, содержащийся в каталоге Barc_palau, создайте презентацию из трёх слайдов на тему «Достопримечательности Барселоны. Дворец Гуэль». В презентации должны содержаться краткие иллюстрированные сведения об истории

и внешнем виде, внутреннем убранстве и крыше. Все слайды должны быть выполнены в едином стиле, каждый слайд должен быть озаглавлен.

Требования к оформлению презентации

1. Ровно три слайда без анимации. Параметры страницы (слайда): экран (16:9), ориентация альбомная.

2. Содержание, структура, форматирование шрифта и размещение изображения на слайдах:

а) первый слайд — титульный слайд с названием презентации, в подзаголовке титульного слайда в качестве информации об авторе презентации указывается идентификационный номер участника экзамена;

б) второй слайд — информация в соответствии с заданием, размещённая о образцу на рисунке макета слайда 2;

в) третий слайд — информация по теме презентации, размещённая на слайде по образцу на рисунке макета слайда 3:

В презентации должен использоваться единый тип шрифта.

Размер шрифта для названия презентации на титульном слайде — 40 пунктов, для подзаголовка на титульном слайде и заголовков слайдов — 24 пункта, для подзаголовках на втором и третьем слайдах и для основного текста — 20 пунктов.

Текст не должен перекрывать основные изображения или сливаться с фоном.

13.2. Создайте в текстовом редакторе документ и напишите в нём следующий текст, точно воспроизведя все оформление текста, имеющееся в образце.

Данный тест должен быть написан шрифтом размером 14 пунктов. Основной текст выровнен по ширине, первая строка первого абзаца имеет отступ в 1 см.

В тексте есть слова, выделенные жирным шрифтом, курсивом и подчёркиванием.

При этом допустимо, чтобы ширина Вашего текста отличалась от ширины текста в примере, поскольку ширина текста зависит от размера страницы и полей. В этом случае разбиение текста на строки должно соответствовать стандартной ширине абзаца.

В электронную таблицу занесли информацию численность населения городов разных стран. Ниже представлены пять строк таблицы.

Численность населения

В столбце A указано название города; в столбце B – численность населения (тыс. чел.); в столбце C – название страны. Всего в электронную таблицу были занесены данные по 1000 городов. Порядок записей в таблице произвольный.

Откройте файл с данной электронной таблицей. На основании данных, содержащихся в этой таблице, ответьте на два вопроса.

1. Сколько городов Беларуси представлено в таблице? Ответ запишите в ячейку F2.

2. Какова средняя численность населения городов, количество жителей которых не превышает 100 тыс. человек? Ответ на этот вопрос с точностью не менее двух знаков после запятой (в тыс. чел.) запишите в ячейку F3 таблицы.

3. Постройте круговую диаграмму, отображающую соотношение количества городов Беларуси, Египта и Турции, представленных в таблице. Левый верхний угол диаграммы разместите вблизи ячейки G6.

Выберите ОДНО из предложенных ниже заданий: 15.1 или 15.2.

15.1 Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может. У Робота есть девять команд. Четыре команды — это команды-приказы:

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

При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Если Робот получит команду передвижения сквозь стену, то он разрушится. Также у Робота есть команда закрасить, при которой закрашивается клетка, в которой Робот находится в настоящий момент.

Ещё четыре команды — это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырёх возможных направлений:

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

Эти команды можно использовать вместе с условием «eсли», имеющим следующий вид:

Здесь условие — одна из команд проверки условия. Последовательность команд — это одна или несколько любых команд-приказов.

Например, для передвижения на одну клетку вправо, если справа нет стенки и закрашивания клетки, можно использовать такой алгоритм:

если справа свободно то

В одном условии можно использовать несколько команд проверки условий, применяя логические связки и, или, не, например:

если (справа свободно) и (не снизу свободно) то

Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид:

Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:

нц пока справа свободно

Выполните задание.
вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

На бесконечном поле имеются две вертикальные стены и одна горизонтальная, соединяющая нижний конец левой и верхний конец правой вертикальных стен. Длины стен неизвестны. Робот находится в клетке, расположенной слева от нижнего края правой вертикальной стены, рядом со стеной. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).

Напишите для Робота алгоритм, закрашивающий все клетки, примыкающие к вертикальным стенам справа. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).

Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в формате программы Кумир или в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы экзамена.

Источник

Задание 24 ЕГЭ информатика по теме «Программная обработка символьной информации»

ЕГЭ по информатике 24 задание объяснение

24-е задание: «Программная обработка символьной информации»
Уровень сложности — повышенный,
Требуется использование специализированного программного обеспечения — нет,
Максимальный балл — 1,
Примерное время выполнения — 8 минут.

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

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

Плейлист видеоразборов задания на YouTube: вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

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

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

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

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

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

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)

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

24 задание с сайта К. Полякова, № 1:

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

В текстовом файле k7-0.txt находится цепочка из символов латинского алфавита A, B, C.

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

Ответ: 0

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, чтобы убрать лишнюю (последнюю добавленную С)

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 задание с сайта К. Полякова, № 21:

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

В текстовом файле k7a-1.txt находится цепочка из символов латинского алфавита A, B, C, D, E.

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

Ответ: 16

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.

24 задание с сайта К. Полякова, № 26:

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

В текстовом файле k7a-6.txt находится цепочка из символов латинского алфавита A, B, C, D, E, F.

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

Ответ: 20

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.

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.

24 задание с сайта К. Полякова, № 27:

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

В текстовом файле k7b-1.txt находится цепочка из символов латинского алфавита A, B, C, D, E.

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

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

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)

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 задание с сайта К. Полякова, № 33:

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

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

Ответ: 1280

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 задание с сайта К. Полякова, № 52:

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

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

Ответ: 2 3

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)

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

24 задание с сайта К. Полякова, № 108:

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

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

Ответ: 3

for var i := 2 to length(s) do begin if s[i] max then max := k;

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] max then max := k; end else k := 1; // сбрасываем счетчик для работы со след. последовательностью end; print(max) end.

F= open(«24.txt») s = F.readline() # считали строку (весь текст файла в одной строке) k = 1 maxim = 0 for i in range(1, len(s)): if s[i] maxim: maxim = k else: k = 1 # сбрасываем счетчик для работы со след. последовательностью print(maxim)

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

24 задание с сайта К. Полякова, № 87:

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

Текстовый файл 24-1.txt состоит не более чем из 10 6 символов. Определите максимальное нечётное число, записанное в этом файле.

Ответ: 7642289

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

24 задание с сайта К. Полякова, № 137:

вот что я нашел по своей логике ru000a0js5b5. Смотреть фото вот что я нашел по своей логике ru000a0js5b5. Смотреть картинку вот что я нашел по своей логике ru000a0js5b5. Картинка про вот что я нашел по своей логике ru000a0js5b5. Фото вот что я нашел по своей логике ru000a0js5b5

Ответ: 482

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)

Рубрики:

Здравствуйте, подскажите, пожалуйста, что не так. У меня ни ваша программа не работает, ни своя.
Program N2;
var b, a, i : integer;
s: string;
k:text;
begin
s:=’C:\24_demo.txt’;
assign(k, s);
reset(k);
b := 1;
a := 1;
for i:=2 to Length(s) do
if (s[i]=s[i-1]) and (s[i]=’X’) then
begin
a:=a+1;
if b в 04:13

Здравствуйте, в задаче №33 ваша программа
begin
assign(input, ‘Путь к файлу’);
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.
Не работает в паскале (путь изменил на свой, в файл добавил символы из вашего, клоню к тому, что это не ошибка невнимательности)
И хотелось бы узнать( если можно) почему моя программа выдает неправильный результат
var count,numb,i:longint;
s:string;
f:text;
mas:array [1..2] of string;
begin
assign(f,’путь к файлу ‘);
reset(f);
readln(f,s);
count:=1;
for i := 1 to length(s) do begin
if ((s[i]=’B’) or (s[i]=’C’) or (s[i]=’D’)) and (count mod 3 =1 )then begin
mas[1]:=s[i]; inc(count);
end;
if ((s[i]=’B’) or (s[i]=’D’) or (s[i]=’E’)) and (count mod 3 =2) and (s[i]mas[1])then begin
mas[2]:=s[i]; inc(count);
end;
if ((s[i]=’B’) or (s[i]=’C’) or (s[i]=’E’)) and (count mod 3 = 0 ) and (s[i] mas[2])then begin
inc(count); inc(numb);
end;
mas[1]:=default(string);
mas[2]:=default(string);
end;
writeln(numb);
end.

Добро пожаловать
У меня вопрос о динамическом распределении памяти, и я не знаю, как писать код. Вы можете помочь.
Вопрос: Дана строка.
написать программу которая печатает самую короткую последовательность одинаковых символов

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *