ВУЗ:
Составители:
Рубрика:
33
Задания для самостоятельной работы по созданию
процедур с использованием управляющих структур
Задание 1. Написать процедуру Sub с именем Fuctorial, вычисляю-
щую факториал целого положительного числа, по следующему алгоритму:
1. Выполнить описание переменных, используемых в программе, таких
как strNumber, intNum, intFuctorial, intCount с помощью оператора
Dim.
2. С помощью функции InputBox() ввести число для вычисления фак-
ториала, присвоив его значение переменной strNumber.
3. С помощью функции IsNumeric() проверить является ли введенное
значение числом
, если да, то, используя функцию Val(), преобразо-
вать введенное текстовое значение в число и присвоить его значение
переменной intNum.
4. Если значение intNum> 0, то вычислить факториал с помощью
управляющей структуры For-Next, присвоив полученное значение
переменной intFuctorial с выводом результата на экран функцией
MsgBox.
5. При составлении программы выполнить проверки: если введено не-
числовое значение или отрицательное
число, то с помощью функции
MsgBox() выдать соответствующие сообщения.
Задание 2. Написать процедуру Sub с именем Proc2, вычисляющую
возведение значения целой переменной intBase в целочисленную положи-
тельную степень, значение которой содержит переменная intPower по сле-
дующему алгоритму:
1. Выполнить описание переменных, используемых в программе, таких
как strBase, strPower intBase, intPower, intResult, intCount с помощью
оператора Dim.
2. С помощью функций InputBox() ввести числа
для вычисления степе-
ни (числа для основания и показателя степени), присвоив введенные
значения переменным strBase, strPower соответственно.
3. С помощью функции IsNumeric() проверить являются ли введенные
значения числовыми, если да, то, используя функцию Val(), преобра-
зовать введенные текстовые значения в числовые, присвоив их зна-
чения переменным intBase и intPower соответственно.
4. С помощью управляющей структуры For-Next возвести
в степень
intPower число intBase. Результат вычисления выдать в окне сообще-
ния с соответствующими пояснениями.
5. При составлении программы выполнить проверки: если введено не-
числовое значение или отрицательное число, то с помощью функции
MsgBox() выдать соответствующие сообщения.
Задания для самостоятельной работы по созданию процедур с использованием управляющих структур Задание 1. Написать процедуру Sub с именем Fuctorial, вычисляю- щую факториал целого положительного числа, по следующему алгоритму: 1. Выполнить описание переменных, используемых в программе, таких как strNumber, intNum, intFuctorial, intCount с помощью оператора Dim. 2. С помощью функции InputBox() ввести число для вычисления фак- ториала, присвоив его значение переменной strNumber. 3. С помощью функции IsNumeric() проверить является ли введенное значение числом, если да, то, используя функцию Val(), преобразо- вать введенное текстовое значение в число и присвоить его значение переменной intNum. 4. Если значение intNum> 0, то вычислить факториал с помощью управляющей структуры For-Next, присвоив полученное значение переменной intFuctorial с выводом результата на экран функцией MsgBox. 5. При составлении программы выполнить проверки: если введено не- числовое значение или отрицательное число, то с помощью функции MsgBox() выдать соответствующие сообщения. Задание 2. Написать процедуру Sub с именем Proc2, вычисляющую возведение значения целой переменной intBase в целочисленную положи- тельную степень, значение которой содержит переменная intPower по сле- дующему алгоритму: 1. Выполнить описание переменных, используемых в программе, таких как strBase, strPower intBase, intPower, intResult, intCount с помощью оператора Dim. 2. С помощью функций InputBox() ввести числа для вычисления степе- ни (числа для основания и показателя степени), присвоив введенные значения переменным strBase, strPower соответственно. 3. С помощью функции IsNumeric() проверить являются ли введенные значения числовыми, если да, то, используя функцию Val(), преобра- зовать введенные текстовые значения в числовые, присвоив их зна- чения переменным intBase и intPower соответственно. 4. С помощью управляющей структуры For-Next возвести в степень intPower число intBase. Результат вычисления выдать в окне сообще- ния с соответствующими пояснениями. 5. При составлении программы выполнить проверки: если введено не- числовое значение или отрицательное число, то с помощью функции MsgBox() выдать соответствующие сообщения. 33
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »