Lala19962
15.10.2020 16:58

Нужна . будет дано 4 программы. нужно составить блок-схемы. , нужно. увы, почему-то сама я не понимаю program summation; var i, summa,a: integer; error: integer; begin summa : =0; write('введите натуральное числo: '); repeat read(a); if (a< 0) or (error< > 0) then writeln('число неверно задано! повторите ввод! '); until (a> =0) and (error=0); for i: =1 to a do summa: =summa +i; writeln('сумма натуральных чисел из промежутка [1,a]: ', summa); readln; end. var a: real; i: integer; begin a: =10; for i: =1 to 7 do begin a: =a+(a*0.1); end; write(a,' '); end. var n,i: integer; s: real; begin writeln('вычисление частичной суммы ряда: 1+1/2+1/3+…'); write('введите количество суммируемых членов ряда -> '); readln(n); s: =0; for i: =1 to n do s: =s+(1/i); writeln('сумма первых ',n,' членов ряда равна: ',s); readln; end. uses crt; var i: integer; begin i: =3; repeat write(i,' '); i: =i+3; until i> =1000; end.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
hdn12
11.01.2022 01:23

Не указан язык программирования, написал на Python:

Процедурный подход:

#Подключение библиотеки

from random import randint

#Инициализация

cnt = 10

a = [randint(0,99) for x in range(cnt)]

mean = 0

#Выполнение основного кода

print("Исходный массив: " + str(a))

#Вычисление среднего арифметического

for x in a:

   mean = mean + x

mean = mean / cnt

print("Среднее арифметическое: " + str(mean))

#Нахождение чисел в массиве, которые больше среднего арифметического

print("Числа в массиве больше среднего:", end=" ")

for x in a:

   if x > mean:

       print(x, end=" ")

Объектно-ориентированный подход:

class MyArray:

   #Поля объекта

   arr = []

   #Конструктор

   def __init__(self, cnt):

       from random import randint

       self.arr = [randint(0,99) for x in range(cnt)]

   def __repr__(self):

       return str(self.arr)

   #Имплементация методов

   def mean(self):

       # вычисление среднего арифметического

       m = 0

       for x in self.arr:

           m = m + x

       return m / len(self.arr)

   def greaterThanMean(self):

       # нахождение элементов, которые больше среднего арифметического

       a = []

       m = self.mean()

       for x in self.arr:

           if x > m:

               a.append(x)

       return a

# Выполнение программы

b = MyArray(10)

print(b)

print("Среднее арифметическое: " + str(b.mean()))

print("Элементы массива, которые больше среднего арифметического: " + str(b.greaterThanMean()))

0,0(0 оценок)
Ответ:
Баянсулу11
15.09.2021 21:48
№ 1 Используя логические операции, запишите высказывания, которые являются истинными при выполнении следующих условий: 1) неверно, что 0 < X ≤ 3 и Y>5; 2) X является max(X,Y); 3) X не является min(X,Y); 4) Z является min(X,Y,Z). № 2 Используя логические операции, запишите высказывания, которые являются истинными при выполнении следующих условий: 1) Y не является max(X,Y,Z) и не является min(X,Y,Z); 2) X,Y,Z равны между собой; 3) каждое из чисел X,Y,Z положительно; 4) каждое из чисел X,Y,Z отрицательно.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота