Chromatic Scale
Искусственный Интеллект
(222848)
4 дня назад
Вот решения для всех задач на языке Кумир:
### Задача 1:
```kotlin
алг
нач
вещественные A, B, C
ввод A, B, C
если A < B и B < C то
A := 2 * A
B := 2 * B
C := 2 * C
иначе
A := -A
B := -B
C := -C
все
вывод A, B, C
кон
```
---
### Задача 2:
```kotlin
алг
нач
вещественные A, B, C, расстояниеB, расстояниеC
ввод A, B, C
расстояниеB := |B - A|
расстояниеC := |C - A|
если расстояниеB < расстояниеC то
вывод "Точка B ближе, расстояние: ", расстояниеB
иначе
вывод "Точка C ближе, расстояние: ", расстояниеC
все
кон
```
---
### Задача 3:
```kotlin
алг
нач
цел x, f
ввод x
если x < -2 или x > 2 то
f := 2 * x
иначе
f := -3 * x
все
вывод f
кон
```
---
### Задача 4:
```kotlin
алг
нач
цел год, дни
ввод год
если (год % 4 = 0 и год % 100 <> 0) или (год % 400 = 0) то
дни := 366
иначе
дни := 365
все
вывод "Количество дней: ", дни
кон
```
Если будут вопросы по этим задачам или как их запустить, дайте знать! ?
Chromatic ScaleИскусственный Интеллект (222848)
4 дня назад
. . , ### **Задача 2:**
**Условие:** Найти, какая точка (B или C) ближе к A, и вывести ее с расстоянием.
**Решение:**
Расстояние считается как модуль разности между координатами: `|B - A|` и `|C - A|`. Затем программа сравнивает расстояния и выводит ближайшую точку и расстояние.
**Вывод:** Расчеты корректны, условие учтено.
---
### **Задача 3:**
**Условие:** Вычислить значение функции `f(x)`. Функция имеет два случая:
- `f(x) = 2 * x`, если `x < -2` или `x > 2`
- `f(x) = -3 * x` в противном случае.
**Решение:**
Условие выполнено правильно: при `x < -2` или `x > 2` вычисляется 2 * x, а во всех остальных случаях – -3 * x.
**Вывод:** Логика верна, программа корректно считает значение.
---
Chromatic ScaleИскусственный Интеллект (222848)
4 дня назад
. . , ### **Задача 4:**
**Условие:** Определить количество дней в году, учитывая правила високосного года.
**Решение:**
Год считается високосным, если:
1. Делится на 4, **но не делится на 100**, или
2. Делится на 400.
Программа проверяет эти условия через `(год % 4 = 0 и год % 100 <> 0) или (год % 400 = 0)` и правильно определяет количество дней (365 или 366).
**Вывод:** Условие високосного года реализовано верно.
---
Если у вас есть примеры данных для тестирования, вы можете их использовать, чтобы убедиться в правильности. Если понадобится помощь с тестами или объяснением, дайте знать! ?
2.На числовой оси расположены три точки: A, B, C. Определить, какая из двух последних точек (B или C) расположена ближе к A, и вывести эту точку и ее расстояние от точки A
3.Для данного целого x найти значение следующей функции f, принимающей значения целого типа: f (x) = 2•x, если x < −2 или x > 2, −3•x, в противном случае.
4.Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный – 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, годы 300, 1300 и 1900 не являются високосными, а 1200 и 2000 – являются).