В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
happyga
happyga
13.02.2020 04:32 •  Информатика

Вычислите информации объёма Запишите решение Вычисли объём информации День осенний совсем неласков пригорюнился принахмурился ветром холодом приукрасился
и усесться в лес наступление ​

Показать ответ
Ответ:
Fiza15
Fiza15
26.12.2020 22:14

Есть обучающая задача:

«Цена товара обозначена в рублях с точностью до копеек, то есть действительным числом с двумя цифрами после десятичной точки. Запишите в две целочисленные переменные стоимость товара в виде целого числа рублей и целого числа копеек и выведитеих на экран. При решении этой задачи нельзя пользоваться условными инструкциями и циклами.»

В задаче приведены тесты:

Тест 1

Входные данные:

1

10.35

Вывод программы:

1

10 35

Тест 2

Входные данные:

1

1.99

Вывод программы:

1

1 99

Тест 3

Входные данные:

1

3.50

Вывод программы:

1

3 50

Нижеприведенное решение проходит вышеупомянутые тесты, а ещё: 0.01, 0.10, 40.80, 40.30, 1.01, 1.10

Однако обучающая система выдаёт с тестовым вариантом, который программа не пройдёт. Не могу придумать что я не учитываю.

1

2

3

4

5

6

7

8

p = float(input())

r = int(p)

print(r, end=' ')

p *= 10

kk = p % 10

p *= 10

kd = p % 10

print(int(kk), int(kd), sep='')

0,0(0 оценок)
Ответ:
Задание 3

Стоит заметить, что в функции (так как в ячейке запись начитается со знака равно) не используется фиксированная ячейка (знак доллара; при "растягивании" ячейки за ползунок справа снизу автоматически изменяются ячейки, которые используются в вычислениях), а это значит, что при перемещении формулы из ячейки B1 в B2 и B3 мы получим формулы =A2*2/A3 и =A3*2/A4 соответственно.

Рассмотрим ячейки поочерёдно:

B1

=A1*2/A2 = 10*2/5 = 20/5 = 4

B2

=A2*2/A3 = 5*2/10 = 10/10 = 1

B3

=A3*2/A4 = 10*2/1 = 20/1 = 20

C1

=B1+5 = 4 + 5 = 9

C2

=B2+5 = 1 + 5 = 6

C3

=B3+5 = 20 + 5 = 25

Задание 4

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

$A$1 - это значит, что у нас фиксированный адрес на ячейку A1. Она не изменится при "растягивании"A$1 - это значит, что у нас фиксированная строка. Изменится автоматически лишь столбец (A), а строка останется той же$A1 - то же самое, что и предыдущее, но наоборот: столбец (A) не изменится, а строки могутA1 - автоматически изменится и столбец (A), и строка (1)

Рассмотрим ячейки:

C1

=$A$1*$B$1 = 2*4 = 8

C2

=$A$1*$B$1 = 2*4 = 8

D1

=A1*A2 = 2*3 = 6

D2

=A2*A3 = 3*3 = 9

D3

=C2+D2 = 8+9 = 17

Задание 5

Не видно условия. Напишите в комментарии, я обязательно отвечу.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота