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