Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Операторы цикла For и For Each

Ответить
Настройки темы
VBS/WSH/JS - Операторы цикла For и For Each

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png 76676778.PNG
(1.5 Kb, 14 просмотров)
Помогите с написанием скрипта...

С использованием оператора цикла for и функции rnd сгенерировать массивы из n действительных чисел, необходимые для вычисления по заданной формуле.
Для расчета по заданной формуле использовать оператор for each. Программу выполнить несколько раз для различных значений n. Исходные данные и результаты показать в окне сообщений.

Отправлено: 17:07, 19-09-2017

 

Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


daniil_im,
так?
Код: Выделить весь код
A = 10
B = 5
C = 1

Xmin = 3
Xmax = 10

InDann = "A=" + CStr(A) + "     B=" + CStr(B) + "      C=" + CStr(C) + vbCrLf
InDannX = InDann + "Xmin=" + CStr(Xmin) + "     Xmax=" + CStr(Xmax) + vbCrLf

Randomize
Do
    N = InputBox(InDannX + "Введите количество элементов массива", "Y(i)=A*X(i)^2+B*X(i)+C")
    If Not IsNumeric(N) Then Exit Do
    N = CInt(N) - 1
    If N < 0 Then Exit Do
    ReDim X(N)

    For i = 0 To N
        X(i) = (Xmax - Xmin) * Rnd + Xmin
    Next
    For Each xi In X
        Y = A * xi ^ 2 + B * xi + C
        MsgBox InDann + "X(i)=" + CStr(xi) + vbCrLf + "Y(i)=A*X(i)^2+B*X(i)+C=  " + CStr(Y)
    Next
Loop

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:15, 20-09-2017 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Операторы цикла For и For Each

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Операторы поднимаются в небо Kantemir Мобильные ОС, смартфоны и планшеты 0 25-12-2010 16:42
C/C++ - Адреса, адресные операторы Medic84 Программирование и базы данных 12 23-04-2010 06:07
Мобильные операторы 2.0 OSZone Software Новости программного обеспечения 0 04-04-2010 14:30
Операторы мобильной связи и тарифы Ser6720 Мобильные ОС, смартфоны и планшеты 17 10-09-2009 16:07
Операторы сотовых телефонов! wolf Мобильные ОС, смартфоны и планшеты 71 29-05-2004 18:00




 
Переход