Уроки по тегу «алгоритмы»
В каталоге хекслета найдено 110 уроков по теме «алгоритмы». Уроки по теме «алгоритмы» есть в курсах: Введение в Java, Основы программирования, Введение в программирование, Java: Core, Java: Коллекции.
Научиться работать со структурами данных в функциональном стиле.
Узнать, какие еще коллекции используются в Java
Углубить знания в обработке структур данных в функциональном стиле
Изучаем новые термины: переменные, циклы и изменяемые данные. Учимся отличать декларативное программирование от императивного.
Строки, кавычки, экранирование… Разбираемся, как работать со строками — последовательностями символов.
Вот мы и изучили основы программирования. Освоили базовые концепции, составляющие фундамент любой программы на любом языке. Разбираемся, что изучать дальше, в какой последовательности и почему.
Объясняем, как работает система обучения на Хекслете. Из чего состоят уроки? Что делать, если непонятно? Как проходить практику? В какой последовательности изучать курсы?
Разбираемся в одной из самых важных и интересных базовых концепций — рекурсии и рекурсивных вызовах.
Разбираемся, чем является язык программирования. Почему синтаксис языка – это хотя и необходимая, но не самодостаточная вещь. Обсуждаем, с какого языка начинать обучение и насколько важен выбор на этом этапе.
Исправление ошибок – важная часть работы программиста. В этом уроке изучаем типы ошибок и способы решения проблем.
Первый урок посвящен знакомству с Тотой – главным персонажем Хекслета. Вместе с нашим героем отвечаем на простые, но важные вопросы: Что такое компьютер? Умный ли он? Говорит ли он на языке программирования?
Изучаем, как получать и отправлять ответы в программах на JavaScript. Знакомимся с константами.
Изучаем три важные концепции: окружение, область видимости и замыкания. Выясняем, каким образом происходит поиск значений.
Изучаем, как работает среда разработки Хекслета и пишем свою первую программу на JavaScript.
Знакомимся с функциями — строительными блоками программ. Учимся создавать и запускать их.
Знакомимся с идеей типизации. Ищем разницу между динамической и статической типизацией, а также разницу между сильной и слабой типизацией.
Познакомимся с другим видом применения рекурсии, без откладывания вычислений до самого конца.
Изучаем условия и алгебру логики — механизм, позволяющий программам принимать решения на основе информации.
Знакомимся с модулями — способом разделения программ на составные части и переиспользования частей.
Разбираемся, чем выражения отличаются от инструкций. Почему важно видеть в коде выражения и инструкции, а не просто наборы команд.
Как сделать код немного проще и короче? Рассказываем о технологии изменения переменных и цикле for.