Телеметрия: различия между версиями

Материал из Информатика и Техники
 
(не показано 5 промежуточных версий этого же участника)
Строка 7: Строка 7:
# Сохранить передаваемые показания в файл или в базу данных (на выбор)
# Сохранить передаваемые показания в файл или в базу данных (на выбор)
# Вывести, сколько раз в день показания выходят за допустимые пределы.
# Вывести, сколько раз в день показания выходят за допустимые пределы.
Показания прибора поступают на стандартный вход программы в формате
<code>t=число</code>
для температуры или
<code>h=число</code>
для влажности воздуха. Гарантируется, что пробелы во входных данных отсутствуют.


== Указания к решению задачи ==
== Указания к решению задачи ==


[[Category:Нет указаний к решению]]
Условие, что данные поступают на стандартный вход без подсказок, означает, что чтение данных следует производить при помощи функции <code>input()</code> без подсказок:
 
<syntaxhighlight lang="python>
x = input()
</syntaxhighlight>
 
Если данные сохраняются в файл, их можно сохранить в следующем формате:
 
Строчка для температуры:
 
<code>YYYY-MM-DD,hh:mm:ss,температура,</code>
 
Строчка для давления
 
<code>YYYY-MM-DD,hh:mm:ss,,давление</code>
 
Обратите внимание, что сведения о времени получения показаний на вход программы не подаются. Их следует получить внутри программы стандартными средствами Python. Подробности можно прочитать [https://docs.python.org/3/library/datetime.html на странице документации].
 
 
 
[[Category:Неполные указания к решению]]




[[Category:Задача]]
[[Category:Задача]]

Текущая версия на 22:34, 15 февраля 2022

Условие задачи

Примечание. Все вопросы по решению задачи следует задавать учителю и/или писать на странице обсуждения задачи. Также приветствуется обмен мнениями на странице обсуждения.

К компьютеру подключено устройство, передающее показания о температуре и влажности воздуха.

  1. Сохранить передаваемые показания в файл или в базу данных (на выбор)
  2. Вывести, сколько раз в день показания выходят за допустимые пределы.

Показания прибора поступают на стандартный вход программы в формате

t=число

для температуры или

h=число

для влажности воздуха. Гарантируется, что пробелы во входных данных отсутствуют.

Указания к решению задачи

Условие, что данные поступают на стандартный вход без подсказок, означает, что чтение данных следует производить при помощи функции input() без подсказок:

x = input()

Если данные сохраняются в файл, их можно сохранить в следующем формате:

Строчка для температуры:

YYYY-MM-DD,hh:mm:ss,температура,

Строчка для давления

YYYY-MM-DD,hh:mm:ss,,давление

Обратите внимание, что сведения о времени получения показаний на вход программы не подаются. Их следует получить внутри программы стандартными средствами Python. Подробности можно прочитать на странице документации.