Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ВВИТ 2 Мячина Лада БФИ2203

.docx
Скачиваний:
0
Добавлен:
02.08.2026
Размер:
324 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

Московский технический университет связи и информатики

(МТУСИ)

Лабораторная работа №2

«Создание приложения с метео-информацией»

Выполнил:

студент группы БФИ2203

Мячина Лада Андреевна

Проверил:

Чайка Андрей Дмитриевич

Москва 2022

СОДЕРЖАНИЕ

Цель работы……………………………………………………….3

Ход работы ………………………………………………………..3

Вывод ……………………………………………………………...7

Цель работы: создать проект, с помощью которого можно узнать метео-информацию в любом городе как на сегодняшний день, так и на неделю вперёд.

Задачи: зарегистрироваться на сайте, вывести в текущем и недельном прогнозе скорость ветра и видимость, изучить документацию на сайте.

ХОД РАБОТЫ

На рисунке 1 показан код программы, который выводит информацию о погоде на текущий день.

Рисунок 1 – Шаг 1-8

Результат работы программы продемонстрирован на рисунке 2.

Рисунок 2 – Результат работы программы

На рисунке 3 приведен код программы, выводящий прогноз погоды на неделю.

Рисунок 3 – Погода на неделю

На рисунке 4 показана результат работы программы.

Рисунок 4 – Результат работы программы (прогноз на неделю)

Добавлены такие параметры, как скорость ветра и видимость, показано на рисунке 5.

Рисунок 5 – Программа (добавлены видимость и скорость ветра)

На рисунке 6 продемонстрирована работа программы с добавленными атрибутами.

Рисунок 6 – Результат работы программы

Вывод: в ходе данной лабораторной работы я создала проект, с помощью которого можно узнать метео-информацию в любом городе как на сегодняшний день, так и на неделю вперёд. Параметр q используется для указания города. Параметр units используется для указания системы измерений. Параметр APPID необходимо указать, чтобы сервис не отклонил наш запрос, а принял нас как зарегистрированных пользователей. А для сохранения результатов использовал переменную data. Так как сервис отдает нам информацию в формате json, мне необходимо использовать метод json() для декодирования информации полученной от сервиса.