Подготовка ребёнка* к ЕГЭ по информатике. Часть шестая

Публикация № 990663

Разработка - Практика программирования

Нестандартные задачи ЕГЭ.

Дополнительные задания для подготовки

 

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

1. Кодирование цвета

1.1 Для кодирования цвета фона web-страницы используется атрибут bgcolor="#XXXXXX", где в кавычках задаются шестнадцатеричные значения интенсивности цветовых компонент в 24-битной RGB-модели. Какой цвет будет у страницы, заданной тэгом <bodybgcolor="#FF00FF">?

В ответ впишите наиболее близкий из следующих цветов: красный, жёлтый, синий, серый.

 

RGB-модель – два первых слева разряда – для красного (Red),   два следующих – для зеленого (Green) и последние – для синего (Blue). Значение 00 — минимальное для каждой пары разрядов. Это означает, что данного цвета нет в конечном миксе. Значение FF – максимальное. Т.е. насыщенность цвета в данной миксе максимальна. В данном случае в миксе нет зеленого, а насыщенность красного и синего максимальна, следовательно, полученный цвет будет фиолетовым.

Ответ: фиолетовый

 

1.2. Для работы с цветом в издательской системе LaTeX пользователь должен сначала определить цвет следующей декларацией: \definecolor{MyColor}{cmyk}{x,y,z,t}. В данной декларации \definecolor — команда декларирования, MyColor — название вводимого цвета, удобное для пользователя, cmyk — используемая цветовая модель, х, у, z, t — десятичные числа, задающие интенсивность голубого, пурпурного, желтого и черного цветов соответственно. Значение интенсивности, равное нулю, соответствует минимуму интенсивности цвета, единица — максимуму. Какой цвет будет введен пользователем, если он будет определен как \definecolor{MyColor}{cmyk}{1,0,1,0}?

В ответ впишите наиболее близкий из следующих цветов: красный, зелёный, белый, чёрный.

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

Ответ: зеленый

 

2.1 Логические выражения, содержащие более трёх переменных

 

2.1.1. Дано логическое выражение, зависящее от 5 логических переменных:

x1 ∧ x2 ∧ x3 ∧ x4 ∧ x5

Сколько существует различных наборов значений переменных, при которых выражение ложно?

1) 1

2) 2

3) 31

4) 32

 

Итак, существует лишь единственное решение, когда данное уравнение истинно (x1 = 1, x2 = 1, x3 = 1, x4 = 1, x5 = 1). Число возможных наборов переменных 2^5 = 32. Следовательно, будет 31 набор переменных, который будет давать значение «ложь».

Ответ: 31

 

2.1.2. Дан фрагмент таблицы истинности выражения F:

x1

x2

X3

X4

X5

X6

X7

X8

X9

X10

F

0

1

1

1

1

1

0

1

1

1

0

1

1

1

1

0

1

1

1

1

1

0

1

0

0

1

1

1

0

1

0

0

1

Каким выражением может быть F?

1) x1 & x2 & ¬x3 & x4 & x5 & x6 & ¬x7 & x8 & x9 & ¬x10

2) x1 & ¬x2 & ¬x3 & x4 & x5 & x6 & ¬x7 & x8 & ¬x9 & ¬x10

3) x1 & ¬x2 & ¬x3 & ¬ x4 & ¬ x5 & ¬x6 & ¬x7 & x8 & x9 & ¬x10

4) x1 & x2 &¬x3 &  x4 & ¬ x5 & ¬x6 & ¬x7 & x8 & x9 & x10

 

Обратим внимание, что все формулы в ответах – конъюнкии. Конъюнкция истинна при истинности каждого из ее выражений. В приведенной выше таблицы есть лишь одна строка, в которой F = 1 – последняя. Значит, в требуемой формуле должна быть инверсия x2, x3, x7, x9, x10. Следовательно, ответ: 2.

Ответ: 2  

 

2.2. Логические выражения, содержащие три переменных

 

2.2.1. Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: A, B, C. Дан фрагмент таблицы истинности выражения F:

A

B

C

F

1

0

0

0

1

1

0

1

0

1

1

0

Какое выражение соответствует F?

1) (AB)&¬C

2) (A|B)&(A&C)

3)(AC)&(A&B)

Все ответы представляют собой конъюнкцию двух выражений. Конъюнкция истинна, если истинно каждое из выражений, ее составляющих.

Второе выражение никогда не принимает значение "истина", потому что в данной таблице A не равно C. Следовательно, оно не подходит. Аналогичные рассуждения с третьим выражением. Следовательно, остается лишь 1.

