0 / 0 / 0
Регистрация: 26.04.2013
Сообщений: 29

найти наибольшее отрицательное

15.05.2013, 16:28. Показов 2343. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить и округлить до 0,1 элементы массива M={m(i)}
где m(i)=7sin(i+sink) и i= {1, 2,...7}
Найти наибольшее отрицательное sin|m(i)|
При k=0,66 M= {7,0; 3,5; -3,2; -7,0; -4,3; 2,3; 6,8}
Наибольшее = -0,058
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub Command1_Click()
Dim i  As Integer, m(8) As Single, k, t As Single
Me.Cls
k = Text1
Print "ïðè k= "; k
For i = 1 To 7
m(i) = 7 * Sin(i + Sin(k))
Print Round(m(i), 1) & vbTab;
Next i
For i = 1 To 6
If Sin(Abs(m(i))) < 0 And Sin(Abs(m(i))) < Sin(Abs(m(i + 1))) Then
t = Sin(Abs(m(i + 1)))
Else
t = Sin(Abs(m(i)))
End If
Next
Print
Print Round(t, 3)
End Sub
У меня получается при к=0,66
7 3,5 -3,2 -7 -4,3 2,3 6,8
0,767
Почему получается 0,767? Что нужно изменить?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.05.2013, 16:28
Ответы с готовыми решениями:

Вычислить и округлить функцию. Найти наибольшее отрицательное sin(xy)
На отрезке с шагом h=0,5 вычислить и округлить до 0,1 функцию y=6cos(3x+k)-2sin(3x). Найти наибольшее отрицательное sin(xy). Пример: при...

Найти наибольшее отрицательное число
Дана последовательность вещественных чисел. Найти наибольшее отрицательное число в этой последовательности Помогите пожалуйста Заранее...

Найти наибольшее отрицательное число
найти наибольшее отрицательное число. не могу найти почему не выдает верный результат data segment max dw ? mass dw...

1
321 / 289 / 104
Регистрация: 12.04.2011
Сообщений: 925
15.05.2013, 17:57
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Может добавить вот так, т.к. ВБ считает в радианах:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub Command1_Click()
Dim i  As Integer, m(8) As Single, k, t As Single
Me.Cls
k = Text1
Print "ïðè k= "; k
For i = 1 To 7
m(i) = 7 * Sin((i + Sin(k * 180 / 3.1416)) * 180 / 3.1416)
Print Round(m(i), 1) & vbTab;
Next i
For i = 1 To 6
If Sin(Abs(m(i) * 180 / 3.1416)) < 0 And Sin(Abs(m(i) * 180 / 3.1416)) < Sin(Abs(m(i + 1) * 180 / 3.1416)) Then
t = Sin(Abs(m(i + 1) * 180 / 3.1416))
Else
t = Sin(Abs(m(i) * 180 / 3.1416))
End If
Next
Print
Print Round(t, 3)
End Sub
Добавлено через 2 минуты
А кстати, про окргуление:
Visual Basic
1
Round(Sin(Abs(m(i) * 180 / 3.1416)),1)
1 - количество знаков после запятой

Добавлено через 20 минут
Определение минимального из заданого массива:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Me.Cls
k = 0.66
'Text1
Print "ïðè k= "; k
For i = 1 To 7
m(i) = 7 * Sin((i + Sin(k * 180 / 3.1416)) * 180 / 3.1416)
Print Round(m(i), 2) & vbTab;
Next i
min = m(1)
For i = 2 To 7
If m(i) <= min Then min = m(i)
min = min
 
Next
Print min & vbTab;
 
 
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.05.2013, 17:57
Помогаю со студенческими работами здесь

В файле найти наибольшее отрицательное значение
дано файл который содержит целые числа найти наибольшее отрицательное значение помогите очень срочно прошу

Найти наименьшее положительное и наибольшее отрицательное из 6 чисел
2)Вводится 6 целых чисел. а) найти наименьшее положительное (плюсовое) число б) найти наибольшее отрицательное (минусовое) число

Найти наибольшее отрицательное число. Массив слов
TASM С подробным описанием,пожалуйста.

В одномерном массиве найти наибольшее отрицательное значение
полный новичок начал изучать массивы ) сумму четных написал без особого труда но вот когда дошло время до наибольшего отрицательного я...

Найти в массиве наибольшее отрицательное и поменять местами
Необходимо в массиве из 20 целых чисел найти наибольший отрицательный элемент и поменять его местами с первым элементом. Набросал код,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru