sumat777

sumat777

Программист и шахматист. Соответственно, программирую и играю в шахматы. Для релакса пишу иногда разные фантастические и реальные истории, обычно связанные с программированием, шахматами, войной, разведкой, ботами, роботами, киборгами и пр.
Пикабушник
поставил 96 плюсов и 50 минусов
в топе авторов на 435 месте
Награды:
Бронзовый призер Рождественского турнира Пикабу, январь 2024
478 рейтинг 36 подписчиков 19 подписок 154 поста 7 в горячем

Какой-то он мутный

Какой-то он мутный Странный юмор, Сарказм, Ирония, Грустный юмор, Шахматы, Читер

Ханс. Не нравится мне Андрейкин. Какой-то мутный.

Какой-то он мутный Странный юмор, Сарказм, Ирония, Грустный юмор, Шахматы, Читер

Андрейкин. Закати свои шары. Сдаюсь. Крамник разберется, кто тут мутный.

Первоисточник:

https://wpvi.ru/pages/pics/024/

Показать полностью 1

Космический поход Яна Янова 001. Планета Бегемотов (гл.4)

Ян Янов занимал хорошую спокойную должность посла в африканской республике Того. Впереди Яна ждала спокойная обеспеченная жизнь на теплом (в буквальном и переносном смысле) месте. Но замечательный XXII век, век космического романтизма, многих хорошо устроенных мужчин сбивал с ровной проторенной дороги на узкие тропинки риска и приключений. Не удержался от романтических веяний и наш герой. Сегодня его рассказ о том, как он добрался до места назначения, планету Бегемотов.

© 2024 Константин Оборотов

*** Глава 04. Полет на планету Бегемотов ***

Вы, конечно, знаете, как сильна была мода на "Космических Комикадзе" в начале двадцать второго века. Это были люди в основном в возрасте старше сорока лет, и которые хотели сделать остаток своей жизни максимально полезной человеческому обществу. Они садились в специальные ракеты и отправлялись в дальний космос в условно бесконечный рейс без возвращения на Землю. One way ticket. На протяжении всей оставшейся жизни они слали на Землю отчеты о своей экспедиции. Их информации была бесценна для изучения космоса. Некоторые из этих пилотов "вытягивали счастливые билеты", делали по-настоящему важные открытия. Одним из таких редких и важных открытий была планета Бегемотов.

Савелий Самарин, один из наших "Космических Камикадзе", не только нашел солнечную систему, похожую на нашу, а в ней планету, похожую на Землю, но и умудрился посадить свою ракету достаточно мягко на поверхность планеты. Целую неделю Савелей плакал от счастья, не вылезая из ракеты и непрерывно посылая свои сообщения на Землю. Через неделю местные туземцы, очень добрые и благородные люди, вытащили его из ракеты и транспортировали в свою больницу. Савелий до своей смерти прожил еще 12 лет на планете Бегемотов (кстати, именно он ее так назвал, правда, позже более популярным стало название Бегемотия). Савелий лично за эти 12 лет заложил прочный фундамент дружбы между нашими цивилизациями.

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

Это был мой первый полет в дальний космос. Конечно, я сильно волновался.

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

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

- В чем дело? – поинтересовался я, - что-то пошло не так?

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

- Хорошо, - ответил я, - тогда, может, закроете капсулу? А я, все-таки, попытаюсь заснуть?

Врач удивился, а потом вдруг рассмеялся.

Космический поход Яна Янова 001. Планета Бегемотов (гл.4) Фантастический рассказ, Авторский рассказ, Продолжение следует, Сарказм, Хочу критики, Ирония, Космос, Длиннопост

- Вот в чем дело, друг! А я сразу и не понял. Нет, спать больше не будем. Вылезайте и собирайтесь к выходу. Поздравляю Вас с успешной посадкой на Бегемотию! Желаю успешной карьеры на новом поприще!

...

Первоисточник:

https://wpvi.ru/pages/story/00058/

#############

### Конец ###

#############

Показать полностью 1

Космический поход Яна Янова 001. Планета Бегемотов (гл.3)

Директор музея "Космической Славы" Ян Янов – бывший "космический волк", абсолютный рекордсмен по количеству дальних путешествий и по намотанным световым годам. До поступления в Высшую Школу Космонавтики (ВШК) Ян успел поработать несколько лет послом в африканской республике Того. В этой главе Ян рассказывает о том, как поступил в ВШК и как ее закончил.

© 2024 Константин Оборотов

*** Глава 03. Высшая Школа Космонавтики ***

Вступительные экзамены я сдавал не очень хорошо. Физподготовку на "3", английский на "4", китайский на "3", физику на "4", математику на "5". Решающим для меня был последний экзамен, сочинение по теме "Кем я был до поступления". Тема для меня была выигрышная. Большинство абитуриентов были молодыми парнями в возрасте от 17 до 22 лет и ничего интересного о своей жизни они не могли ни рассказать, ни, тем более, написать. А у меня был богатый жизненный опыт, который я очень красочно описал в своем сочинении.

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

В сумме у меня получился т.н. "полупроходной" балл, а таких вот полупроходников вызывали на особое заседание приемной комиссии.

- Уважаемый Ян, - обратился ко мне председатель комиссии, - вам ведь уже 31 год, не староваты Вы для курсантской жизни?

- В правилах для поступающих указано, что предел по возрасту до 35 лет, - напомнил я.

- Ну, да, ну, да, - пробормотал председатель в каких-то сомнениях, - а вот, кстати, сочинение Ваше мне очень понравилось!

- Почему же Вы только тройку поставили? – с обидой спросил я.

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

Космический поход Яна Янова 001. Планета Бегемотов (гл.3) Фантастика, Фантастический рассказ, Космическая фантастика, Русская фантастика, Юмористическая фантастика, Научная фантастика, Авторский мир, Поступление в ВУЗ, Юмор, Ирония

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

- Я могу подумать? – поинтересовался я.

- А куда спешить? Думайте, сколько угодно, - разрешил председатель, - хоть десять секунд. Время пошло!

- Я согласен, - немедленно ответил я, и тут же был зачислен в школу.

Год обучения в школе прошел быстро и незаметно. Я в основном изучал историю планеты "Бегемотов", используя имеющие видео и текстовые материалы. Неплохо освоил популярные языки планеты, язык местных людей и язык местных бегемотов. Также немного подтянул физическую подготовку.

И вот мы уже выпускники. Торжественным маршем наш маленький специальный факультет дипломатов прошел по плацу. Мы крикнули "ура" и подбросили вверх серебряные и золотые монетки. Затем лаборантки собирали эти монетки на память о нас. А мы навсегда распрощались со школой и между собой.

...

Первоисточник:

https://wpvi.ru/pages/story/00058/

#############

### Конец ###

#############

Показать полностью 1

Космический поход Яна Янова 001. Планета Бегемотов (гл.2)

Одного из посетителей музея "Космической Славы" привлек внимание необычный экспонат в виде золотого бегемота. Директор музея Яна Янов пояснил, что это его трофей за победу в соревнованиях на планете бегемотов. Теперь директор подробно рассказывает, как он добыл этот дорогой кубок.

© 2024 Константин Оборотов

*** Глава 02. Республика Того, год 2164 ***

Шестьдесят лет назад я работал послом в республике Того. Это в Африке, если кто вдруг не в курсе. Работа мне нравилась. Должность руководящая, зарплата высокая, а работа ненапряженная. Традиционно по утрам я в виде зарядки ходил на местный пляж в столице Ломе. Там, помимо купания, я обычно проводил встречу со своим агентом из местных аборигенов. Я давал ему немного денег, а он за это рассказывал мне, что интересного происходит в американском посольстве.

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

Как не клюнуть на такую замануху, тем более, что речь шла о каких-то копейках. Я заплатил, конечно. Оказалось, что на предыдущей встрече агент слил мне дезу по поручению американского посла. Теперь агента замучила совесть, и он решил сознаться за небольшую плату. Что ж, такое бывает. Мы пожали друг другу руки, я пошел в свое посольство на совещание, а двойной агент, вероятно, потащился на встречу с американским послом. Чтобы доложить ему, что я все знаю. А потом, наверное, он мне расскажет, что все слил американцу. Вот так мы и развлекались.

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

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

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

Космический поход Яна Янова 001. Планета Бегемотов (гл.2) Сарказм, Ирония, Мотивация, Фантастика, Фантастический рассказ, Юмор, Космическая фантастика, Карьера, Странный юмор, Инопланетяне, Длиннопост

Кстати, насчет личной жизни все тоже было довольно интересно. Местные чернокожие девушки и женщины были в принципе не прочь подружиться с белым человеком из другой страны. В частности, ко мне довольно активно приставала местная красавица. Она очень хотела, чтобы у нее родился белый ребенок. Сама она была замужем. И у нее уже было три ребенка. Вероятно, черные дети ей слегка поднадоели, захотелось чего-то новенького. Я колебался. С одной стороны, мне хотелось сеять разумное, доброе, вечное на полях страны, куда меня забросила судьба. Но с другой стороны, я сильно опасался разного рода скандалов и ненужных мне разоблачений.

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

Но, слава Богу, все обошлось. Оказалось, что его жена полностью вынесла ему мозг, и он пришел просить меня выполнить ее просьбу о белом ребенке. Можете представить мою радость и мое облегчение! Я немедленно заказал у своей секретарши чай (tea for two) с печеньем. После чего я со своим новым другом провел целый час в интереснейшей беседе, в которой мы затронули самые актуальные темы современной жизни, включая воспитание детей и генную комбинаторику.

После его посещения меня охватила легкая грусть, которая через месяц перешла в тоску. Я представил себя через 10, затем, через 20 лет. Все одно и то же! Все те же совещания, те же культурные мероприятия, те же поиски и привлечения инвесторов. И те же приключения с местными женщинами с риском для здоровья и репутации. Ужасный сенсорный голод! Я чувствовал достаточно талантливым и энергичным, чтобы сделать свою жизнь более интересной и полезной для себя и общества. Прикинув разные варианты, я написал заявление в "Высшую Школу Космонавтики".

...

Первоисточник:

https://wpvi.ru/pages/story/00058/

#############

### Конец ###

#############

Показать полностью 1

Космический поход Яна Янова 001. Планета Бегемотов (гл.1)

На разных планетах популярны разные спортивные игры. Это зависит от культурных традиций той или иной планеты. На планете "Бегемотов" исключительно популярной культовой игрой является древняя игра под названием "Жизнь внутри бегемота". В игре принимали участие две команды: люди (бегемы) и бегемоты, по десять участников в каждой команде. Перед стартом игры проводилась жеребьевка, в которой определялись пары, какой человек с каким бегемотом будет взаимодействовать. После того как судья объявит старт игры, бегемоты широко открывали пасти. Люди в легких скафандрах прыгали "рыбкой", головой вперед, в эти пасти, быстро проскальзывали через гортанный канал и попадали в огромный желудок. Теперь задачей человека было продержаться как можно дольше в желудке бегемота или, на худой конец, хотя бы в кишечной системе. Задача бегемота была обратной. Он должен был постараться как можно быстрее исторгнуть человека из заднего проходного отверстия. © 2024 Константин Оборотов

Космический поход Яна Янова 001. Планета Бегемотов (гл.1) Странный юмор, Ирония, Сарказм, Фантастика, Фантастический рассказ, Космическая фантастика, Русская фантастика, Юмор, Научная фантастика, Продолжение следует, Инопланетяне, Еще пишется

*** Глава 01. Музей "Космической Славы" ***

Четверг 10.06.2224 года не был совсем обычным днем в музее "Космической Славы". Экскурсию проводил директор музея Ян Янович Янов. В музее и так было чего посмотреть. Удивительные экспонаты в виде скелетов животных с далеких планет, таинственные артефакты, редкие видео в режиме "3D+запах", все это привлекало внимание любителей и энтузиастов космических исследований.

А уж когда экскурсию проводил лично Ян Янов, то, как правило, энтузиазм посетителей зашкаливало. Директор Янов – бывший "космический волк", абсолютный рекордсмен по количеству дальних путешествий и по намотанным световым годам. Уж он-то мог рассказать что-то интересное из старой истории космических походов! И, обычно, Ян с удовольствием рассказывал.

- А что это такое? – полюбопытствовал один из экскурсантов, указывая на один из экспонатов. – Странный сувенир!

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

- Это кубок победителю финальных соревнований традиционных спортивных игр на планете "Бегемотов", - ответил Ян Янович.

- А чья это голова торчит из задницы бегемота? – продолжал любопытствовать экскурсант.

- Моя, - скромно ответил директор, - это очень интересная история. Если никто не будет против, давайте, пройдемте в демонстрационный зал номер 777. Я вам все подробно расскажу и покажу.

...

Первоисточник:

https://wpvi.ru/pages/story/00058/

#############

### Конец ###

#############

Показать полностью 1

Художник - дальтоник

Художник - дальтоник Странный юмор, Сарказм, Картинки, Картинка с текстом, Сарай, Покраска, Дизайн, Художник, Дизайнер, Ирония, Юмор

Здрасте... Сарай покрасьте!

Художник - дальтоник Странный юмор, Сарказм, Картинки, Картинка с текстом, Сарай, Покраска, Дизайн, Художник, Дизайнер, Ирония, Юмор

Итог работы художника

Первоисточник:

https://wpvi.ru/pages/pics/023/

#############

### Конец ###

#############

Показать полностью 2

Советы бывалого программера юному разработчику

Всегда с интересом читал и слушал полезные советы от старшего поколения по теме становления программиста, или, как теперь стали называть, разработчика. Некоторые из этих советов оказались лично для меня полезными, некоторые нет. Я решил отдать долг обществу и написать свои советы. Буду очень рад, если они вам помогут или, хотя бы, натолкнут на какие-то свои мысли и идеи.

Советы бывалого программера юному разработчику Психологическая помощь, Рассуждения, Логика, Программирование, Программист, Разработчики, Становление, Совет, Семья, Личность, Развитие личности, Длиннопост

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

***** Совет 1. Забота о здоровье *****

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

***** Совет 2. Физкультура и спорт *****

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

Намного проще пешие прогулки по району. Если вам повезло, и вы живете в экологически чистом месте, это очень хорошо. Параллельно по ходу прогулки вы можете вести фото или видео съемки, а потом выкладывать интересные моменты по какой-нибудь видео хостинг. Или просто хранить в своем личном архиве.

***** Совет 3. Семья и дети *****

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

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

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

***** Совет 4. Играйте в шахматы *****

Шахматы улучшат работу вашего мозга. Отговорки типа "я не умею играть" не принимаются. Современные шахматные сайты имеют встроенные механизмы контроля правильности ходов. Вы просто не сможете сделать некорректный ход. При регистрации игроку дается первоначальный рейтинг (обычно 1500 или 1200), который затем, в зависимости от ваших результатов либо растет или падает. Таким образом, для вас будет осуществляться подбор игроков, которые примерно играют в вашу силу. Если, например, вы совсем не умеете играть, то и противники у вас будут такие же. В результате игры будут в основном, между примерно равными соперниками, и обоим будут доставлять удовольствие.

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

Проблему решает следующий совет.

***** Совет 5. Самодисциплина *****

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

***** Совет 6. Математика *****

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

***** Совет 7. Конкуренция *****

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

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

***** Совет 8. Не следуйте чужим советам *****

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

Хорошо, попытаюсь объяснить другими словами. Кто я такой, чтобы давать вам советы? Я вас совсем не знаю, ваши сильные и слабые стороны мне неизвестны. Я нисколько не удивлюсь, если все советы выше вы проигнорируете, но все равно добьетесь успеха.

Отсюда следует следующий совет.

***** Совет 9. Будьте критичны *****

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

***** Совет 10. Будьте благодарны *****

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

А это был последний совет. Успехов в карьере разработчика!

Первоисточник:

https://wpvi.ru/pages/story/00057/

#############

### Конец ###

#############

Показать полностью 1

Хочешь стать разработчиком?

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

Хочешь стать разработчиком? Разработка, Программирование, Технологии, Пример, Javascript, Факториал, Задача, Программа, Длиннопост

***** С чего начать *****

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

Проведите самодиагностику. Вам в школе нравилась математика? Вы любите играть в шахматы? Если ответили "да" на оба вопроса, скорее всего, программирование - это ваше дело.

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

Добро пожаловать в семью. У нас тут очень хорошо, комфортно. Наш девиз "Gens Una Sumas". Мы все помогаем друг другу как можем. Вы тоже вполне можете рассчитывать на такую помощь.

***** Javascript - начало всех начал *****

Давайте, начнем с языка Javascript (Джаваскрипт, Яваскрипт). Вообще, разных языков программирования очень много: Питон, PHP, C++, Java и т.д.

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

Следуя старым добрым традициям, напишем первую программу в стиле вывода значения строки "Hello, World!"

Текст программы "Hello, World!"

console.log("Превед, Медвед!");

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

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

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

Текст программы "дважды два четыре"

let x=2

let y=2

console.log("x*y=", x*y);

Обратите внимание на интересную особенность языка Javascript: конец строки можно заканчивать символом ;, но можно и опускать.

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

Хочешь стать разработчиком? Разработка, Программирование, Технологии, Пример, Javascript, Факториал, Задача, Программа, Длиннопост

Теперь можно перейти к чуть более сложным задачам.

***** Факториал натурального числа *****

Факториал, - это число, умноженное на "себя минус один", затем на "себя минус два", и так далее до 1. Факториал n обозначается как n!

Текст программы "Факториал натурального числа"

function fact_fun(n) {

// делаем рекурсию только если n больше 1

if (n > 1) {

return n * fact_fun(n - 1);

}

else {

return 1;

};

//

}; // function fact_fun(n) {

//

В этой функции fact_fun интересно то, что она вызывает саму себя. Такой прием, когда функция вызывает сама себя, называется Рекурсия.

Чтобы стало совсем все понятно, попробуем визуализировать эту абстракцию с помощью картинки.

Хочешь стать разработчиком? Разработка, Программирование, Технологии, Пример, Javascript, Факториал, Задача, Программа, Длиннопост

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

Теперь переход к чуть более сложной программе.

***** Найти наибольшее число в массиве, являющееся полным квадратом *****

Описание работы алгоритма

*** 1 ***

Вводим несколько чисел из формы HTML, в нашем примере: 49, 64, 77, 25, 99.

Формируем массив:

temp_ar = [49,64,77,25,99];

*** 2 ***

Проходим циклом по этому массиву от нулевого элемента до последнего:

for (let x = 0; x < temp_ar.length; x++)

При проходе выполняем пункт 3.

*** 3 ***

Определяем, является ли текущий элемент полным квадратом с помощью специальной функции: is_int_cur_kv_fun(temp_ar[x])

Если текущий элемент является полным квадратом, выполняем пункт 4.

*** 4 ***

Проверяем, является ли текущий элемент большим по значению, чем max_int (изначально let max_int = null;)

if (temp_ar[x]>max_int)

Если больше, то фиксируем:

max_int = temp_ar[x];

*** 5 ***

Для данного набора чисел получаем результат 64, с такой расшифровкой:

1) 49 КВАДРАТ

2) 64 КВАДРАТ * Максимальный *

3) 77 НЕ квадрат

4) 25 КВАДРАТ

5) 99 НЕ квадрат

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

А здесь ограничимся скриншотом с этой страницы.

Хочешь стать разработчиком? Разработка, Программирование, Технологии, Пример, Javascript, Факториал, Задача, Программа, Длиннопост

***** Для заданного числа N найти количество способов его записи в виде суммы положительных чисел *****

Для заданного числа N найти количество способов его записи в виде суммы положительных чисел (само число N также считать одной из форм записей такой суммы, т.е. N = N).

Эта задача популярна среди математиков. Например, герой рассказа Константина Оборотова "Осторожно, женщина!" использует эту задачу для объяснения, что такое математика.

Описание работы алгоритма

*** 1 ***

Получаем число над которым будем работать из формы HTML:

let task1_1 = jQuery('#task1_1').val();

*** 2 ***

Допустим, ввели число 4.

Разбиваем это число на массив temp_ar(4)[1,1,1,1]

Размерность массива temp_ar соответствует числу task1_1, все варианты разложения которого мы ищем.

*** 3 ***

Делаем цикл с условием while(temp_ar[0] < task1_1)

Т.е. проходим по циклу до тех пор, пока нулевой элемент массива temp_ar[0] не станет равным числу над которым работаем.

При этом значение числа task1_1 остается неизменным, а над массивом temp_ar проводим манипуляции, описанные далее

*** 4 ***

Проходим по массиву temp_ar от нулевого элемента до предпоследнего. При этом к минимальному элементу в текущем состоянии массива прибавляем 1

temp_ar[min1index] += 1;

*** 5 ***

При этом мы удаляем следующий элемент:

temp_ar.splice(min1index+1);

*** 6 ***

Дополняем массив необходимым количеством единиц на конце:

temp_ar.push(1);

Делаем это так, чтобы в любом текущем варианте состояния массива temp_ar, сумма его элементов всегда должна быть равна task1_1 (т.е. 4 в нашем примере)

*** 7 ***

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

temp_ar: [4]

Всего для данного тестового примера получаем 5 вариантов:

1) 1+1+1+1=4

2) 2+1+1=4

3) 2+2=4

4) 3+1=4

5) 4=4

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

А здесь ограничимся скриншотом с этой страницы.

Хочешь стать разработчиком? Разработка, Программирование, Технологии, Пример, Javascript, Факториал, Задача, Программа, Длиннопост

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

Спасибо за внимание! Успехов в программировании, разработке и кодировании!

Первоисточник:

https://wpvi.ru/pages/story/00056/

#############

### Конец ###

#############

Показать полностью 5
Отличная работа, все прочитано!