Ответ: 1

2.3. Частично заполненные таблицы истинности логических выражений

2.3.1. Игорь заполнял таблицу истинности для выражения F. Он успел заполнить лишь небольшой фрагмент таблицы

A

B

C

F

1

 

1

1

 

0

 

1

1

1

0

0

Каким выражением может быть F?

1) A&B&C

2) A|B|C

3) (A&B)-->C

 

Рассмотрим первое выражение. Конъюнкция истинна, если истинна каждая из логических  переменных. В таком случае строка 2 была бы ложной, а она истинная. Значит, первый ответ не подходит.

Посмотрим на второй ответ. Дизъюнкция истинна, если хотя бы одно из выражений истинно. Следовательно, третья строка таблицы должна бы была принимать значение «истина», а это не так. Таким образом, правильный ответ – 3.

Ответ: 3

3.1. Буквенные строки

 3.1.1. Строки (цепочки латинских букв) создаются по следующему правилу. Первая строка состоит из одного символа – латинской буквы «А». Каждая из последующих цепочек создается такими действиями: в очередную строку сначала записывается буква, чей порядковый номер в алфавите соответствует номеру строки (на i-м шаге пишется «i»-я буква алфавита), к ней слева дважды подряд приписывается предыдущая строка. Вот первые 3 строки, созданные по этому правилу:

(1) A

(2) AAB

(3) AABAABC

Латинский алфавит (для справки): ABCDEFGHIJKLMNOPQRSTUVWXYZ. Запишите шесть символов подряд, стоящие в пятой строке с 26-го по 30-й слева направо.

Легко заметить, что длина данных строк = 2^n – 1, где n – номер данной строки. Следовательно, длина пятой строки – 2^5 – 1 = 31 символ. Кроме того, последняя буква каждой строки имеет номер этой строки (1 = A, 2 = B, …).  Предпоследняя – n-1 соответственно. Заметив данные закономерности, можно сделать вывод, что пятая строка будет заканчиваться следующим образом:

26

27

28

29

30

31

A

A

B

C

D

E

 

Ответ: AABCD

 

3.2. Числовые строки

 

3.2.1. Цепочки символов (строки) создаются по следующему правилу: Первая строка состоит из одного символа – цифры «1». Каждая из последующих цепочек создается такими действиями: в начало записывается число – номер строки по порядку (для i^72;й строки ставится число «i»), далее дважды подряд записывается предыдущая строка. Вот первые 3 строки, созданные по этому правилу:

(1) 1

(2) 211

(3) 3211211

Сколько раз встречается цифра «1» в первых девяти строках (суммарно)?

Обратим внимание, что количество цифр «1» составляет геометрическую прогрессию, bn=1 * 2n-1, где n – номер строки. Следовательно, в пятой строке будет 16 цифр «1», в шестой – «32», в седьмой – 64, в восьмой - 128, в девятой - 256. Т.е. Суммарно цифра "1" будет встречаться в строках 511 раз.

 

Ответ: 511

4.1.Поиск оптимального маршрута по расписанию

4.1.1. Между четырьмя местными аэропортами: Пулково им Достоевского, Шереметьево им Пушкина, Домодедово им Ломоносова, Иркутский , ежедневно выполняются авиарейсы. Приведён фрагмент расписания перелётов между ними:

Аэропорт вылета

Аэропорт прилета

Время вылета

Время прилета

Пулково им Достоевского

Шереметьево им Пушкина

10.15

12.20

Шереметьево им Пушкина

Домодедово им Ломоносова

12.00

13.01

Домодедово им Ломоносова

Иркутский

9.15

16.20

Пулково им Достоевского

Иркутский

11.00

18.10

Домодедово им Ломоносова

Иркутский

13.40

20.16

Шереметьево им Пушкина

Домодедово им Ломоносова

13.15

14.16

 

Пассажир Рябушков оказался в аэропорту Пулково им Достоевского в 8 часов утра. Определите самое раннее время, когда он может попасть в аэропорт Домодедово им Ломоносова.

1) 13:01

2) 18:10

3) 14:16

4) 20:16

Выделим строки, где конечный пункт назначения -- Домодедово им Ломоносова.

Это вторая и шестая строки. Очевидно, что между Пулково им Достоевского и Домодедово им Ломоносова прямого рейса нет. Следовательно, господин Рябушков принужден лететь с  пересадкой в Шереметьево. Т.к. его время прилета в Шереметьево им Пушкина – 12.20, то он не успеет на рейс на 12.00. Ему остается лишь рейс  на 13.15, а в Домодедово им Ломоносова он прилетит в 14.16.

Ответ: 3

 

5. Разные задачи

 

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

Саша: Это сделал Глеб

Илья: это сделал Саша

Глеб: это не делал ни Саша, ни Игорь

Игорь: никто не лопал шар для фитнеса. Все так и было.

Тима: Это сделал Саша

Кто лопнул шар для фитнеса, если известно, что из этих пяти высказываний истинны только два?

Посчитаем, сколько высказываний истинно для каждого из школьников: для Саши -- 2, для Ильи -- 1, для Глеба -- 1, Для Игоря -- 0, для Тимы -- 1. Следовательно, шар лопнул Саша.

 Ответ: Саша

 

6.1. Определение данных по одной таблице

 

6.1.1. В 10 классе была проведена контрольная работа по ОБЖ. Вот начало таблицы:

Фамилия

Оценка

Пыжиков

3

 Для определения среднего результата по классу достаточно выполнить следующее:

1) Отсортировать таблицу по возрастанию значения поля Оценка и взять первую строку.

2) Отсортировать таблицу по убыванию поля "Оценка" и взять среднюю строку

3) Просуммировать значение столбца "Оценка" и разделить на количество строк

Средний результат по классу рассчитывается как среднее арифметическое оценок всех учащихся. Значит, правильный ответ - 3.

Ответ: 3

 

6.2. Отбор группы файлов по маске

Источник: Яндекс. Тренировочная работа по информатике. Вариант 2

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

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

В каталоге находится 6 файлов:

door.doc

fedor.docx

msdos.doc

msdos.dat

radost.doc

rodos.docx

Определите, по какой из масок из них будет отобрана указанная группа файлов:

fedor.docx

msdos.doc

radost.doc

rodos.docx

1) *?do?*.d*

2) ?do*.doc

3) *?do?*.do*

4) *do?.doc*

 

Сразу не подходит второй вариант ответа, потому что расширение может быть как doc так и docx. Также не подходит 4 вариант ответа, т. к. он исключает поиск трех требуемых слов. Теперь посмотрим на 1. В расширении после буквы «d» стоит звездочка. Значит, поиск выдаст и файл с расширением .dat, а этого допустить нельзя. Поэтому остается лишь один вариант ответа – 3.

 

Ответ: 3

 

6.2.2. Школьник Иванов работал в каталоге C:\Documents and Settings\Games\Steam. Затем перешел в дереве каталогов на уровень выше, спустился в подкаталог Ubisoft и удалил из него файл Plugin.exe. Каково полное имя файла, который удалил Иванов?

1) C:\Documents and Settings\Plugin.exe

2) C:\Documents and Settings\Games\Plugin.exe

3) C:\Documents and Settings\Ubisoft\Games\Plugin.exe

4) C:\Documents and Settings\Games\Ubisoft\Plugin.exe

 

Когда он перешел в каталог на уровень выше, то оказался в каталоге  C:\Documents and Settings\Games. Далее он спустился в каталог «Ubisoft», путь:  C:\Documents and Settings\Games\Ubisoft. И там находился файл «Plugin.exe». Т.е. путь к файлу «Plugin.exe»: C:\Documents and Settings\Games\Ubisoft\Plugin.exe

 

Ответ: 4

 

6.2.3. Каталог содержит файлы с именами

а) Курсовая.doc

б) КонечныйВариантКурсовая.doc

в) Курсовая!!!.docx

г) Курсовая192фываолдж.docx

Определите, в каком порядке будут показаны файлы, если выбрана сортировка по типу (по возрастанию).

1) вабг

2) багв

3) бгва

4) абвг

 

Сначала будет проходить сортировка по расширению, а потом по имени файла в алфавитном порядке. Т.е. первым будет файл КонечныйВариантКурсовая.doc, за ним – Курсовая.doc. Таким образом, правильный ответ – 2.

 

Ответ: 2

6.3. Отбор файла по маске

 

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

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

Определите, какое из указанных имён файлов удовлетворяет маске:

?apit*.ra*

1) apit.rampage

2) marxcapital.rar

3) capital.rar

4) cccapital.doc

 

Исходя из условия, маске удовлетворяет файл с именем с одним символом перед «apit». Такой файл здесь один –  capital.rar.

 

Ответ: 3

 

Заключение

К сожалению, не удалось рассмотреть все типы нетривиальных задач на ЕГЭ, поэтому будет необходимо создать серию статей по теме.

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. user618118_sps1319 30.01.19 15:32 Сейчас в теме
Николай, здравствуйте!

Скажите, пожалуйста, вы занимаетесь репетиторством?
2. vasilev2015 1890 30.01.19 16:21 Сейчас в теме
Здравствуйте !

нет, не репетирую. Для этого отдельный талант нужен, а я просто программист.
Оставьте свое сообщение

См. также

И тогда наверняка нас захватят облака Промо

Интеграция Бесплатно (free)

Внимание! Данный текст содержит достаточно мало технических подробностей и готовых рецептов. Главным образом некоторые размышления на предмет будущего технологий и профессий. Некое лёгкое чтение на досуге.

28.06.2019    9866    comol    36    

«Варп-двигатель» для «среза последних»

Практика программирования Бесплатно (free)

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

10.08.2020    2683    hobi    45    

1С: Документооборот, Data Science и Python

Документооборот и делопроизводство Математика и алгоритмы ДО Бесплатно (free)

В статье рассказывается о создании и обучении модели Data Science на языке Python и интеграции с системой 1С: Документооборот

04.08.2020    1444    Vaganov_Alexey    4    

Кто такой архитектор? Системный или функциональный? Статья 1

Конфигурирование 1С Проектирование Бесплатно (free)

В связи с повальным непониманием того, как устроен процесс разработки в сфере 1С и кто за что отвечает, будут написаны 8 статей. Это первая статья. Она очень актуальна, т.к. многие проектные команды не имеют архитектора, либо используют его не по назначению. В этой статье раскрываю роль архитектора и его значимость. Основываюсь на своём опыте (более 10 лет), также изучал статьи на эту тему от коллег и консультировался с руководителями крупных команд. В данной статье будут раскрыты следующие вопросы: 1. Кто такой архитектор? 2. Какие задачи выполняет архитектор? 3. Можно ли без него обойтись? 4. Чем отличается системный архитектор от функционального архитектора? 5. Кто главный: РП или архитектор? Кому подчиняется проектная команда?

30.06.2020    5839    biimmap    47    

Развитие 1С программиста Промо

Практика программирования Личная эффективность Бесплатно (free)

Делюсь своим опытом и видением развития 1С программиста.

17.10.2018    20632    pashamak    62    

Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика

Практика программирования Бесплатно (free)

Черновой вариант книги Никиты Зайцева, a.k.a.WildHare. Разработкой на платформе 1С автор занимается с 1996-го года, специализация — большие и по-хорошему страшные системы. Квалификация “Эксперт”, несколько успешных проектов класса “сверхтяжелая”. Успешные проекты ЦКТП. Четыре года работал в самой “1С”, из них два с половиной архитектором и ведущим разработчиком облачной Технологии 1cFresh. Ну — и так далее. Не хвастовства ради, а понимания для. Текст написан не фантазером-теоретиком, а экспертом, у которого за плечами почти двадцать три года инженерной практики на больших проектах.

29.06.2020    8125    WildHare    33    

Не спеша, эффективно и правильно – путь разработки. Часть 2. Теория

Практика программирования Бесплатно (free)

Черновой вариант книги Никиты Зайцева, a.k.a.WildHare. Разработкой на платформе 1С автор занимается с 1996-го года, специализация — большие и по-хорошему страшные системы. Квалификация “Эксперт”, несколько успешных проектов класса “сверхтяжелая”. Успешные проекты ЦКТП. Четыре года работал в самой “1С”, из них два с половиной архитектором и ведущим разработчиком облачной Технологии 1cFresh. Ну — и так далее. Не хвастовства ради, а понимания для. Текст написан не фантазером-теоретиком, а экспертом, у которого за плечами почти двадцать три года инженерной практики на больших проектах.

22.06.2020    9256    WildHare    23    

Не спеша, эффективно и правильно – путь разработки. Часть 1. Парадигма

Практика программирования Бесплатно (free)

Черновой вариант книги Никиты Зайцева, a.k.a.WildHare. Разработкой на платформе 1С автор занимается с 1996-го года, специализация — большие и по-хорошему страшные системы. Квалификация “Эксперт”, несколько успешных проектов класса “сверхтяжелая”. Успешные проекты ЦКТП. Четыре года работал в самой “1С”, из них два с половиной архитектором и ведущим разработчиком облачной Технологии 1cFresh. Ну — и так далее. Не хвастовства ради, а понимания для. Текст написан не фантазером-теоретиком, а экспертом, у которого за плечами почти двадцать три года инженерной практики на больших проектах.

