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

Задание 2. В пачке сигарет (20 штук) содержится примерно 3,6 г смо- лы, которая осаживается в легких курильщика. Сколько смолы ося-
дет в легких курильщика за год, если он выкуривает хотя бы по од-
ной сигарете в день?​

Показать ответ
Ответ:
dianavolk00
dianavolk00
16.07.2020 22:43

Алгоритм:

Составим математическую модель. Заметим, что каждый раз текущая сумма умножается на некоторое число k=1+\dfrac{r}{100}, где r — процент. То есть начальная сумма вклада S и конечная сумма вклада F связаны следующим отношением: S\cdot k^x=F, где x — срок вклада. Его можно выразить следующим образом:

k^x=\dfrac{F}{S}\\x=\log_{k}{\dfrac{F}{S}}

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

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

Программа:

from math import log, ceil

start_s = float(input())

finish_s = float(input())

k = 1.05 #percent

print(ceil(log(finish_s / start_s, k)))

0,0(0 оценок)
Ответ:
Гыгыгы14
Гыгыгы14
03.10.2021 19:02

Объяснение:

Python

# подключаем модуль, чтобы в ручную не вводить матрицу  

from random import randint

# вводим размерность матрицы

n,m=map(int, input('Введите размерность матрицы n m:').split())

# заполняем матрицу случайными числами в диапазоне (-20,20)

a=[[randint(10,99) for j in range(n)] for i in range(m)]

# печатаем матрицу построчно, чтобы было понятно и красиво

for i in a: print(i)

# зададим стартовое минимальное и максимальное значение

# присвоим им первый элемент матрицы

minA = a[0][0]

maxA = a[0][0]

# найдём в каждом столбце минимум и максимум

for i in range(m):

# минимум текущего столбца будет < нашего minA

   if min(a[i]) < minA:

# то переприсвоим минимум        

       minA=min(a[i])

# аналогично с максимумом        

   if max(a[i]) > maxA:

       maxA=max(a[i])

# выводим на печать минимум и максимум

print('min=', minA)

print('max=', maxA)


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