Обработка одномерных массивов и Обработка двухмерных массивов. - VB

Узнай цену своей работы

Формулировка задачи:

Всем привет, У меня большие проблемы... нужно сделать 2 лабораторные работы по информатике, но я ничегошеньки в VB не понимаю... буду очень благодарна тем кто откликнется вот условия задач: 1) Программирование простых циклов.Обработка одномерных массивов. Составить алгоритм и программу для выполнения предло-женного задания по обработке одномерного массива X, состоя-щего из “N” элементов. Массив должен быть сформирован с по-мощью генератора случайных чисел и заполнен как положитель-ными, так и отрицательными целыми числами. Исходный массив и результаты его обработки вывести на экранную форму.

В массиве X(N) поменять местами минимальный и первый эле-менты. Исходный и полученный массивы вывести на экранную форму.

Указание. В приведенных заданиях рассматривается обработка динамического массива X(N), значения которого формируются с помощью генератора случайных чиcел (RND). Следует помнить, что массив X задан неявно и требуется вводить размер массива (N) до выполнения операций с ним. 2) Программирование сложных циклов. Обработка двухмерных массивов. Составить алгоритм и программу для вычисления и вывода на печать в общепринятом виде элементов матрицы Zij по заданной формуле, а также выполнить предложенные индивидуальные задания. Исходные массивы Xi и Yj ввести с помощью файла после-довательного доступа.

Zij = Xi^3/(1+Yj^2) i=1-5, j=1-6 1. Число отрицательных элементов, кратных двум, в каждой строке матри-цы. 2. Сумму значений, больших единицы, в каждом столбце матрицы. 3. Среднее арифметическое значений элементов каждой строки матрицы.

Указания. В текстовом редакторе Блокнот создать файл, в который записать произвольные числовые значения элементов массива Xi и Yj. Программа должна: - прочитать данные с файла; - вывести исходные массивы Xi и Yj на экранную форму; - вычислить по заданной формуле элементы матрицы Zij и вывести их на экранную форму в общепринятом виде; - выполнить предложенные индивидуальные задания и вы-вести результаты на экранную форму. Помогите мне пожалуйста

Решение задачи: «Обработка одномерных массивов и Обработка двухмерных массивов.»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim X() As Single, N As Integer
  3. Dim i, min, minI
  4. Label1 = ""
  5. Label2 = ""
  6. N = InputBox("n")
  7. ReDim X(1 To N)
  8. min = 55
  9. For i = 1 To N
  10. X(i) = Int(100 * Rnd - 50) '[-50;50]
  11. If X(i) < min Then min = X(i): minI = i
  12. Label1 = Label1 & X(i) & "  "
  13. Next i
  14. temp = X(1)
  15. X(1) = X(minI)
  16. X(minI) = temp
  17. For i = 1 To N
  18. Label2 = Label2 & X(i) & "  "
  19. Next i
  20. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы