Категории вопросов

Вопросы-ответы / Программирование

Программирование

Программирование Какие профессии программистов существуют?

03.02.2019
Нет ответа Просмотр

Программирование Какие языки программирования будут самые востребованные в будущем?

03.02.2019

Ионафан: Будущее в программировании - достаточно сильно размытое понятие, ибо неизвестно что будет в тренде в ближайшие пол года - год. Поговаривают что веб вымрет как таковой, но вот только что придет ему на смену - как-то тактично умалчивают. Есть еще один нюанс, нет универсальных языков программирования, которые можно было бы просто изучить и быть гуру во всех областях. Для того-же веба есть питон, ПХП, перл, яваскрипт и прочие языки. Для создания микросервисов (да хоть для толь-же веба) подходят как Си с плюсами и без, Си шарп, Го лэнг, ноде джиес и так далее и далее. Но судя по текущей тенденции развития того же GoLang, с простотой и мощью самого языка, многие кампании начинают смотреть в его сторону и уже набирают разработчиков, которые знают и пишут на этом языке. Да уж, убило меня python - в сфере веба... Я столько занимаюсь, и до сих он актуален в приложениях, мало когда используют в веб разработке, php только по зспросам в сервер... И поверьте г*вно по типу: С# и прочее фреймы или жалкие аналогии точно не выживут. Пока что самый популярный Js. Удобства выше крыши и работать надо. Но основа так основа - C++ и C. Остальное все норм.

Просмотр

Программирование Какие языки в программировании начать изучать, чтобы быстрее заработать?

03.02.2019

Феодот: Стоит знать, что программисты высокой квалификации занимаются созданием алгоритмов программ, они прекрасно владеют математикой, физикой, математическим анализом, системным анализом, но довольно часто слабо знают языки программирования. Кстати, такие программисты довольно быстро начинают зарабатывать приличные суммы. С ними работают специалисты, которые знают языки программирования и умеют переводить алгоритмы в машинные коды процессоров. Они тоже могут быстро зарабатывать, но эти специалисты должны знать не языки узкого предназначения, а универсальные языки программирования. Си, Паскаль и другие. Но в любом случае нужно начинать с глубокого изучения математики. На данный момент весьма востребованы языки Java, Python, C++. Java - кроссплатформенный язык, интерпретируемый. C++ - компилируемый язык, для среды Windows. Python - может быть и компилируемым, и интерпретируемым, его используют масштабные компании, вроде Яндекса.

Просмотр

Программирование Вытянет ли ИТ сектор экономику Беларуси из кризиса?

03.02.2019

Богдан: "Кризис" - это инструмент управления толпой.. В мире не стало меньше продуктов питания или производства товаров, а просто так перераспределяет элита. Направленность развития мирового капитала легко увидеть, если не засорять мозг штампами из телевизора. Белоруссию должны подмять, как и Россию, поэтому ни что не вытащит её ни куда - будет таким же придатком. Миру не нужны сильные славяне и если бы не батька - давно раздавили бы, считаю.. Не следует опрометчиво уповать на новые технологии. Сейчас на этом рынке очень жёсткая конкуренция со стороны Америки, Индии, России. Полагаю, наоборот, имеет смысл сосредоточить усилия на том, что и так хорошо получается - заниматься сельским хозяйством, производить Белазы, Мазы, одноимённые тракторы, холодильники.

Просмотр

Программирование Как анализируют задачи в программировании?

03.02.2019

Антонин: Ну, на первом этапе, когда нужно понять, что собственно требует задача, то анализ ведётся точно так же, как и при решении задач в иной любой области, помимо программирования. Нужно уяснить, какие именно факторы и как именно они влияют на те причинно-следственны­е связи, которые придётся тут распутывать. Это, собственно, и определит вчерне тот алгоритм, которым и будет решаться эта задача. Ну, а вот далее уже проявляется своя специфика. Если есть возможность выбора языка программирования под эту задачу, то первым делом нужно определиться с этим вопросом. Если же язык программирования задан директивно, или он уже оптимально нами выбран, то далее нужно определиться, какими именно структурами языка программирования и как именно будем пользоваться для оптимального решения задачи. Далее нужно тот алгоритм, что нарисовался нами ранее перелопатить в более-менее программно-ориентиро­ванный вид. Немаловажным моментом реализации любого алгоритма в программировании являются два фактора: организация входа в алгоритм и организация выхода из него по различным событиям. Ну вот, как-то так...

Просмотр

Программирование Для чего нужен модуль числа в математике и программировании?

03.02.2019

Voerbalam: В математике он нужен для решения некоторых задач. Самый простой пример: Фирма задолжала денег за что-то. Директор говорит бухгалтеру "Посмотри счета, сколько мы задолжали, и затем скажи кассиру эту сумму, чтобы он выдал тебе данную сумму. А затем расплатись с тем, кому мы должны.". Бухгалтер идёт, смотрит счета. Там, например, написан долг -36000 рублей. Число написано с отрицательным знаком так как это долг, а не прибыток. Но бухгалтер на знак минус не смотрит. Он его просто отбрасывает, а кассиру говорит число без знака 36000 рублей. Вот и модули пригодились. Применение в программировании: Например в программировании переменная X может в определённый момент принять либо положительное, либо отрицательное значение, либо вообще быть равна нулю. Чтобы программе знать, как дальше работать с данной переменной, программе иногда требуется сначала определить, с чем она имеет дело. Например если X=0, то на эту переменную нельзя делить. Иногда программе требуется знать абсолютное значение числа, то есть без знака. Существует много случаев, для чего это может понадобиться. Например в зависимости от угла, синусы и косинусы могут принимать положительные и отрицательные значения. А программисту может, к примеру, понадобиться лишь сам размер синусов и косинусов на координатной оси, а знак не важен. В математике модуль от числа находится просто отбрасыванием знака минус, если число отрицательное. В математике принято модуль обозначать вертикальными чёрточками, например так |-4|. В программировании можно либо использовать специальную функцию нахождения модуля, либо определить с помощью логических операций. Пример нахождения модуля с помощью функции: x=Abs(x) Пример нахождения модуля с помощью логических операций: if x<0 then x=-x Модуль числа показывает, насколько далеко это число отодвинуто на числовой оси в ту, или другую сторону от её центра, т.е. от числа нуль. Если нужно знать именно это, то для сравнения длин отклонений нескольких чисел от нуля и используют этот самый модуль. В программировании модуль используется точно так же, как и в математике, ибо программирование математикой и оперирует.

Просмотр

Программирование С какими англ. словами ассоциируется буква s в роли команды зачёркивания?

03.02.2019

Исаев Зосима: Если понимать зачеркивание как удаление, сбривание или срезание, то С буквы s начинаются несколько английских слов похожего значения: strikeout вычеркивание strikethrough зачеркивание shear стричь shave брить slaughter зарезать

Просмотр

Программирование Исчез доступ к сайту после переименования домена в настройках WordPress?

03.02.2019

Boagsav: Опишите подробнее что вы сделали и где именно, так более понятно будет на что отвечать. Что вы имеете ввиду под "настройками phpmyadmin", где 404 выдает на всем сайте или на отдельных страницах?

Просмотр

Программирование Как получить образование программиста после 9 класса?

03.02.2019

Shubokes: Если Вам нужен документ, установленного государственного образца, подтверждающий то,что Вы обучились на программиста с присвоением Вам соответствующей квалификации, то Вам я думаю нужно в какой-нибудь техникум поступать. Это четыре года учебы. Это, наверное, самое быстрое Если Вы хотите просто научится и документы Вас не интересует - то вполне подойдут любые курсы. Иногда по окончании таких курсов даже выдают какие-то бумажки. Будущего работодателя такие бумажки могут не устроить, а могут и устроить.Что касается Вас, то Вам решать,что Вам больше надо - знания или дипломы.

Просмотр

Программирование Как программировать и работать с Flash?

03.02.2019
Нет ответа Просмотр

Программирование На каком сайте можно бесплатно обучиться web программированию?

03.02.2019

Voma: На самом деле, чтобы зарабатывать, необязательно уметь программировать. Достаточно установить Вордпресс и нажать пару кнопок. Есть такой мужик - Роман Пузат. Он сделал компанию на информационных сайтах и регулярно проводит марафоны. Вот один из его слитых курсов "Марафон Спарта 2017", который мне удалось откопать в сети недавно. Там все, что нужно есть. Если зарабатывать на программировании - это уже фриланс. Тут нужно стать профессионалом. Опять же на YouTube есть море бесплатных курсов ООП php. Официальная документация php находится по адресу php.net, а html - htmlbook.ru. Если вас заинтересует конкретно программирование под Вордпресс, то лучшего сайта на эту тему, чем wp-kama.ru, я не встречал. Без определенных навыков нигде не заработать. Веб-программирование это тоже труд, и также масса знаний. Ни одна школа и сайт вам не помогут, всё равно придется собирать информацию по крупицам. Однако, сейчас изучить веб-программирование куда проще, нежели те же пару-тройку лет назад, ведь сейчас вышло очень много толковых уроков. Уроки эти можно найти на YouTube, там есть целые подборки. Посмотрев двух или трёх грамотных авторов, сможете обучиться веб-программированию­. Останется немного подсовершенствовать свои знания перейдя в англоязычный сегмент YouTube

Просмотр

Программирование Олимпиада Заврики по программированию "Граф" 3 класс, какие ответы?

03.02.2019

Parapavne: Задачка на логику, но в то же время это творческая работа. Сиди и палочки рисуй. Только главное внимательно посмотреть и разобраться, где их правильно нарисовать. Начнём с цифры 4, а затем 3. На рисунке я их отметила красным и бордовым цветом, чтобы стало понятно - в чём секрет правильного заполнения поля. Например из цифры 3 есть возможность начертить только 3 линии, потому что рядом есть кружки с цифрой ноль и туда мы линию не рисуем. Из цифры 4 - можно провести только 4 линии. Легко будет провести линии от чисел 1 и 2. Дальше вы сами увидите, что к некоторым кружкам уже проведены линии и останется только посчитать и проверить, где-то может не хватать. Посмотрите на картинку, сосчитайте все линии и сверьте с цифрами в кружках. Здесь нарисовано правильно. В первую очередь заполним кружок 4. Из него могут выходит линии только к 2, 3, 3, 5 и 0. Но так как к 0 нельзя проводить линии, то проведем все остальные. Аналогично делаем с верхней тройкой, справа от нее два нуля и к ним нельзя вести линии, остается только провести к 5 и другой 3 (линия от 4 уже есть на этом шаге). Далее следует обратить внимание на нижнюю тройку справа, от не проведем к 1, 5, 5. К двум нулям проводить нельзя. К нижней пятерке подсоединим все линии, кроме двух нулей и угловой единицу, так как эта единица уже подсоединена к тройку. Одновременно с этим шагом у нас автоматически заполнится 3, которая находится во втором ряду на втором месте. Остается только из верхней пятерки подсоединить к остальным, кроме нулей и тройки, которая была одновременно заполнена с 5 в предыдущем шаге. У нас осталось двойка и нижняя левая тройка (в 3м ряду на 2 месте). Соединяем их и на этом задание выполнено. Очень интересное задание, и совсем не сложное, как может показаться на первый взгляд. Но возможно ученикам третьего класса потребуется немного времени для его решения. В данном задании нам нужно провести линии, соответствующие цифре в кружке. Легче всего начать с цифр 1 и 2, от них провести соответствующие линии. Затем чтобы не ошибиться нужно начать проводить линии от нижней цифры 5, потом продолжаем вести линии от второй цифры 5, она посредине. Пока мы проводили линии для двух цифр 5, сложились линии для двух нижних цифр 3. Теперь начинаем распределять линии для цифры 3 посредине, одну линию ведём к цифре 4, другую к верхней цифре 3. И напоследок, нам останется лишь провести линии для кружка под цифрой 4. Всё сложилось. Результат ниже на картинке. Достаточно непростое задание для ученика младших классов. Но все-таки в нем есть свой интерес. Облегчают жизнь в данном вопросе цифры 3 и 2 на боковых линиях квадрата. Мне кажется, с них начать проще всего. Хотя, в принципе, присмотревшись, понимаешь, что с любой цифры на боковых сторонах начинать удобно. Дальше заполняем линии от цифры 4. Дальше, в принципе, все складывается практически само собой. Игнорируя нолики, дорисовываем оставшиеся лучики и получаем вот такой рисунок: Решение: Вначале соединим те цифры, которые имеют только один возможный вариант их соединения. Далее нарисуем линии от цифры 5. Здесь тоже только один вариант расположения. Наконец, соединим линиями оставшиеся цифры.

