baulinanatalia7201
?>

Ввести одномерный массив м(х), элементами которого являются положит. и отрицат. целые числа. найти среднее арифметическое чисел, больших 3; наибольшее среди последних 10-ти чисел, частное от деления наибольшего и среднего.сформулировать новый массив с(n), состоящий из элементов массива м(х), которые больше найденного частного.

Информатика

Ответы

natkoff5
// PascalABC.NET 3.2, сборка 1353 от 27.11.2016
// Внимание! Если программа не работает, обновите версию!

begin
  var M:=ArrRandom(ReadInteger('x='),-50,50); M.Println;
  var pa:=M.Where(p->p>3).Average;
  Writeln('Среднее арифметическое чисел, превышающих 3: ',pa);
  var pm:=M.TakeLast(10).Max;
  Writeln('Максимум из десяти последних чисел: ',pm);
  var pp:=pm/pa;
  Writeln('Отношение двух найденных величин: ',pp);
  Writeln('Сформированный массив');
  var C:=M.Where(p->p>pp).ToArray; C.Println
end.

Пример
x= 15
2 -44 30 49 -36 47 -38 -21 -50 3 -5 50 37 -8 -18
Среднее арифметическое чисел, превышающих 3: 42.6
Максимум из десяти последних чисел: 50
Отношение двух найденных величин: 1.17370892018779
Сформированный массив
2 30 49 47 3 50 37
olgalooo

Ну, если я правильно понял суть задания, то:

osh - кол-во ошибок, oc - осценка. Соль программы в том, что учитель вбивает количество ошибок, и ему выдается оценка, которую надо поставить. Что-бы программа работала, создашеь кнопку на форме, жмешь по ней два раза в VB, появится окно для ввода кода программы, туда пишешь вот эту команду:   Ocenka()

Потом после этой команды находишь строчку End Sub, она будет перед End Class, и копируешь вот этот код:

 

Sub Ocenka()
Dim osh, oc As Byte
osh = InputBox("Введите количество ошибок")
If osh = 0 Then
oc = 5
ElseIf osh = 1 Then
oc = 4
ElseIf osh = 2 Then
oc = 3
ElseIf osh >= 3 Then
oc = 2
End If
MsgBox("Оценка ученика - " & oc)
End Sub

 

Ну впринципе все) Скрин програмки прилагается)


Построение алгоритма и его реализация в среде visual basic для следующей : ученик выполнил работу. в
nanasergevn
Пополнение библиотеки первейшей своей обязанностью считали птолемеи. один из царей этой династии отказался продать голодавшим афинянам пшеницу, пока те не согласились передать в александрийскую библиотеку подлинные рукописи эсхила, софокла и еврипида, с тем, чтобы с них были сняты копии. однако птолемей предпочел потерять огромную сумму - 15 талантов, - оставленную у афинян в качестве залога, чем вернуть подлинники. в афины были возвращены только копии. правда, прекрасно выполненные, но - копии.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ввести одномерный массив м(х), элементами которого являются положит. и отрицат. целые числа. найти среднее арифметическое чисел, больших 3; наибольшее среди последних 10-ти чисел, частное от деления наибольшего и среднего.сформулировать новый массив с(n), состоящий из элементов массива м(х), которые больше найденного частного.
Ваше имя (никнейм)*
Email*
Комментарий*