Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 3

Пересчитать элементы вектора N размерности L по правилу

19.11.2013, 20:11. Показов 2446. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот-с, не задалось у меня с массивами,помогите пожалуйста)
Надо пересчитать элементы вектора N размерности L по правилу N(i)=(N(i-1)+(i+1))/2, где 2 <= i <= L - 1
Отладочный пример {1;2;4;8;16;32}
Буду очень признателен за любую помощь

Добавлено через 1 час 39 минут
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub Command1_Click()
Dim L  As Integer, i As Integer, N() As Single
L = InputBox("Ââåäèòå ðàçìåðíîñòü âåêòîðà L")
ReDim N(1 To L)
For i = 1 To L
N(i) = InputBox("Ââåäèòå ýëåìåíòû ìàññèâà ")
Next
For i = 1 To L
N(i) = (N(i - 1) + N(i + 1)) / 2
Next
For i = 1 To L
Print N(i)
Next
End Sub
вот такой код получается
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.11.2013, 20:11
Ответы с готовыми решениями:

Пересчитать элементы вектора А размерности n по правилу
Помогите, пожалуйста, с решением этого задания. Пересчитать элементы вектора А размерности n по правилу: Ai=sqrt(Ai^2 + Bi^2), ...

Пересчитать элементы одномерного массива S размерности К по правилу: блок-схема
Пожалуйста помогите, очень нужна помощь. Пересчитать элементы одномерного массива S размерности К по правилу: Si=Si /Sj Sj не...

Пересчитать вектор N размерности k no правилу: Ni=Ni+Ni+1, при i < k
1. Пересчитать вектор N размерности k no правилу: Ni=Ni+Ni+1, при i &lt; k Проанализировать выполнение программы на примере: ...

4
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
19.11.2013, 20:18
Просто цитаты:
где 2 <= i <= L - 1
строка 9
Visual Basic
1
For i = 1 To L
Вникни
0
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 3
19.11.2013, 22:18  [ТС]
изменил код,теперь ему не нравиться 16
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub Command1_Click()
Dim L  As Integer, i As Integer, N() As Single
L = InputBox("Ââåäèòå ðàçìåðíîñòü âåêòîðà L")
ReDim N(1 To L)
For i = 2 To L
N(i) = InputBox("Ââåäèòå ýëåìåíòû ìàññèâà ")
Next
For i = 2 To L
N(i) = (N(i - 1) + N(i + 1)) / 2
Next
For i = 2 To L
Print N(i)
Next
End Sub
Добавлено через 1 час 10 минут
вот еще попытка
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Private Sub Command1_Click()
Dim N() As Single
Dim L As Integer
Dim i As Integer
L = InputBox("Введите L")
ReDim N(1 To L)
Print "Do"
Print "N={";
For i = 1 To L
N(i) = InputBox("Введите N")
Print N(i) & ",";
Next
Print "}"
Print
Print "Posle"
Print "P={";
For i = 5 To L
N(i) = (N(i - 1) + N(i + 1)) / 2
Print N(i) & ",";
Next
Print "}"
End Sub
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
20.11.2013, 10:32
Лучший ответ Сообщение было отмечено The trick как решение

Решение

mrHem,
Явно не хочешь читать, что написано!
2 <= i <= L - 1
С какого перепугу у тебя:
Visual Basic
1
For i = 5 To L
Неужели непонятно, что после
Visual Basic
1
ReDim N(1 To L)
Элемента L+1 не существует и будет ошибка!

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Private Sub Комманда1_Click()
Dim N() As Single
Dim R() As Single
Dim L As Integer
Dim i As Integer
Randomize
L = InputBox("Введите количество элементов", "Ввод данных", 10)
ReDim N(1 To L)
ReDim R(1 To L)
Print "Do"
Print "N={";
For i = 1 To L
    N(i) = InputBox("Введите элемент № " & i, "Ввод данных", Int(5 * Rnd + 5) * 4)
    Print N(i) & ",";
Next
Print "}"
Print
Print "Posle"
Print "P={";
For i = 2 To L - 1
    R(i) = (N(i - 1) + N(i + 1)) / 2
    Print R(i) & ";";
Next
Print "}"
End Sub
1
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 3
20.11.2013, 15:09  [ТС]
Alex77755,
огромное спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.11.2013, 15:09
Помогаю со студенческими работами здесь

Пересчитать значения элементов вектора М размерности n
Помогите, пожалуйста, с решением этого задания. Пересчитать значения элементов вектора М размерности n по правилу:Mk=(Mk + 2)/ (Mk -...

Упорядочить элементы вектора размерности N по убыванию
кто нить помогите решить задачу.....пожалуйста) 1) Для натурального n (n≥3) найти сумму (произведение) первых n чисел Фибоначчи. ...

Пересчитать первый столбец матрицы F размерности m
Пересчитать первый столбец матрицы F размерности m так, чтобы значение каждого элемента было равно сумме элементов строки, в которой он...

Из матрицы А по заданному правилу получить элементы вектора
1 Рассчитать элементы квадратной матрицы А= 2 Из матрицы А по заданному правилу получить элементы вектора i=1,2,…,n. 3 Провести...

Из матрицы А по заданному правилу получить элементы вектора
Помогите, пожалуйста! Никак не соображу 2 задание (1 вроде получилось) Private Sub Command1_Click() Picture1.Cls n = Val(Text1.Text) ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru