М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
ПольгаБос
ПольгаБос
21.10.2021 01:42 •  Информатика

Мне сильно надо, сделайте . запишите логическое выражение: а) x принадлежит отрезку [0; 1] б) x лежит вне отрезка [0; 1] в) каждое из чисел x, y положительно г) хотя бы одно из чисел x, y положительно д) ни одно из чисел x, y не является положительным е) только одно из чисел x, y положительно ж) точка с координатами (x, y) лежит в круге радиуса r с центром в начале координат.

👇
Ответ:
пумв
пумв
21.10.2021
Если я правильно понял вопрос, то где-то так:
a) x>=0 and x<=1
б) x<0 and x>1
в) x>0 and y>0
г) x>0 or y>0
д) x<0 and y<0
е) (x<00 and y>0) or (x>0 and y<=0)
ж) sqr(x)+sqr(y)<=sqr(r) (не до конца уверен) (x2+y2 должно быть меньше или равно r2)
4,4(97 оценок)
Открыть все ответы
Ответ:
sofiyka4
sofiyka4
21.10.2021
1. Путь решения

Поскольку среднее всех введенных чисел нельзя найти, пока не будет закончен ввод этих чисел, а затем каждое число нужно будет сравнивать с этим средним, введенные числа придется где-то хранить. Например, в массиве длиной 100 (в условии сказано, что количество чисел "до 100").
Считаем, что описан массив a[1..100] и в нем находятся n≤100 целых чисел (можно и нецелых, но раз ничего не сказано в условии, мы вправе решить это сами).
Тогда среднее определится по формуле:
\displaystyle m= \frac{1}{n} \sum_{i=1}^na_i
а сумму мы умеем считать, накапливая значение в цикле со счетчиком, дающем проход по всем элементам массива.
Искомое количество чисел, меньших среднего - это тоже сумма, найти которую позволит еще один цикл, но в нем уже будет анализ условия.
\displaystyle k=\sum_{i=1}^na_i, \ a_i\ \textless \ m

2. Программа на языке Pascal

const
  nn=100;
var
  i,n,k,s:integer;
  m:real;
  a:array[1..nn] of integer;
begin
  Write('Количество чисел равно '); Read(n);
  Writeln('Введите числа:');
  s:=0;
  for i:=1 to n do begin Read(a[i]); s:=s+a[i] end;
  m:=s/n;
  k:=0;
  for i:=1 to n do
    if a[i]<m then Inc(k);
  Writeln('Количество чисел, превышающих среднее значение, равно ',k)
end.

3. Пример работы программы

Количество чисел равно 10
Введите числа:
6 -4 11 -7 5 7 0 3 5 -2
Количество чисел, превышающих среднее значение, равно 4
4,4(81 оценок)
Ответ:

Объяснение:

def add(x, y):
 return x + y

def subtract(x, y):
 return x - y

def multiply(x, y):
 return x * y

def divide(x, y):
 return x / y

print("Выберите операцию:")
print("1.Сложение")
print("2.Вычитание")
print("3.Умножение")
print("4.Деление")

choice = input("Введите номер операции(1/2/3/4): ")

num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))

if choice == '1':
 print(num1,"+",num2,"=", add(num1,num2))

elif choice == '2':
 print(num1,"-",num2,"=", subtract(num1,num2))

elif choice == '3':
 print(num1,"*",num2,"=", multiply(num1,num2))

elif choice == '4':
 print(num1,"/",num2,"=", divide(num1,num2))
else:
 print("Некорректный выбор")

4,4(99 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