lab_4_9

0

Описание

Языки

  • JavaScript93,2%
  • HTML6,8%
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
README.md

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САХАЛИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»







Институт естественных наук и техносферной безопасности
Кафедра информатики
Гусев Владислав Михайлович





Лабораторная работа №9.«JS»
01.03.02 Прикладная математика и информатика













Научный руководитель
Соболев Евгений Игоревич




г. Южно-Сахалинск
2024 г.













Введение

HTML — стандартизированный язык гипертекстовой разметки документов для просмотра веб-страниц в браузере. Веб-браузеры получают HTML документ от сервера по протоколам HTTP/HTTPS или открывают с локального диска, далее интерпретируют код в интерфейс, который будет отображаться на экране монитора.

CSS — формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Также может применяться к любым XML-документам, например, к SVG или XUL.

Задачи js

  1. Есть некоторая строка (var str = 'fgfggg';), что будет, если мы возьмем str[0]?
  2. Дана функция, она принимает в качестве аргументов строки '*', '1', 'b', '1c', реализуйте ее так, что бы она вернула строку '1*b*1c'
  3. Дано дерево, надо найти сумму всех вершин.
  4. Нарисовать стилями полукруг.
  5. Есть массив в котором лежат объекты с датами, отсортировать по датам.
  6. Есть несколько слов, определить состоят ли они из одних и тех же букв('кот', 'ток', 'окт')
  7. От них же. Числа от 1 до 100 лежат в массиве, они хаотично перемешанные, от туда изъяли одно число, надо найти, что это за число. алгоритм не должен превышать O(n^2) сложности.
  8. Реализовать сортировку пузырьком.
  9. Обратная польская нотация.
  10. Реализовать функцию является ли слово палендром.

Решения CSS

Файл 1.js

Файл 2.js

Файл 3.js

Файл 4.js

Файл 5.js

Файл 6.js

Файл 7.js

Файл 8.js

Файл 9.js

Файл 10.js

Результат HTML

  1. Есть некоторая строка (var str = 'fgfggg';), что будет, если мы возьмем str[0]?
  2. Дана функция, она принимает в качестве аргументов строки '*', '1', 'b', '1c', реализуйте ее так, что бы она вернула строку '1*b*1c'
  3. Дано дерево, надо найти сумму всех вершин.
  4. Нарисовать стилями полукруг.
  5. Есть массив в котором лежат объекты с датами, отсортировать по датам.
  6. Есть несколько слов, определить состоят ли они из одних и тех же букв('кот', 'ток', 'окт')
  7. От них же. Числа от 1 до 100 лежат в массиве, они хаотично перемешанные, от туда изъяли одно число, надо найти, что это за число. алгоритм не должен превышать O(n^2) сложности.
  8. Реализовать сортировку пузырьком.
  9. Обратная польская нотация.
  10. Реализовать функцию является ли слово палендром.

Вывод

В ходе выполнения лабораторной работы по js были рассмотрены различные селекторы, которые позволяют выбирать и стилизовать определенные элементы на веб-странице. Также применены алгоритмы работы с циклами списками и другими структурами данных на js.