Просмотр

Программирование Олимпиада Заврики по программированию "Робот" 1 класс, какие ответы?

03.02.2019

Родионов Прокл: Выполняя данное задание олимпиады, нам не удалось достичь лучшего результата в 3 хода, но мы всё-таки выполнили это задание и дошли капсулы. Сделав всего 6 ходов. Сложность задания заключается в том, что роботы могут перемещаться только по прямой. Ход наших действий я приложу в виде картинок, где всё наглядно видно и понятно. Сначала отправляем оранжевого робота в левый угол Затем поднимаем в верхний угол фиолетового робота. Дальше поднимаем оранжевого робота также вверх и ставим рядом с фиолетовым роботом. Фиолетовый остаётся на своём месте, а оранжевого робота отправляем прямо по направлению до упора. Следующим действием будет один шаг вверх. Последнее действие отправить робота прямо по направлению к капсуле. Итого, нам потребовалось целых 6 ходов. Возможно, кто-то пройдёт это задание лучше, используя другие варианты и ходы. К сожалению, автор вопроса не привел точно все условия задания, а может их больше и не было. Как именно могут двигаться роботы, мне не совсем понятно. Но все же рискну дать свой ответ. У меня получилось решение в четыре хода, если, конечно, я правильно поняла условия задания. Вот мое решение. 1) Исходное положение роботов - оранжевого и фиолетового: 2) Ход первый: начала убираем фиолетового робота вправо, чтобы не мешал движению: 3) Ход второй: сдвигаем оранжевого робота влево до предела: 4) Ход третий: поднимаем оранжевого робота вверх к капсуле: 5) Ход четвертый: помещаем оранжевого робота в капсулу: Задание выполнено.

Просмотр

Программирование Олимпиада Заврики по программированию "Граф" 1 класс, какие ответы?

03.02.2019

Сузин Иов: Данное задание интересное, и довольно простое, думаю с ним справится любой первоклассник. В данном задании нам нужно провести линии так, чтобы они соответствовали кружочкам с цифрами. Где стоит ноль, там линий быть не должно. Для начала нужно провести две линии в правом верхнем углу, где стоят цифры 1,2,1. Затем переходим в левый верхний угол и делаем там треугольник из следующих цифр 2,2,3. Для двух двоек линий достаточно, а вот для тройки не хватает одной, поэтому мы спускается вниз к следующей цифре 3. Дальше делаем такой же треугольник из цифр 3,2,3. В этом случае цифрам в данном треугольнике линий хватает, у нас остаётся единственное число 1, к нему то мы и проводим ещё одну линию от нижней троички. Результат виден на картинке ниже. Задание рассчитано на младших школьников. Оно не должно вызвать особых трудностей, но при этом все же следует придерживать некоторый правил. 1) Не стоит проводить линии к цифре ноль. 2) Нужно быть внимательным и от каждой цифры проводить только то количество линий, которое соответствует ее значению. Итак, начнем работу. Это можно сделать с нижних двух рядов. Сначала соединяем единицу из второго снизу ряда с тройкой. Затем соединяем двойкой из нижнего ряда с тройкой в нижнем ряду и с тройкой во втором ряду. Также соединяем тройки между собой в первом, втором и третьем рядах. Затем соединяем двойку во третьем ряду с тройкой там же и с двойкой в четвертом ряду. Двойку в четвертом ряду соединяем с тройкой в третьем ряду. Наконец, соединяем двойку в третьем ряду справа с единицами в первом ряду. Задание выполнено.

Просмотр

Программирование Олимпиада Заврики по программированию "Граф" 4 класс, какие ответы?

03.02.2019

Богданов Елеазар: Мне это задание из олимпиады Заврики по программированию понравилось больше всех. Оно не слишком сложное, но в тоже время простое в плане выполнения. Главное нужно понять принцип, тогда и задание выполнить проще простого. Начала я двигаться с нижнего левого угла с цифры 1, затем провела две дополнительные линии от цифры 3, потом добавила недостающую линию цифре 2. После чего начала подниматься выше к цифрам 5 и 4. Сначала дорисовала линии к 4, затем к числу 5. Убедилась, что все линии на своих местах, и они соответствуют числу. Дальше была цифра 6, но с ней сначала была не большая заминка, т.к не сходились нужным образом линии для соседей цифры 3. Затем мы добавили недостающие линии для оставшихся цифр и получили нужный нам результат. То, что должно было получиться мы видим на картинке ниже. Задание не представляется сложным, вверху можно видеть его исходный вариант. Главное - правильно понять само задание. очевидно, что проводить линии к нулям, не имеет никакого смысл, надо соединять между собой только цифры выше нуля. При выполнении задания удобнее всего начинать с единицы, но я начну с верхнего края справа с цифры три, соединив ее с тройкой, шестеркой и четверкой. Затем проделаю то же самое с тройкой слева вверху, соединив ее с двумя четверками и шестеркой. Затем четверку во втором ряду слева соединю с цифрами 5, 6, 4. Добавлю соединение четверки в верхнем ряду с цифрой 6. Цифру три во втором ряду соединю с пятеркой и четверкой. А цифру 6 во втором ряду соединю дополнительно с пятеркой и четверкой в третьем ряду. После этого идем в нижний левый угол и соединяем единицу с тройкой, тройку с пятеркой и двойкой, двойку с четверкой и пятеркой во втором ряду снизу. Пятерку во втором ряду соединяем с четверкой в том же ряду. Задание выполнено. Я не особенно хорошо умею мышкой рисовать, поэтому прошу прощения за кривизну линий, но у меня картинка вот такая сложилась, красными линиями я пометил те палочки, на которые следует нажать: Начинайте с самого простого, с единички в левом нижнем углу - ей не соединиться ни с каким другим кружком, кроме того, справа, в котором цифра 3. Ну и дальше по кругу, против часовой стрелки. Интересное и очень простое задание. Отчасти простоту ему придаёт тот факт, что достаточно легко догадаться, что начинать следует с цифры «1» в нижнем левом углу квадрата. Дальше все достаточно прогнозируемо, каждая линия уже сама подсказывает в каком направлении нужно двигаться. Правильный ответ на олимпиадное задание представлен ниже на картинке.

Просмотр

Программирование Олимпиада Заврики по программированию "Робот" 4 класс, какие ответы?

03.02.2019

Vitagzoky: Это тоже довольно лёгкое задание для пробного тура по олимпиаде Заврики. Мне потребовалось 6 ходов, чтобы выполнить данное задание. Первым действием нужно отправить фиолетового робота вправо. Затем оранжевого робота нужно поднять наверх до упора. После фиолетового робота нужно подвинуть к оранжевому роботу. Следующим шагом нужно фиолетового робота опустить вниз. После чего сделать шаг в левую сторону до упора. И заключительным шагом нужно опустить оранжевого робота в капсулу. Всего мне потребовалось 6 шагов. И это лучший результат.

Просмотр

Программирование Python - в чем его отличия от других языков программирования?

03.02.2019
Нет ответа Просмотр

Программирование Олимпиада Заврики по программированию "Скейтборд­" 3 класс, какие ответы?

03.02.2019

Богдан: Сначала задание мне показалось сложным, но потом я поняла что этот заврик может передвигаться и на скейтборде и пешком. Сначала пойдем пешком и найдем первую звезду, для этого сделаем шаг на одну клетку вправо, затем 5 шагов вниз и снова 5 вправо. Пойдем обратно 5 шагов влево и 5 вверх. Теперь перейдем на скейт, для этого шагнем 2 раза вправо. Встали на скейт теперь пропишем то что требуется в задании. Вверх 2 клетки, вправо 6 и 1 вниз. Взяли вторую звезду и поедем за третьей. 1 шаг вверх, 3 влево, 5 вниз, 2 вправо и 1 вверх. Далее снова идем пешком 3 шага вправо и забираем последнюю звезду. Таким образом все звезды собраны. Очень интересное задание, и как мне кажется совсем не сложное, потому что все команды уже есть, следует лишь выбрать нужную и правильно посчитать шаги. В данном задании, как мы видим 3 звезды, 2 находятся на светлом поле, а одна на тёмном. Выполняя это задания код нужно написать именно для скейтборда. Т.е для того чтобы собрать одну звезду. Для двух других звёзд, код писать не нужно. Их собирают при помощи джойстика, который появляется, и стандартных стрелочек вверх/вниз/вправо/вл­ево. Сначала собираем первую звезду, выполняем следующие действия: 1 шаг - вправо 5 шагов - вниз 5 шагов - вправо 5 шагов - влево 5 шагов - вверх 2 шаг - вправо Теперь мы стоим на скейте и при помощи написанного кода собираем вторую звезду. Затем сходим с дорожки и опять при помощи джойстика делаем 3 шага вправо и собираем последнюю звезду. Задание пройдено. Путь скейтборда будет длинным, так как в погоне за звездами придется после первой звезды возвращаться почти в исходную точку. Итак, первая звезда: влево 2 клетки, затем вниз 5 клеток, и вправо тоже 5 клеток, и обратно: влево 5, потом вверх 7 клеток, и вправо 8 клеток, вниз 1 и вторая звезда у нас есть, теперь едем за третьей звездой: вверх 1, влево 3 клетки, вниз 5 клеток, вправо 2 клеточки, и вверх 2, и последний ход - вправо 2 клеточки. итого у нас три звездочки! В этом задании как-то маловато исходной информации. Например, не понятно, может ли скейт останавливаться в промежуточных точках, иди его не остановить. Предположим, что скейт может всё же тормозить). Тогда у каждого хода будем ставить, в скобках, количество квадратиков, которые нужно проехать. Вот такой путь вырисовывается: Влево(2)-вниз(5)-в­право(5)-влево(5)-вве­рх(7)-вправо(8)-вниз(­1)-вверх(1)-влево(3)-­вниз(5)-вверх(2)-впра­во(2). Все три звезды собрали. Напишем следующий код: board.up(2); поднялись на 2 клетки вверх board.right(6); проехали вправо на 6 клеток board.down(1); опустились на 1 клетку вниз теперь пишем обратный по направленности движения код: board.up(1); board.left(3); board.down(5); board.right(2); board.up(1); все - код завершен.

Просмотр

Программирование Олимпиада Заврики по программированию "Пишем код" 3 класс, какие ответы?

03.02.2019

Пустошкин Венедикт: Задание несложное, но требующее четкого понимания и внимательности. Нужно так построить маршрут, что найти кратчайший путь для велосипедиста и захватить все звезды, встречающиеся на его пути, а также записать это в виде определенного кода с помощью символов. Первый шаг очевиден - вперед на две клеточки и направо с захватом первой звезды: bike right(2) Второй шаг тоже понятен - вниз на одну клетку и еще одна звезда в кармане: bike down (1) Третий шаг повторяет второй, только без звезды: bike down (1) Четвертый шаг - поворот направо и вперед на две клеточки: bike right(2) На пути к третьей звезде велосипедист преодолеет еще три клеточки на желтом поле, но они не входят в серое поле, поэтому не записываются в программе. Конечный результат будет такой: Хмм...Слово "программирование" немного пугает, но на самом деле это задание, похоже, элементарное. Всего-то и нужно, что представить самый короткий путь велосипедиста на выход. Если, конечно, составители задания не имели ввиду что-то другое). Итак, вот такой путь подходит: Вниз(2)-направо(4)­. И велосипедист оказывается у выезда с площади. Сорри, но прочитал другое задание для 3-го класса (про скейтборд), а там в задании указано, что нужно собрать все звезды...А звезды есть и в этом задании...В таком случае, выезд несколько удлиняется. А именно: Направо(2)-вниз(1)­-вниз(1)-направо(5)­. Все звезды собраны! Наверное велосипедисту нужно собрать все звезды и выехать с серой площадки ? Для того, чтобы забрать первую звезду велосипедисту нужно переместиться на две клеточки вправо. Пишем команду: Rigth (2). Спускаемся на две клеточки вниз, забирая вторую звезду и выходя на прямую к третьей. Это достигается командой : Down (2) Теперь перемещаемся на 5 клеточек направо, забираем третью звезду и выкатываемся с серого поля. Пишем команду Rigth (5). Замечательно, что детям дают такие задания. Замечательно, что дети привыкают к формализации решения. В современном мире информационных технологий это им очень пригодится. Если требуется собрать все звездочки и записать движение велосипедиста кодом, тогда следует двигаться по той схеме, которую вы найдете в прикоепленном коллаже ниже. Так как направление уже дано на английском, ответить несложно right/ направо и 2 шага до звезды→ down(2 звезды с собой)→снова right(5 клеточек до последней 3 звезды В данном задании нужно написать код для велосипеда. У нас три звезды. Две находятся на сером поле и одна на желтом. Приступим к заданию, для начала нужно написать код и лишь затем приступать к сбору звёзд. При помощи джойстика (он появляется, если нажать на маленькую кнопочку "play" внизу) делаем три шага вправо и отказываемся на велосипеде, затем включается наш код, который мы написали, и если мы сделали правильно, то мы собирём две звезды и доедем до конца серой дорожки. Написанный код представлен на картинке ниже. Затем снова при помощи джойстика нужно сделать три шага вправо и собрать ещё одну звезду. Таким образом задание выполнено. Чтобы собрать все звездочки на сером поле, велосипедисту нужно проехать такой путь: направо 2 клетки, чтобы забрать первую звезду, затем вниз 1 клетка и забираем еще одну звездочку, затем еще раз вниз на одну клетку, для того чтобы сделать поворот, и опять направо еще пять клеток, чтобы захватить последнюю, третью, звезду. Итого у нас три звезды в кармане. Обычно звёздочки - это то, что обязательно нужно собирать в играх для достижения максимального результата, поэтому мой код будет выглядеть следующим образом: right(2) - чтобы переместиться на клетку с первой звездой down(2) - снимаем вторую звезду и выходим на "финишную прямую" right(5) - проходим серое поле и достигаем третьей звезды Запрограммируем движение нашего велосипеда и получим следующий код: bike.right(2); bike.down(1); bike.down(1); - можно записать и сразу как bike.down(2), но мы делаем остановку, чтобы взять звезду; bike.right(5);

Просмотр

Программирование Олимпиада Заврики по программированию "Робот" 3 класс, какие ответы?

03.02.2019
Нет ответа Просмотр