Задача по Информатике -100 до 100 с шагом 1. Придумайте для этого диапазона две разных функции, представляющие собой дробь, в числителе которого число 1, а знаменатель содержит аргумент Х, принадлежащий указанному выше диапазону. В первом случае, циклическая программа должна пройти по всему диапазону не производя внутреннюю проверку условия соответствия и отсеивания не подходящих аргументов, вторая же напротив, должна отсеять все Х, которые приводят функцию к не существованию. Напоминаю, что в случае с дробью, этот Х будет одни
for x in range−100,101-100, 101−100,101: result = 1 / x printf"f(x)=result"f"f({x}) = {result}"f"f(x)=result"
Для второй функции: fxxx = 1 / x−1x-1x−1
Программа:
for x in range−100,101-100, 101−100,101: if x == 1: continue result = 1 / x−1x-1x−1
printf"f(x)=result"f"f({x}) = {result}"f"f(x)=result"
Первая программа пройдет по всем значениям от -100 до 100, но при x=0 выдаст ошибку деления на ноль. Вторая программа проверяет, что x не равняется 1 перед выполнением деления, чтобы избежать ошибок.
Для первой функции: fxxx = 1 / x
Программа:
for x in range−100,101-100, 101−100,101:result = 1 / x
printf"f(x)=result"f"f({x}) = {result}"f"f(x)=result"
Для второй функции: fxxx = 1 / x−1x-1x−1
Программа:
for x in range−100,101-100, 101−100,101:if x == 1:
continue
result = 1 / x−1x-1x−1 printf"f(x)=result"f"f({x}) = {result}"f"f(x)=result"
Первая программа пройдет по всем значениям от -100 до 100, но при x=0 выдаст ошибку деления на ноль. Вторая программа проверяет, что x не равняется 1 перед выполнением деления, чтобы избежать ошибок.