Сначала запишем выражение в виде степеней двойки:
2^16096 - 2^3210 + 2^1024 - 2^7 + 2
Далее последовательно запишем представление числа по действиям:
1) 2^16096 = (в позиции 16096)10000...0
2^3210 = (в позиции 3210)10000...0
При их разности получится:
(16095)111111...111(3210)000...0
2) Прибавляем 2^1024 и получается (16095)111111...111(3210)000...01(1024)00
3) (16095)111111...111(3210)000...01(1023)11(7)0000000
4) (16095)111111...111(3210)000...01(1023)11(7)0000010
Вычисляем кол-о 1: 16095 - 3210 + 1 + 1023 - 7 + 1 + 1 = 13904
Объяснение:
Системное ПО - то что уже включено в операционную систему, то есть эти программы уже установлены
Прикладное ПО - то что пользователь может установить на свой ПК
Системы программирования - то на чём все вышеуказанные программы пишутся
т.е.
Системное ПО:
1) Включено в ОС
2) Без этого с компьютером нельзя будет работать
Прикладное ПО:
1) Может скачать пользователь
2) Без этого с компьютером можно будет работать, но не так эффективно
Системы программирования:
1) Некоторые включены в ОС, иные нет
2) На этом и держатся все программы, и системные, и прикладные
INPUT "x1="; x1
INPUT "y1="; y1
INPUT "x2="; x2
INPUT "y2="; y2
a = (x1 * x2 + y1 * y2) / (SQR(x1 * x1 + y1 * y1) * SQR(x2 * x2 + y2 * y2))
PRINT "cosA="; a
a = 3.14 / 2 - ATN(a / SQR(1 - a * a))
a = a * 180 / 3.14
PRINT "A="; a
2
INPUT "a="; a
INPUT "b="; b
INPUT "c="; c
d = b * b - 4 * a * c
IF d < 0 THEN
PRINT "Корней нет"
ELSE
IF d = 0 THEN
PRINT "x="; -b / 2 / a
ELSE
PRINT "x1="; (-b - SQR(d)) / 2 / a
PRINT "x2="; (-b + SQR(d)) / 2 / a
END IF
END IF