15.06.2020    13333    WildHare    34    

Подмена заголовка 1С Промо

Универсальные функции Работа с интерфейсом Россия Бесплатно (free)

Подстановка имени базы данных в начало заголовка окон с программой 1С (конфигуратор и предприятие). Удобно при одновременной работе с большим количеством баз данных. Скрипт интересен будет как для программистов, так и для администраторов баз данных. Заголовок можно менять для любой программы, не только для 1С, для этого требуется немного исправить скрипт. Программисту 1С не составит труда переделать скрипт.

08.12.2018    10663    moolex    26    

Как построить микросервисную инфраструктуру

Интеграция Бесплатно (free)

При росте информационных систем возникает потребность выноса определенной бизнес-логики в отдельное приложение для повышения отказоустойчивости и возможности одновременного использования этой функциональности в различных источниках. О том, как построить микросервисную инфраструктуру с использованием Apache Kafka в качестве шины данных, на конференции Infostart Event 2019 Inception рассказал разработчик группы компаний Автоград Дмитрий Маренин.

15.06.2020    4975    dmarenin    6    

Не программируй - вставляй и копируй. OAuth 2.0 авторизация API Google, получение токенов доступа (refresh и access token)

WEB Облачные сервисы, хостинг Бесплатно (free)

Без программирования, в несколько кликов - простой и быстрый способ трехногой авторизации по протоколу OAuth 2.0 в Google APIs. Получение refresh и первого access token для использования в HTTP-запросах из 1С к API Google. Для приложений типа "Компьютеры".

09.06.2020    3000    uno-c    1    

Как разработать Web приложение и остаться 1С-ником

WEB Бесплатно (free)

Создание современных веб-приложений обходится для бизнеса дорого и требует постоянной актуализации различных фреймворков, что не всегда оправданно. Как применить инженерный подход и предоставить бизнес-пользователям доступ к данным 1С в удобном и защищенном веб-приложении на конференции Infostart Event 2019 Inception рассказал руководитель управления ИТ компании WiseAdvice Олег Филиппов.

18.05.2020    11858    comol    86    

Автоматизация магазина на Oracle Apex. Обзор аналога 1С Промо

Интеграция Розничная торговля Розничная торговля Бесплатно (free)

Как известно 1С - лидер в автоматизации учета в постсоветском пространстве. Есть ли достойные альтернативы (не дорогие, с возможностью конфигурирования, простые) ? Однозначно да ! Предлагаю Вашему вниманию обзор "буржуйской" технологии Oracle Apex

17.05.2013    59333    avhrst    295    

Учимся готовить кроликов с редиской: опыт применения Rabbit MQ и Redis в интеграционных проектах

Производительность и оптимизация (HighLoad) Интеграция Бесплатно (free)

При построении мощных производительных отказоустойчивых решений для интеграции во всем мире активно используются технологии обработки очередей сообщений с помощью брокера RabbitMQ и кэш-сервера Redis. О практическом опыте использования этих технологий при построении ИТ-ландшафта, включающего системы на 1С, на конференции Infostart Event 2019 Inception рассказал Сергей Наумов.

12.05.2020    5248    SergeyN    3    

Визионное программирование

Практика программирования Бесплатно (free)

Новый способ программирования и его практическая демонстрация.

22.04.2020    4449    mkalimulin    111    

Как работает 1С размером 13 ТБ в условиях непрерывной разработки

Перенос данных из 1C8 в 1C8 Администрирование СУБД Бесплатно (free)

Обеспечение быстрого непрерывного обмена данными между высоконагруженными системами 1С, покрывающими всю территорию России, требует ответственного подхода к архитектуре и инструментам, используемым для обмена. Как правильно построить такую инфраструктуру и научиться ее оперативно мониторить, в своем докладе на конференции Infostart Event 2019 Inception рассказал разработчик компании «ДНС Ритейл» Максим Старков.

27.03.2020    11329    max_st    52    

Метод Кларка-Райта. Оптимальное планирование маршрутов грузоперевозок Промо

Математика и алгоритмы Бесплатно (free)

Одной из наиболее важных задач каждого предприятия, осуществляющего доставку грузов в крупных населенных пунктах, является сокращение издержек. Возможное решение данной проблемы заключается в сокращении пробега автотранспорта и, как следствие, уменьшении расхода ГСМ. Появляются такие вопросы ... - СКОЛЬКО НУЖНО МАШИН ДЛЯ РАЗВОЗКИ КОНКРЕТНОГО ОБЪЕМА ГРУЗА ПО АДРЕСАМ ДОСТАВКИ ? - КАК РАЗБИТЬ ТОЧКИ ДОСТАВКИ НА ОПТИМАЛЬНЫЕ ПО ПРОБЕГУ И ЗАГРУЗКЕ МАШИН МАРШРУТЫ ? ... В этой статье Вы найдете один из многих способов получить ответ на эти вопросы.

10.02.2016    59679    mi1man    20    

Улучшение пооперационного планирования в 1С:ERP 2.4 внешними средствами

Математика и алгоритмы Производительность и оптимизация (HighLoad) Бесплатно (free)

Задача построения оптимального производственного расписания требует сравнения тысяч и десятков тысяч вариантов. Выполнять такие вычисления средствами платформы 1С Предприятие нецелесообразно. Как реализовать пооперационное планирование с использованием генетических алгоритмов и параллельных вычислений в докладе на конференции Infostart Event 2019 Inception рассказал генеральный директор компании «ИНТЕХ» Сергей Сафаров.

02.03.2020    5056    ildarovich    7    

Использование машинного обучения для решения инцидентов. Практическое применение

Практика программирования Бесплатно (free)

Продолжаю (и заканчиваю) тему с автоматическим решением инцидентов. Перейдем от теории к практике.

25.02.2020    4146    Repich    9    

Технология разветвлённой разработки, использующая git, ci/cd

CI/CD Git (GitHub, GitLab, BitBucket) Методология управления разработкой EDT 1С:Франчайзи, автоматизация бизнеса Россия Бесплатно (free)

Адаптация и расширение требований к разветвлённой разработке с использованием git и ci/cd, основанное на стандартах 1С

24.02.2020    5728    check2    10    

Информер для сайта , актуальные релизы 1С + Проверка подписки ИТС. Промо

WEB Администрирование данных 1С Сервисные утилиты Бесплатно (free)

Небольшой код который встраивается на сайт и выводит информацию о последних релизах конфигураций 1С

12.09.2014    40761    Malfarion    34    

CI/CD для 1С проектов, унифицировано, с кастомизацией

CI/CD Инструментарий разработчика Бесплатно (free)

Тема CI/CD в связке с 1С не нова, но многих пугает сложность использования и поддержки, необходимость обучения команды. Про то, как унифицировать и упростить поддержку сборочных конвейеров для большого количества решений, в своем докладе на конференции Infostart Event 2019 Inception рассказал начальник отдела компании BIA-Technologies Валерий Максимов.

20.02.2020    6117    theshadowco    11    

О синхронизации ИБ с проектом в EDT

EDT Бесплатно (free)

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

19.02.2020    3568    check2    2    

Проставление большого количества галочек в активном окне винды Промо

Практика программирования Сервисные утилиты Инструментарий разработчика Россия Бесплатно (free)

Как проставить большое количество галочек подряд в любом окне винды

07.11.2010    30716    Boris-Leleko    9    

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

Практика программирования Бесплатно (free)

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

18.02.2020    6719    Repich    17    

Гарантированный обмен 1С с внешними системами через сервер очередей Microsoft MSMQ

Внешние источники данных Бесплатно (free)

Описание решения задачи организации обмена 1С с внешними системами с условием гарантированной доставки сообщений и независимой поддержкой архивов сообщений. Быстрый ответ: сервер очередей Microsoft MSMQ.

09.02.2020    7381    da_1c    11    

Атака сервера кнопонажималкой

Нагрузочное тестирование Инструментарий разработчика Бесплатно (free)

Чтобы убедиться, что продукт выдержит планируемую нагрузку, необходимо провести нагрузочное тестирование – написать сценарии пользовательских действий и запустить их в несколько потоков, чтобы заранее найти проблемы в бизнес-логике и «узкие места». О том, как упростить написание сценариев тестирования для конфигурации Тест-центр с помощью фреймворка Vanessa Automation на конференции Infostart Event 2019 Inception рассказал ведущий программист компании «ПервыйБИТ» Никита Грызлов.

20.01.2020    5864    nixel    22    

Алгоритм “хвост змеи для заполнения прямоугольной области”. Промо

Практика программирования Бесплатно (free)

При разработке http://infostart.ru/public/275582/ столкнулся с необходимостью распределить выделенные задания на прямоугольную область календаря. В результате родился алгоритм, который может пригодиться не только мне и не только в этой задаче.

20.06.2014    27081    milkers    16    

Часовой на страже логов

Практика программирования Инструментарий разработчика Бесплатно (free)

При поддержке решений, которые установлены у большого количества пользователей на различных системах, очень важно вовремя получать подробную информацию о возникших проблемах. О том, как собирать логи и анализировать полученные данные в трекере ошибок Sentry на конференции Infostart Event 2019 Inception рассказал Андрей Крапивин.

13.01.2020    6467    Scorpion4eg    8    

Как программисту перейти с языка 1С Предприятие на Java

ООП Языки и среды Россия Бесплатно (free)

Как изучить язык Java, зная язык 1С.

06.01.2020    13389    ManyakRus    292    

Как управлять качеством кода 1С, используя платформу SonarQube

Рефакторинг и качество кода Инструментарий разработчика Бесплатно (free)

При быстром росте функциональности проводить визуальный Code-Review для обнаружения некачественного кода проблематично. О том, как автоматизировать проверку качества кода 1С с помощью платформы SonarQube на конференции Infostart Event 2019 Inception рассказал ведущий разработчик компании «Командор» Олег Тымко.

30.12.2019    8400    olegtymko    9    

Предметно-ориентированное проектирование (3D) в 1С. Виртуальная машина. Промо

Математика и алгоритмы Бесплатно (free)

Проектирование программного обеспечения - это постоянная битва за простоту.

03.06.2014    40180    Evgen.Ponomarenko    88    

Проброс IP-адреса клиента в http-сервис 1С. Реализация для IIS

WEB Администрирование веб-серверов IIS Бесплатно (free)

Настраиваем веб-сервер IIS для передачи в 1С IP-адреса клиента, вызвавшего http-сервис. Разбираемся с этим же вопросом при использовании фронтэнд вебсервера на примере nginx.

01.12.2019    6352    VKislitsin    9    

Создание промышленной системы для локализации решений на базе 1С

Локализация решений Бесплатно (free)

Статья для тех, кто занимается переводом и локализацией конфигураций, или поддержкой мультиязычных решений. В данной статье, хотелось бы поделиться опытом о том, что должно быть в таких системах, как лучше устроить перевод и т.д. Что, кстати, очень важно для разработчиков мобильных решений :)

28.11.2019    6395    DitriX    21    

Может ли оптическое распознавание текста (OCR) работать так же быстро, как сканирование штрих-кода, и что для этого надо сделать? UPD 11.12.19 вошло в релиз https://infostart.ru/public/1166378/

Мобильная разработка Бесплатно (free)

В статье рассматривается решение важной проблемы – сканирование объектов, на которые не нанесен или не может быть нанесен штрихкод или RFID по технологическим причинам, но при этом присутствует номер, артикул или какой-либо другой цифро-буквенный идентификатор. Т.е. распознавание текста с целью идентификации объектов учета. Приложено короткое видео с примерами работы. UPD: функции встроены в конструктор https://infostart.ru/public/1166378/

28.11.2019    4916    informa1555    37    

Из архивов Web-проектов: Основы теории цвета Промо

Работа с интерфейсом Бесплатно (free)

Казалось бы, все сделано по уму: и ТЗ адекватное, и программа написана в соответствии. А глаз не радует... Для тех кому знакома ситуация, кому важна гармония во всем, посвящается:

17.09.2013    24555    Evgen.Ponomarenko    13    

GitSync 3.0. Шпаргалка по использованию

Git (GitHub, GitLab, BitBucket) Бесплатно (free)

В новой версии GitSync помимо появления новой функциональности, изменилась строка вызова приложения и часть функциональности реализована посредством плагинов. В заметке описывается новый формат строки вызова и принцип подключения плагинов.

26.11.2019    7594    VKislitsin    32    

Swagger для 1С.

OneScript WEB Бесплатно (free)

Решение для формирования Swagger спецификаций, описывающих HTTP сервисы конфигураций 1С.

21.10.2019    12469    botokash    41    

Фреймворк для создания бизнес web-приложений

Прочие инструменты разработчика Бесплатно (free)

Для создания систем, решающих узкие бизнес задачи, использовать 1С бывает нецелесообразно. Хочу представить альтернативу - web фреймворк katejs. Будет интересно также тем, кто интересуется web разработкой на современном javascript.

15.10.2019    5180    nep_i    25    

Ускорение реструктуризации таблиц Промо

Инструментарий разработчика Администрирование данных 1С Тестирование и исправление Бесплатно (free)

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

12.09.2013    51734    OLEG4120    32    

Подбор оборудования для информационных систем на платформе 1С

Интеграция Производительность и оптимизация (HighLoad) Бесплатно (free)

При подборе оборудования по рекомендациям с сайта ИТС возникает противоречие: проводить ли нагрузочные тесты, чтобы определить возможную нагрузку, или достаточно просто взять данные из таблиц статистики? О том, какую тактику применить в том или ином случае, на конференции INFOSTART EVENT 2018 Education рассказал начальник отдела разработки компании IBS Филиппов Евгений.

09.09.2019    9011    jf2000    8    

Интеграция 1С с промышленным оборудованием

Интеграция Бесплатно (free)

Эффективность управленческой информации в производственном процессе зависит от данных, собираемых на нижних уровнях. Про автоматизацию получения этих данных с использованием технологии OPC (OLE for process control) на конференции Infostart Event 2018 Education рассказал Юрий Коноваленко.

06.09.2019    8886    user642664_yurkeshk    12    

Как должна выглядеть правильная интеграция. Использование Mule ESB и RabbitMQ с 1С

Интеграция Бесплатно (free)

Чем масштабнее проект, тем сложнее настроить все связи. Каждый решает эти проблемы по-своему: кто-то пользуется конвертацией, кто-то пользуется xml и json. Руководитель управления ИТ компании WiseAdvice Олег Филиппов рассказал, как можно применить такие инструменты, как Mule ESB и RabbitMQ.

02.09.2019    9905    comol    3    

Внутреннее качество разработки конфигураций 1С Промо

Практика программирования Математика и алгоритмы Бесплатно (free)

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

21.06.2013    37785    ig1082    50    

Кодогенерация и метагенерация в 1С

Практика программирования Инструментарий разработчика Бесплатно (free)

В своем докладе на конференции INFOSTART EVENT 2018 EDUCATION Дмитрий Белозеров рассказал о разработке инструмента, позволяющего программно работать с метаданными 1С и писать скрипты для выполнения тех же действий, которые выполняет разработчик в конфигураторе –  с какими сложностями и нюансами пришлось столкнуться, и что получилось в итоге.

26.08.2019    8992    kirovsbis    28    

Отказ от использования хранилищ 1С, переход на Git.

Инструментарий разработчика Разработка Бесплатно (free)

Валерий Максимов в своем докладе на конференции INFOSTART EVENT 2018 EDUCATION делится опытом перехода нескольких команд (более 100 разработчиков) от использования хранилищ 1С на системы контроля версий Git.

25.07.2019    10612    theshadowco    31    

Раскручиваем Гайку: разработка ПО для роботов на платформе 1С

Разработка Бесплатно (free)

Роботы на 1С стали реальностью. Их разработкой пока на общественных началах занимаются в компании «Цифровой кот». Насколько перспективно это направление, какие возникали сложности, и какая помощь коллег требуется, участникам конференции Infostart Event 2018 рассказал руководитель и ведущий разработчик компании - Юрий Лазаренко.

23.07.2019    7160    TitanLuchs    36    

Горячие символы или новое это хорошо забытое старое. Промо

Практика программирования Бесплатно (free)

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

07.06.2013    26138    vasiliy_b    70    

Бизнес-аналитика с помощью Power BI

Интеграция Бесплатно (free)

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

11.07.2019    13421    pbazeliuk    19    

Интеграция сценарного тестирования в процесс разработки

Практика программирования Инструментарий разработчика Бесплатно (free)

Разработчик системы «Тестер» Дмитрий Решитко в своем докладе на конференции INFOSTART EVENT 2018 EDUCATION показывает, что процесс тестирования можно очень плотно интегрировать в процесс разработки, что внедрение тестирования – это возможность развития программиста как такового, позволяющая ему упорядочивать ход мыслей и оставаться «в фокусе». Навыки построения процесса кодирования на стыке с тестированием сокращают время на концентрацию, освобождают от страха перед изменениями и улучшают память разработчика.

08.07.2019    9125    grumagargler    7    

Управляй качеством кода 1С с помощью SonarQube

Практика программирования Россия Бесплатно (free)

Управляй техническом долгом проектов 1С с помощью SonarQube. В статье рассматривается пример применения SonarQube при разработке.

07.07.2019    39087    olegtymko    231    

Тестирование интеграций между системами

Интеграция Бесплатно (free)

Как начать разрабатывать интеграцию без реальной «второй стороны»? Как быть уверенным, что обмен не «сломается» при следующем обновлении? О том, какие подходы можно применять при тестировании интеграций и как такое тестирование может выглядеть в целом – в докладе Никиты Грызлова на конференции INFOSTART EVENT 2018 EDUCATION.

01.07.2019    10535    nixel    3