window.yaContextCb = window.yaContextCb || []
Последние новости
window.YaAdFoxActivate = function (id) { var mql = window.matchMedia('(orientation: portrait)') || { matches: false }; var targetBanner = document.getElementById(id); if (window.Ya && window.Ya.adfoxCode) { var templatePuid = document.getElementById('latest-news-script-template') // console.log('puid-eight', templatePuid.dataset.puideight) // console.log('puid-twentyone', window.localStorage.getItem('puid21')) // puid2: '229103', var params = { p1: 'bzirs', p2: 'fulg', puid8: window.localStorage.getItem('puid8') || templatePuid.dataset && templatePuid.dataset.puideight || 0, puid12: '186107', puid21: window.localStorage.getItem('puid21') || 0, puid26: window.localStorage.getItem('puid26'), puid4: 'ren.tv', }; const pk = window.localStorage.getItem('pk'); if (pk) { params.pk = pk; params.pke = '1'; } var adfoxCodeParams = { ownerId: 264443, containerId: id, params: params, onRender: function() { targetBanner.classList.add('adfox-init'); setTimeout(function() { var iframe = targetBanner.querySelector('iframe:not([style^="display"])') || targetBanner.querySelector('div > a > img') || targetBanner.querySelector('yatag > img') || targetBanner.querySelector('table td > yatag'); if (iframe && iframe.offsetWidth >= targetBanner.offsetWidth - 2) { targetBanner.classList.add('adfox-nopadding'); } }, 200); } }; var existBidding = window.Ya.headerBidding.getBidsReceived().map(elm => elm.containerId) || []; if (window.Ya.headerBidding && !existBidding.includes(id) && !mql.matches) { window.Ya.headerBidding.pushAdUnits([ { code: id, bids: [ { bidder: "adriver", params: { placementId: "30:rentv_240x400" } }, { "bidder": "sape", "params": { "placementId": "836082" } }, { "bidder": "bidvol", "params": { "placementId": "37227" } }, { bidder: "hybrid", "params": { "placementId": "6602ab127bc72f23c0325b07" } }, { bidder: "adfox_adsmart", params: { p1: "cqgva", p2: "hhro" } } ], sizes: [ [240,400], [300,600] ] } ]); window.loadedAdfox(id) } if (!existBidding.includes(id)) { if (!mql.matches) { window.yaContextCb.push(() => { Ya.adfoxCode.createAdaptive(adfoxCodeParams, ['desktop', 'tablet'], { tabletWidth: 1104, phoneWidth: 576, isAutoReloads: false }); }); } } else { window.Ya.adfoxCode.destroy(id); window.yaContextCb.push(() => { Ya.adfoxCode.createAdaptive(adfoxCodeParams, ['desktop', 'tablet'], { tabletWidth: 1104, phoneWidth: 576, isAutoReloads: false }); }); } if (window.DeviceOrientationEvent) { window.addEventListener('orientationchange', orientationChangeHandler); function orientationChangeHandler(evt) { mql = window.matchMedia('(orientation: portrait)') || { matches: false }; if (mql.matches) { if (targetBanner.classList.contains('adfox-init')) { window.Ya.adfoxCode.initialize(id); } else { setTimeout(function() { window.YaAdFoxActivate(id); }, 0); } } else { window.Ya.adfoxCode.destroy(id); } } } } };
28 февраля 2024, 13:32

Спортивное программирование набирает популярность в России

Читать ren.tv в

Еще одна дисциплина, в которой сегодня соперничают киберспортсмены на "Играх будущего" – спортивное программирование. В этом виде соревнований участники должны решить алгоритмические задачи. Однако в России любителей интеллектуальной игры уже начали готовить по-новому. Программисты выходят из компьютерных классов и сдают нормативы по физподготовке. Зачем, узнала корреспондент "Известий" Анна Ничуговская.

Спортивное программирование набирает популярность в России

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

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

"С помощью камеры, установленной на манипуляторе, он может определять объекты, которые встречаются на его пути, принимать самостоятельные решения: что предпринять, когда он видит какой-то конкретный объект – объехать его или как-то с ним взаимодействовать", – рассказал студент Павел Синявин.

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

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

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

"Это также, как и в шахматах, шахматисты сдают ГТО-нормативы, мы сдаем специальную подготовку. Будут нормативы сдаваться для сборных региональных, будет сдаваться и приниматься федерацией", – рассказал исполнительный директор Федерации спортивного программирования Андрей Арбузов.

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

"Нормативы, на самом деле, разноплановые. Например, силовой сдавать проще получается, что-нибудь в духе гибкости, легкой атлетики уже дается с трудом лыжнику", – рассказал студент Александр Попов.

А некоторым и нормативов мало – студенты соревнуются, кто больше раз подтянется.

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

"Скалолазание не самый простой вид спорта, тем более, я занимаюсь этим уже довольно-таки долго. Поэтому те нормативы, которые мне поставили, я сдам без каких-либо сложностей", – отметил студент Михаил Родэ.

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

Подпишитесь и получайте новости первыми
(function() { var sc = document.createElement('script'); sc.type = 'text/javascript'; sc.async = true; sc.src = '//jsn.24smi.net/smi.js'; sc.charset = 'utf-8'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sc, s); }());
(function() { var sc = document.createElement('script'); sc.type = 'text/javascript'; sc.async = true; sc.src = '//jsn.24smi.net/smi.js'; sc.charset = 'utf-8'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sc, s); }());
var init_adfox_151870620891737873_1194916 = function() { // puid2: '229103', if (window.Ya && window.Ya.adfoxCode) { var params = { p1: 'bzorw', p2: 'fulf', puid8: window.localStorage.getItem('puid8'), puid12: '186107', puid21: 1, puid26: window.localStorage.getItem('puid26'), puid4: 'ren.tv', extid: (function(){var a='',b='custom_id_user';if(!localStorage.getItem(b)){var c='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';for(var i=0;i<47;i++){a+=c.charAt(Math.floor(Math.random()*c.length));}a=encodeURIComponent(a);localStorage.setItem(b,a);}else{a=localStorage.getItem(b);}return a;})(), extid_tag: 'rentv', }; const pk = window.localStorage.getItem('pk'); if (pk) { params.pk = pk; params.pke = '1'; } var existBidding = window.Ya?.headerBidding.getBidsReceived().map(elm => elm.containerId) || [] if (window.Ya.headerBidding && !existBidding.includes('adfox_151870620891737873_1194916')) { window.Ya.headerBidding.pushAdUnits([ { "code": 'adfox_151870620891737873_1194916', "bids": [ { "bidder": "adriver", "params": { "placementId": "30:rentv_970x250_mid" } }, { "bidder": "bidvol", "params": {"placementId": "37226" } }, { "bidder": "sape", "params": { "placementId": "836081" } }, { "bidder": "adfox_adsmart", "params": { "pp": "h", "ps": "doty", "p2": "ul", "puid20": "" } }, { "bidder": "hybrid", "params": { "placementId": "6602ab127bc72f23c0325b09" } } ], "sizes": [ [970,250], [728,250], [728,90], [990,90], [990,250] ] } ]); } window.yaContextCb.push(() => { Ya.adfoxCode.createScroll({ ownerId: 264443, containerId: 'adfox_151870620891737873_1194916', params: params, lazyLoad: true, }, ['desktop', 'tablet'], { tabletWidth: 1104, phoneWidth: 576, isAutoReloads: false }); }); } } if (window.Ya && window.Ya.adfoxCode) { init_adfox_151870620891737873_1194916(); } else { document.addEventListener('adfoxload', event => { init_adfox_151870620891737873_1194916(); }); }
(window.smiq = window.smiq || []).push({});
((counterHostname) => { window.MSCounter = { counterHostname: counterHostname }; window.msCounterExampleCom = {}; window.mscounterCallbacks = window.mscounterCallbacks || []; window.mscounterCallbacks.push(() => { window.msCounterExampleCom = new MSCounter.counter({ account: "ren_tv", tmsec: "ren_tv", autohit: false }); }); const newScript = document.createElement("script"); newScript.onload = function () { window.msCounterExampleCom.hit(); }; newScript.async = true; newScript.src = `${counterHostname}/ncc/counter.js`; const referenceNode = document.querySelector("script"); if (referenceNode) { referenceNode.parentNode.insertBefore(newScript, referenceNode); } else { document.firstElementChild.appendChild(newScript); } })("https://tns-counter.ru/");
window.yaContextCb.push(()=>{ Ya.adfoxCode.create({ ownerId: 241452, containerId: 'adfox_16796574778423508', params: { pp: 'i', ps: 'ccup', p2: 'iedw' } }) })