Уроки по тегу «абстракции»
В каталоге хекслета найдено 45 уроков по теме «абстракции». Уроки по теме «абстракции» есть в курсах: Структура и интерпретация компьютерных программ, PHP: Построение абстракций, Python: Составные данные.
Знакомимся с языком Lisp, рассматриваем примитивные выражения, комбинирование, процедуры и абстракции
Рассматриваем и реализуем общий случай поиска корня с помощью метода Ньютона
Изучаем алгоритм поиска наибольшего общего делителя и реализуем его на языке программирования Scheme (LISP)
Добиваемся еще большей выразительной силы, создавая процедуры, возвращаемые значения которых сами являются процедурами
Рассматриваем вычисление последовательности чисел Фибоначчи как пример древовидной рекурсии
Знакомимся с понятием «порядок роста», которое дает общую оценку необходимых ресурсов при увеличении входных данных процессов
Знакомимся с понятием «неподвижные точки функции» и учимся искать их
Рассматриваем возведение числа в степень для лучшего понимания порядков роста
Продолжаем изучать процедуры, процессы, линейную рекурсию и итерации
Реализуем алгоритм проверки числа на простоту на языке программирования Scheme (LISP)
Рассматриваем важную особенность языка — возможность передачи процедуры как аргумента в другую процедуру
Учимся создавать процедуры на лету с помощью lambda
Знакомимся с процедурами, процессами, линейной рекурсией и итерациями
Изучаем «процедуры как абстракции» — важный подход при программировании
Обсуждаем, что такое информатика и чем занимается эта наука
Учимся создавать локальные переменные в процедурах
Рассматриваем реализацию метода половинного деления — простого, но мощного способа нахождения корней уравнений с непрерывными функциями
Пытаемся понять, что такое данные в рамках языка программирования и как строить структуру данных на примере pair
Изучаем структуру данных «двоичное дерево» и ее реализацию в PHP с помощью списков
Знакомимся с еще одной полезной функцией высшего порядка: filter
Учимся строить рекурсии с аккумулятором и знакомимся с оптимизацией хвостовой рекурсии
Знакомимся с понятием замыкания при использовании математической операции на примере вложенных пар
Знакомимся с функцией высшего порядка, позволяющей применять переданную функцию к элементам множества
Рассматриваем концепцию разделения программы на функциональные блоки, работающие с общей структурой данных
Пишем функцию, позволяющую производить свертку нескольких значений
Продолжаем изучение оператора присваивания и переходим к созданию объектов