You are on page 1of 5

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Національний аерокосмічний університет ім. М.С. Жуковського


«Харківський авіаційний інститут»
Факультет радіоелектроніки, комп’ютерних систем та інфокомунікацій
Кафедра радіоелектроніки та біомедичних комп’ютеризованих засобів і
технологій

Звіт з практичної роботи № 9


з дисципліни «Алгоритмізація та програмування»
на тему: «Циклічні обчислення»

Виконав: студент 1 курсу групи № 512


напряму підготовки
122 Комп’ютерні науки, комп’ютерні
технології в біології та медицині
Файчук М. С.
Прийняв: Довнар О. Й.

Національна шкала:
Кількість балів:
Оцінка: ECTS:

Харків – 2023
Тема. Обробка масивів.
Ціль. Навчитися здійснювати введення-виведення даних, організованих у
вигляді масивів.
Завдання.
1. Отримати номер задачі від викладача.
2. Зробити постановку задачі.
3. Побудувати блок-схему задачі.
4. Створити консольний додаток, що реалізує розроблену блок-схему.
5. Відлагодити програму.
6. Получити результат виконання програми.
7. Показати результат виконання викладачу.
Задача.
9. Організуйте в консольному додатку введення та виведення матриці -
двовимірного масиву арифметичного типу.
1. Блок-схема

Початок

rows, columns

i=0
matrix[i, j]

j=i+1

Так
j < columns

Ні

i=i+1

j=0
Так i < rows

Ні

matrix[i, j]

Кінець

2. Код прогмами
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization.Formatters;
using System.Text;
using System.Threading.Tasks;

namespace ПЗ_9_Обробкка_масивів
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введiть кiлькiсть рядкiв: ");
int rows = int.Parse(Console.ReadLine());
Console.WriteLine("Введiть кiлькiсть стовпцiв: ");
int columns = int.Parse(Console.ReadLine());
int[,] matrix = new int[rows, columns];
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < columns; j++)
{
Console.Write($"Введiть елемент масиву з iндексом ({i}, {j}):");
matrix[i, j] = int.Parse(Console.ReadLine());
}
}
Console.WriteLine("Наша матриця:");
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < columns; j++)
{
Console.Write(matrix[i, j] + " ");
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}

3. Скріншот виконання

4. Висновок
По-перше, за допомогою команди new тип_елемента[розмір] можна створити
статичний масив з вказаним розміром, що дозволяє зберігати і управляти
кількома значеннями одного типу даних в одній змінній.
По-друге, використовуючи команди try...catch, можна обробляти винятки. Ця
конструкція дозволяє нам написати код, який може призвести до винятку, і в
разі виникнення винятку виконувати певні дії для обробки помилки. Блок try
містить код, який потребує обробки, і блок catch вказує, як обробити виняток
і вивести інформацію про нього, щоб програма не припиняла свою роботу
через помилку.
По-третє, двовимірні масиви дозволяють організувати дані у вигляді таблиць
або матриць. За допомогою команди тип_елемента[,] ім'я_масиву = new
тип_елемента[розмір_першого_індексу, розмір_другого_індексу] можна
створити двовимірний масив з визначеним розміром, що дозволяє працювати
з даними в масиві.

You might also like