Введение в математическую логику

На этом курсе вы изучите язык математики и узнаете его базовые правила — они помогут яснее рассуждать и доносить свои мысли. Формальная логика пригодится, если вы станете инженером-программистом, займетесь аналитикой данных или решите изучать программирование на продвинутом уровне. Математика и логика помогают программистам быстрее учиться, смотреть на код под другим углом и мыслить по-новому. Это базовый курс, поэтому он подходит для начинающих. Чтобы пройти его, достаточно знаний по математике из школьной программы.
Программа курса
Продолжительность 3 часа
Где логика для программистов

Интернет-магазин с 10 до 19
Давайте дружить:
Режим работы интернет-магазина:
ежедневно с 10:00 до 19:00 (Екб)
Доставка по всей России
Обратная связь:
Екатеринбург
Мы принимаем

© 2017-2023 Игронафтик — интернет-магазин настольных игр и экипировки для детей в Екатеринбурге. Все права защищены.
Совершая любые действия на сайте, вы подтверждаете свое согласие на обработку персональных данных в соответствии с политикой сайта . Сайт может использовать технологию cookies для сбора информации технического характера. Для персонифицированной работы сайта мы также можем обрабатывать IP-адрес региона вашего местоположения.
Разработка и сопровождение сайта Volume Networks
На нашем сайте мы используем cookie для сбора информации технического характера. В частности, для персонифицированной работы сайта мы обрабатываем IP-адрес региона вашего местоположения.
Совершая любые действия на сайте, вы соглашаетесь с политикой обработки персональных данных
Какие есть ресурсы для развития логики программиста?
Как известно программисту нужна жесткая логика, но что если у меня отродясь с ней не очень? мне 16 лет и я чувствую, что она у меня отсутствует (а если и присутствует, то не лучшим образом мне помогает). Какие порекомендуете ресурсы для её развития? Есть ли у меня шансы наверстать упущенное?
- Вопрос задан более трёх лет назад
- 24753 просмотра
Комментировать
Решения вопроса 3
16 лет? Конечно же игры!
ru.wikipedia.org/wiki/Colobot — старая игра, в которой каждая миссия связана с программированием роботов. Развивает логику и умение строить алгоритмы.
minecraft-ru.gamepedia.com/ComputerCraft — развивающийся мод для minecraft. Чистое творчество — позволяет создавать сложнейшие конструкции с компьютерами, которые управляются программами на lua. Помогает развить творческое мышление и даёт практические навыки программирования.
Ответ написан более трёх лет назад
Нравится 7 1 комментарий
@TaroKun Если майнкрафт упомянули — то есть мод RedPower2, там можно программировать на православном форте. А не какой то там луне 🙂
Жесткая логика. Ха-ха-ха. Я — программист. Мои друзья — нет. Это не текст, а жесткая логика! Думаю, понятно, к чему веду.
Короче, учитесь, молодой человек, если хочется. А что бы легче училось, прочтите «гении и аутсайдеры» (книга о том как стать профи в любом, выбраном вами, деле) и забудете весь этот бред, про «гуманитарный склад ума».
Ответ написан более трёх лет назад
Комментировать
Нравится 7 Комментировать

Я всегда считал и считаю, что программисту нужна не собственно логика, а умение формализовать любой процесс — будь то повседневный или на 100% виртуальный. Именно отсутствие у пользователей навыков формализации своих же собственных действий является основной проблемой при согласовании технических заданий с бизнес-подразделениями. Особенно, если разрабатывается что-то новое с нуля, а не модифицируется старое (там хоть как-то худо-бедно можно заставить пользователя оперировать понятиями программиста).
Не спорю — есть люди, которым эта черта (умение формализировать процессы/действия) чужда просто по свойствам характера или, не знаю, темперамента. Встречался с ними не единожды. Плохого наверное в этом ничего нет. Но конструктивно работать с ними очень тяжело.
Для развития этого навыка я бы предложил просто пытаться раскладывать любой встречающийся на Вашем пути процесс на составляющие: субъекты (кто), объекты (над чем), действия (что делает) и причинно-следственные и условные связи между этими действиями (та самая логика, о которой Вы спрашиваете). Постепенно стараться усложнять предметную область и если получится всё больше ее абстрагировать — то есть раскладывать не реальные события, а некие процессы в разрабатываемых программах (как с задействованием GUI так и полностью невизуальные).
Тетрадь «Логика и программирование, 9-10 лет» Банда Умников

Тетрадь «Логика и программирование, 9-10 лет» – В тетради собраны 82 задания, которые помогут ребёнку развить важные для учёбы навыки: научат видеть проблему целиком, анализировать её причины и выстраивать эффективный план решения.
Ограничено
- Код товара: 5109
- Артикул: УМ467
- Производитель: Банда умников
- Вес товара: 0.18 кг
- Размеры: 274.00 × 200.00 × 6.00 мм
Банда умников
Не только программисты имеют дело с алгоритмами! Развитое логическое и аналитическое мышление помогает находить эффективные варианты решения задач: как в учёбе, так и в повседневной жизни. В этой тетради детям предстоит выявлять закономерности, действовать в рамках заданных алгоритмов и создавать свои собственные, а также анализировать предложенные ситуации.
Задания прокачают важные для учёбы компетенции
-
- логику;
- пространственное мышление;
- алгоритмическое мышление;
- аналитическое мышление.
Секрет эффективности тетрадей
- Плавное усложнение Именно поэтапное освоение темы — гарантия того, что ребёнок не просто поймёт, что такое алгоритмы, но и будет уметь ими пользоваться.
- Наглядное объяснение Задания спроектированы так, что ребёнок, решая их поочерёдно, самостоятельно разбирается с принципами работы алгоритмов.
- Задания с историей Гораздо интереснее рисовать картины вместе с роботом-художником и помогать пчёлкам искать мёд, чем просто решать однотипные задания.