Skip to content

GomanNik/tpu-practice-web-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Реализация заданий в рамках программы «ЦК: Web-программирование — ликвидация задолженности»

Этот репозиторий содержит комплект из 20 учебных задач по HTML/CSS/JavaScript, выполненных в рамках программы ликвидации академической задолженности по дисциплине «ЦК: Web-программирование». Каждая задача расположена в отдельной папке, имеет структуру index.html, style.css, script.js; при необходимости используются assets/ и data.json.


Структура


tasks/
task-01-paragraphs-formatting/
task-02-chessboard/
...
task-20-chessboard-with-pieces/
.editorconfig
.gitignore
LICENSE
README.md
package.json

  • Задачи изолированы и запускаются независимо.
  • Стили и скрипты вынесены в отдельные файлы.
  • В задачах с данными/картинками используются папки assets/ и файлы data.json.

Как запускать

  • Быстро: откройте нужный index.html двойным кликом (большинство задач так работают).
  • Через локальный сервер (рекомендуется для fetch/JSON):
    • WebStorm: Open in Browser / встроенный HTTP Server.
    • VS Code: расширение Live Server.

Примечание: в task-19 чтение data.json через fetch может блокироваться при открытии файла напрямую; используйте локальный сервер.


Ссылки на задания

  1. Задача 01 — Параграфы, выравнивание, изображение справа
  2. Задача 02 — Шахматная доска 8×8 с подписями
  3. Задача 03 — Имя и возраст → модальное окно (валидация ФИО/возраста)
  4. Задача 04 — Метры → полные километры
  5. Задача 05 — °C → °F (учтён абсолютный ноль)
  6. Задача 06 — Стоимость звонка (скидка 20% по выходным)
  7. Задача 07 — Квадратное уравнение (формулы, округление)
  8. Задача 08 — Операции над двумя целыми по знакам
  9. Задача 09 — Массив товаров: вывод + средняя цена
  10. Задача 10 — Студенты: вывести с GRADE > 4 (+блок «не прошли»)
  11. Задача 11 — 10 случайных чисел: элементы, сумма, среднее
  12. Задача 12 — Сотрудники: максимальный оклад
  13. Задача 13 — Сумма чётных [2..100], кратных 3 (компактно)
  14. Задача 14 — Таблица товаров: цвет выше/ниже средней
  15. Задача 15 — Анкета web-разработчика (валидации, маски, пароли)
  16. Задача 16 — Слайдер изображений (массив, зацикливание)
  17. Задача 17 — Галерея: 3 изображения в ряд (id, title, src)
  18. Задача 18 — Селект цветов + добавление из белого списка
  19. Задача 19 — Таблица товаров из JSON (№, название, цена)
  20. Задача 20 — Шахматная доска с фигурами (Юникод, DOM)

Лицензия

См. файл LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published