DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Робота з масивами

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Захисту інформації
Кафедра:
Не вказано

Інформація про роботу

Рік:
2018
Тип роботи:
Лабораторна робота
Предмет:
Візуальне програмування

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Кіровоградський національний технічний університет Кафедра програмування та захисту інформації Дисципліна : Візуальне програмування Лабораторна робота №2 Тема: : Робота з масивами Тема: Робота з масивами Мета: Одержання практичних навичок алгоритмізації й програмування обчислювальних процесів з використанням масивів. Завдання до лабораторної роботи: Дано одномірний масив, що складається з N цілочисельних елементів. Реалізувати можливості введення масиву із клавіатури або заповнення за допомогою функції Random. Знайти максимальний додатний елемент. Вивести додатні елементи на екран. 2. Матриця K(m,m) складається з нулів і одиниць. Знайти в ній номери рядків і стовпців, що не містять одиниці, або повідомити, що таких немає.  Код using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace lab2visual { public partial class Form1 : Form { int[] array = new int[5]; int[,] array2d = new int[2, 2]; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { Random rand = new Random(); for (int i = 0; i < 5; i++) array[i] = rand.Next(-50, 50); for (int i = 0; i < array.Length; i++) textBox.Text += " | " + array[i].ToString(); } private void set_Click(object sender, EventArgs e) { String[] Temp = textBox.Text.Split(' '); for (Int32 i = 0; i < 5; i++) { Int32 Vremen = 0; if (Int32.TryParse(Temp[i], out Vremen)) { array[i] = Vremen; } } textBox.Text += "\r\n" + " Введеный массив "; for (int i = 0; i < array.Length; i++) textBox.Text += " | " + array[i].ToString(); } private void min_Click(object sender, EventArgs e) { int maxElement = array[0]; for (int i = 0; i < array.GetLength(0); i++) { if (maxElement < array[i]) { maxElement = array[i]; } } textBox.Text += "\r\n" + " Максимальный елемент массива " + maxElement; } private void button4_Click(object sender, EventArgs e) { textBox.Text += "\r\n"; for (int i = array.Length - 1; i >= 0; i--) { if (array[i] >= 0) textBox.Text +=" | " + array[i].ToString(); } } private void button1_Click_1(object sender, EventArgs e) { int m = 2; int n = 2; Random random = new Random(); for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { array2d[i, j] = random.Next(0,2); } } string str1 = ""; for (int i = 0; i <= array2d.GetUpperBound(0); i++) { for (int j = 0; j <= array2d.GetUpperBound(1); j++) str1 += array2d[i, j] + "\t"; str1 += "\r\n"; } textBox.Text = str1; } private void button2_Click(object sender, EventArgs e) { int m = 2; int n = 2; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { if (array2d[i, j] == 1) { textBox.Text += i + ":" + j + " - есть 1" + "\r\n"; } else { textBox.Text += i + ":" + j + " - нет 1" + "\r\n"; }}}}}} Контрольні запитання: Як визначити одномірний масив? int[] array = new int[5]; Як проініціалізувати одномірний масив? array[5]{5,10,15,20,25}; Які варіанти оголошення з ініціалізацією ви знаєте? int[] array = new int[5]{5,10,15,20,25}; Як звернутися до елемента масиву? array[0], array[1] Як згенерувати випадкову величину? Random rand = new Random(); for (int i = 0; i < 5; i++) array[i] = rand.Next(-50, 50); Як оголосити прямокутний масив? int[,] array2d = new int[2, 2]; Як проініціалізувати прямокутний масив? array2d[2,2]{1,0,1,0}; Як звернутися до елемента прямокутного масиву? array2d[0,0], array2d[0,1] Як оголосити східчастий масив? int[][] а = { new int[5], new int[3], new int[4] }; У чому різниця між прямокутним і східчастим масивом – в тому що у східчастого масиву різна довжина рядків.
Антиботан аватар за замовчуванням

13.05.2018 16:25

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!