На python Необходимо спроектировать, протестировать и разработать систему, соответствующую нижеописанному сценарию. Любая написанная программа должна включать подсказку для ввода данных, сообщение об ошибке и другую необходимую введённую ясную и понятную информацию. Любые переменные, константы и другие используемые идентификаторы должны быть обозначены. Создать проект, который позволяет рассчитать зависимость частоты колебаний основного тона струны от ее длины l, плотности ρ, площади поперечного сечения S и силы натяжения F, используя выражение:
1. Реакция компьютера на обыденные действия отличается от обычной, например, вместо открытия корневой папки флешки открывается папка, которая содержит ссылку на флешку (реальная история - доводилось повидать вирус, который создает на флешке ссылку на саму себя). 2. Возникают различные сообщения об ошибках, которых раньше не было и которым нет явной причины. 3. Вся система блокируется с сообщением вроде "отправьте СМС на такой-то номер и введите полученный код в течение 24 часов, или система будет стерта".
Программа вставляет перед элементом, кратным 5, элемент со значением 99 (чтобы его было видно среди прочих из диапазона [1..50] )
const nm = 20;
var i, j, n, nn: integer; a: array[1..nm] of integer;
begin n := nm div 2; nn := n; Randomize; Writeln('*** Исходный массив ***'); for i := 1 to n do begin a[i] := Random(50) + 1; { [1..50] } Write(a[i]:3) end; for i := n downto 1 do begin if a[i] mod 5 = 0 then begin nn := nn + 1; for j := nn downto i do a[j] := a[j - 1]; a[i] := 99 end end; Writeln(#13#10, '*** Массив-результат ***'); for i := 1 to nn do Write(a[i]:3); Writeln end.
from math import *
l = float(input("Введите длину (запишите только число, значение в СИ): "))
p = float(input("Введите плотность (запишите только число, значение в СИ): "))
S = float(input("Введите площадь поперечного сечения (запишите только число, значение в СИ): "))
F = float(input("Введите силу натяжения (запишите только число, значение в СИ): "))
print("v = ", 1/(2*l)*(sqrt(F/(p*S