101 задача на Javascript

Задачи 21-31

Задача 21.Определить значение функции Z = \frac{1}{XY}\text{ при произвольных }X\text{ и }YZ=
XY при произвольных X и Y.

import random

x = random.randint(-100,100)
print(«x = » + str(x))

y = random.randint(-100,100)
print(«y = » + str(y))

z = (1.0/(x*y))
print(«z = » + str(z))

Задача 22. Даны вещественные числа A, B, CA,B,C. Определить, выполняются ли неравенства A < B B > CA<BB>C, и какое именно неравенство выполняется.

import random
A=random.randint(-100,100)
print(«A= » + str(A))
B=random.randint(-100,100)
print(«B= » + str(B))
C=random.randint(-100,100)
print(«C= » + str(C) + «\n»)
print(«A C»»\n»)
if AC:
print(«The first inequality is fals»)
if A>B and B>C:
print(«The second inequality is true»)
elif A<B or B<C:
print("The second inequality is false")

Задача 23.Даны два вещественных числа X\text{ и }YX и Y. Вычислить Z = \sqrt{X \times Y}Z=
X×Y при X > Y, Z = ln{(X + Y)}X>Y,Z=ln(X+Y) в противном случае.

import random
import math

X=random.randint(1,100)
print(«X= » + str(X))
Y=random.randint(1,100)
print(«Y= » + str(Y))

if X > Y:
Z=math.sqrt(X*Y)
print(«true»)
print(«Z= » + str(Z))
elif X <= Y:
Z=math.log(X + Y)
print("false")
print("Z= " + str(Z))

Задача 24.Даны вещественные положительные числа a, b, c, da,b,c,d. Выясните, может ли прямоугольник со сторонами a, ba,b уместиться внутри прямоугольника со сторонами c, dc,d так, чтобы каждая сторона внутреннего прямоугольника была параллельна или перпендикулярна стороне внешнего прямоугольника.

import random

a=random.randint(1,100)
print(«a= » + str(a))

b=random.randint(1,100)
print(«b= » + str(b))

c=random.randint(1,100)
print(«c= » + str(c))

d=random.randint(1,100)
print(«d= » + str(d))

if (a <= c and b <= d) or (a <= d and b <= c):
print("A rectangle with sides a,b can fit into a rectangle with sides c,d")

if not (a <= c and b <= d) or not (a <= d and b <= c):
print("Rectangle with sides a,b can NOT fit into rectangle with sides c,d")

Задача 28. Составить алгоритм и программу для реализации логических операций «И» и «ИЛИ» для двух переменных.
import random

time = («morning», «noon», «evening», «night»)
TIME = random.choice(time)
print(«Time: » + str(TIME))

season = («autumn» , «winter» , «spring» , «summer»)
SEASON = random.choice(season)
print («Season: » + str(SEASON) + ‘\n’)

print(«WEATHER FORECAST:» + ‘\n’)

if (TIME == «night» and SEASON == «autumn») or (TIME == «night» and SEASON == «winter») or (TIME == «night» and SEASON == «spring») or (TIME == «evening» and SEASON == «winter»):
print(«It’s very cold outside!!!»)

elif (TIME == «noon» and SEASON == «winter») or (TIME == «morning» and SEASON == «winter») or (TIME == «evening» and SEASON == «autumn») or (TIME == «noon» and SEASON == «autumn») or (TIME == «morning» and SEASON == «autumn») or (TIME == «evening» and SEASON == «spring») or (TIME == «noon» and SEASON == «spring») or (TIME == «morning» and SEASON == «spring»):
print(«It’s not too cold outside!!!»)

elif (TIME == «night» and SEASON == «summer») or (TIME == «evening» and SEASON == «summer») or (TIME == «noon» and SEASON == «summer») or (TIME == «morning» and SEASON == «summer»):
print(«It’s warm outside!!!»)

Задача 29.Известен ГОД. Определить, будет ли этот год високосным, и к какому веку этот год относится.

import random

A=random.randint(1,2018)
print(«year: » + str(A))

if A % 4 == 0:
print(str(A) + » year a leap»)
elif not A % 4 == 0:
print(str(A) + » year a not leap»)

V= A//100 + 1
print(str(A) + » year, » + str(V) + » century «)

Задача 25.Дано вещественное число A. Вычислить f(A), если f(x) = x^2 + 4x + 5, при x ≤ 2; в противном случае f(x) = 1/(x^2 + 4x + 5).

import random
import math

A=random.randint(-10,10)
print(«A= » + str(A))
x=A

if x <= 2:
f= x**2 + 4*x + 5
print("x <= 2")
print("f(A)= x**2 + 4*x + 5 = " + str(f))
elif not x 2")
print("f(A)= 1/(x**2 + 4*x + 5) = " + str(f))

Задача 26.Дано вещественное число A. Вычислить f(A), если f(x) = 0, при x ≤ 0; f(x) = x при 0 < x < 1, в противном случае f(x) = x^4.

import random
A=random.uniform(-2,2)
print(«A= » + str(A))
x=A

if x <= 0:
print(" x <= 0 ")
f=0
print("f(A)= " + str(f))
elif 0 < x and x < 1:
print(" 0 < x < 1")
f=x
print("f(A)= " + str(f))
elif not x <= 0 or not (0 < x and x < 1):
print("other case")
f=x**4
print("f(A)= " + str(f))

Задача 27.Дано вещественное число A. Вычислить f(A), если f(x) = 0 при x ≤ 0; f(x) = x^2 − x при 0 < x < 1, в противном случае f(x) = x^2 − sin(πx^2).

import random

time = («morning», «noon», «evening», «night»)
TIME = random.choice(time)
print(«Time: » + str(TIME))

season = («autumn» , «winter» , «spring» , «summer»)
SEASON = random.choice(season)
print («Season: » + str(SEASON) + ‘\n’)

print(«WEATHER FORECAST:» + ‘\n’)

if (TIME == «night» and SEASON == «autumn») or (TIME == «night» and SEASON == «winter») or (TIME == «night» and SEASON == «spring») or (TIME == «evening» and SEASON == «winter»):
print(«It’s very cold outside!!!»)

elif (TIME == «noon» and SEASON == «winter») or (TIME == «morning» and SEASON == «winter») or (TIME == «evening» and SEASON == «autumn») or (TIME == «noon» and SEASON == «autumn») or (TIME == «morning» and SEASON == «autumn») or (TIME == «evening» and SEASON == «spring») or (TIME == «noon» and SEASON == «spring») or (TIME == «morning» and SEASON == «spring»):
print(«It’s not too cold outside!!!»)

elif (TIME == «night» and SEASON == «summer») or (TIME == «evening» and SEASON == «summer») or (TIME == «noon» and SEASON == «summer») or (TIME == «morning» and SEASON == «summer»):
print(«It’s warm outside!!!»)

Задача 31.Составьте блок-схему поиска максимального элемента в одномерном массиве.

import random
array=[random.randint(0,100) for i in range(10)]
print(array)

Max=max(array)
print(«Max:» +str(Max))

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *