zhenya214
24.01.2022 05:40

Программирование алгоритмов ветвления Дан программный код, определи выходные данные.

99
81
3.0
3

Назад

Проверить


Программирование алгоритмов ветвления Дан программный код, определи выходные данные. 99 81 3.0 3 Наз

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

program Struna;

uses crt;

var F, p, l, S, nu:real;

begin

clrscr();

writeln('Данная программа рассчитывает частоту колебаний струны в зависимости от её физических параметров и силы натяжения') ;

write('Укажите длину струны в метрах: ');

readln(l);

while l<0 do begin

write('Длина струны не может быть отрицательным числом, повторите ввод: ');

readln(l) end;

write('Укажите укажите силу натяжения струны в Ньютонах: ');

readln(F);

while F<0 do begin

write('Сила натяжения струны не может быть отрицательным числом, повторите ввод: ');

readln(F) end;

write('Укажите площадь поперечного сечения струны в квадратных метрах: ');

readln(S);

while S<0 do begin

write('Площадь поперечного сечения струны не может быть отрицательным числом, повторите ввод: ');

readln(S) end;

write('Укажите плотность струны в кг/м³: ');

readln(p);

while p<0 do begin

write('Плотность струны не может быть отрицательным числом, повторите ввод: ');

readln(p) end;

nu:=1/2/l*sqrt(F/p/S);

write('На основе введенных данных частота колебания струны составляет ',nu,' Гц');

readln;

end.

Объяснение:

Программа на языке Паскаль

0,0(0 оценок)
Ответ:
farid2008farid
17.02.2020 04:54

import random #Для обьявления функций заполнения массива#

import math #Библиотека math для считывания корня числа#

from random import randint #Библиотека randint для заполнения массива случайным ЦЕЛЫМИ числами#

import numpy #Библиотека numpy для нахождения средней арифметической#

import array

#Обьявление кортежа, заполнение рандомыми действительными числами(для действительных чисел используется метод math.uniform) количеством в 20 элементов, в диапазоне ниже написанного#

aTuple = [random.uniform(-50.555, 30.333) for x in range(0, 20)]

#Заполнение массива уже только ЦЕЛЫМИ числами, для целых чисел используется randint#

numbers = [randint(0, 1000) for x in range(0, 100)]

print("\nRandom numbers in the range from 1 to 1000, whose root is greater than the arithmetic mean of the tuple numbers: ")

#len — длина массива#

for i in range (len(numbers)):

#math.sqrt — метод извлечения квадратного корня#, "numpy.mean" — метод, вычисляющий среднюю арифметическую#  

   if math.sqrt(numbers[i])>numpy.mean(aTuple):

       print(numbers[i])

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота