Обучение Javascript — работа в Москве
Дата: 2025-05-21
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-05-21
Описание
Для себя Лабораторная работа 4. Основы JavaScript. Структуры данных. Работа с DOM. Обработка событий. Помощь в выполнении. Практическая часть Создайте Javascript файл и подключите его к странице. Реализуйте функцию, принимающую два числа и возвращающая наибольшее из этих двух чисел. Реализуйте функцию, которая принимает число и возвращает массив, содержащий числа от 0 до указанного числа. Реализуйте функцию, которая получает массив чисел произвольной длинны и возвращает новый массив, который содержит четные числа из переданного массива Сверстайте форму-анкету. Анкета должна состоять из следующих элементов: Фамилия – поле ввода текста Имя – поле ввода текста Пол – выбор из двух вариантов Номер телефона – поле ввода текста email – поле ввода email Должность - выбор из выпадающего списка, варианты придумать самостоятельно), Трудовые обязанности – поле ввода многострочного текста Кнопка Сохранить – сохранит введенные данные Кнопка Сбросить – очистит поля формы Все поля формы обязательны для заполнения, поэтому скрипт должен проверять поля на наличие введенных значений и соответствие этих значений типу поля сразу после ввода данных пользователем. В случае если поле пустое или данные не соответствуют типу, то под полем нужно вывести описание ошибки. Если пользователь ввел корректные данные, то после ввода ошибка должна пропасть, если отображалась ранее. Поля с ошибкой должны стилистически выделяться. Например, рамкой красного цвета. При нажатии кнопки Сохранить, скрипт должен пройтись по форме и собрать введенные данные в виде объекта, свойства которого будут соответствовать названиям полей формы и содержать значения из этой формы. Если в форме имеются ошибки – скрипт должен вывести сообщение с предупреждением пользователю, что сохранение не удалось и нужно исправить ошибки формы. Если в форме нет ошибок, то обработчик кнопки Сохранить помещает объект с данными в localStorage в поле formData. После записи данных нужно вывести сообщение, что данные успешно сохранены. Добавьте кнопку «Выгрузить данные». Обработчик данной кнопки должен достать информацию из localStorage и заполнить ею форму.
Похожие заказы
Спортивное программирование
дистанционно
договорная
Язык программирования: JavaScript, Python, SQL, PHP
Казань
Репетиторы
2025-05-23
Обучение программированию
дистанционно
договорная
Язык программирования: Python Для себя
Москва
Репетиторы
2025-05-23
Обучение Python
на дому или дистанционно
договорная
Для института Укрепить базу знаний
Красноярск
Репетиторы
2025-05-23
Обучение Python
дистанционно
договорная
Разобрать на занятии как делать дз Задача 1 1.1. (2 балла) Написать функцию, которая разбивает сигнал на части длиной 1000 и создаёт матрицу, где каждая часть — строка. 1.2. (3 балла) Написать функцию, которая преобразует матрицу обратно в аудиосигнал (вектор длины число строк × 1000). Проверить, что восстановленный сигнал совпадает с исходным. Задача 2 2.1. (3 балла) Применить PCA к матрице из задачи 1.1, снизив размерность данных (выбрать число компонент). 2.2. (4 балла) Визуализировать объекты на плоскости после PCA. Сделать выводы. 2.3. (4 балла) Построить цветную диаграмму рассеяния сжатых данных. Объяснить, что она показывает. Задача 3 3.1. (4 балла) Выполнить обратное преобразование PCA для сжатых данных. Указать размер итоговой матрицы. 3.2. (4 балла) Преобразовать матрицу в аудиосигнал и воспроизвести. Оценить схожесть с оригиналом. 3.3. (8 баллов) Исследовать зависимость качества звука от числа компонент: Определить минимальное число компонент, при котором звук почти неотличим от оригинала. Добавить в ноутбук оригинал и выбранный сжатый вариант (указать число компонент). Совет: Использовать gaussian_filter1d для подавления шума. 3.4. (6 баллов) Ответить на вопросы: Оптимально ли выбрано число компонент? Как это определить? Насколько можно сжать звук? Какая оптимизация памяти достигнута? Как автоматически подбирать число компонент для другого аудио? Задача 4 (Дополнительное исследование, 15 баллов) Обернуть код сжатия в функции. Исследовать, как степень сжатия (отношение размера частей сигнала к размеру PCA-пространства) влияет на качество звука: При каком уровне сжатия становится заметна потеря качества? (с фильтрацией и без). Ответить на вопросы: Что означает степень сжатия для PCA? Для длинной записи (3 мин) нужно ли делить на большее/меньшее число сегментов? Почему? Можно ли автоматически подобрать степень сжатия? Как она влияет на звук и почему?
Москва
Репетиторы
2025-05-22