Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на BASIC / Visual Basic / Visual Basic for Applications. Учебный практикум.doc
Скачиваний:
171
Добавлен:
02.05.2014
Размер:
827.9 Кб
Скачать

4.3 Программирования циклов

  1. Определить значение переменной х после выполнения следующих операторов

F=1: N=1

For I=2 To n

F=F+1/I

Next

  1. Вычислить значение функции на заданных интервалах, с указанным шагом изменения аргумента и выводом в текстовое или в список с шагом –10

  2. Вычислить значение N!.

  3. Определить, существуют ли такие четыре последовательных натуральных числа, сумма квадратов которых равна сумме квадратов трёх следующих натуральных чисел.

  4. Найти среднее арифметическое последовательности целых чисел произвольной длины.

  5. Сколько существует натуральных чисел n, меньших 1000, для которых 2n–nделится на 7.

  6. Последовательность целых чисел задана случайным образом. Определить какое число раньше встреться положительное или отрицательное.

  7. Найти сумму ряда , для заданного натуральногоn.

  8. Вычислить значение ряда с заданной точностью Е

  9. Вычислить число π, пользуясь рядом Грегори (сто членов)

  10. Вычислить значение функции Yдля заданного натуральногоn

  11. Вычислить значение х20по формуле:

  12. Вычислить значение функции на заданных интервалах, с указанным шагом изменения аргумента и выводом в текстовое или в список с шагом 0,5

  13. Числа Фибоначчи определяются формулами;приn=2, 3,… Определитьk–ое число Фибоначчи.

  14. Найти сумму ряда для заданных х и n

  15. Вычислить значение ряда с заданной точностью Е

  16. Вычислить с точностью Е, используя итерационную формулу

  17. Проверить, содержит ли квадрат данного натурального числа цифру 3 в своей записи.

  18. Найти сумму ряда

  1. Привести дробь вида (bне равно 0) к несократимому виду.

4.4. Массивы

  1. Массив А заполнен случайным образом целыми числами. Найти максимальное число из кубов данной последовательности.

  2. Массив А заполнен случайным образом целыми числами. Расположить их в порядке убывания.

  3. Массив А заполнен случайным образом целыми числами. Найти минимальное число из квадратов данной последовательности

  4. Массив С заполнен случайным образом целыми числами. Найти среднее арифметическое из квадратов данной последовательности.

  5. Массив А заполнен случайным образом целыми числами. найти сумму положительных элементов, произведение отрицательных элементов.

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

  7. Массив А заполнен случайным образом целыми числами. Найти отношение максимального элемента к минимальному.

  8. Массив А заполнен случайным образом целыми числами. Поменять местами максимальный и минимальные элементы.

  9. Массив А заполнен случайным образом целыми числами. Найти сумму элементов, расположенных между максимальным и минимальным элементами.

  10. Массив А заполнен случайным образом целыми числами. Найти произведение элементов, расположенных до максимального и количество после минимального.

  11. Массив А заполнен случайным образом целыми числами. Найти среднее арифметическое элементов, расположенных между максимальным и минимальным элементами.

  12. Массив А заполнен случайным образом целыми числами. Если первый элемент отрицательный, то умножить все элементы на минимальный и в противном случае – на максимальный.

  13. Массив состоит из 60 случайных целых двухзначных чисел. Вывести их в текстовое окно в обратном порядке по 6 чисел в строке.

  14. В массиве содержится 10 букв – С, Ф, О, И, К, Л, О, И, Л, Н. Вывести слово образованное буквами с чётными индексами, и слово, образованное буквами с нечётными индексами.

  15. Найти сумму 1-го, 4-го, 9-го и т.д., включая 81-й элемент массива, состоящего из 100 целых случайных чисел, каждое из которых лежит в пределах от 2 до 22.

  16. Вычислить произведение матрицы А размерности N*Mна вектор В. Результат получить в виде вектора С.

  17. Вычислить сумму двух матриц А и В размерности N*M. Результат получить в виде матрицы С.

  18. Вычислить сумму элементов каждой строки матрицы А размерности N*M. Результат получить в виде вектора В.

  19. Вычислить произведение элементов каждой строки матрицы А размерности N*M. Результат получить в виде вектора В.

  20. Заданы 10 пар координат Хi,Yiодних точек на плоскости и 10 пар координат Аi, Вiдругих точек на плоскости. Вычислите попарно расстояния между точками.