Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Технології програмування ч.2 (7)

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
КН
Кафедра:
ЗІ

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

Рік:
2019
Тип роботи:
Лабораторна робота
Предмет:
Технологія програмування та створення програмних продуктів
Група:
КБ 15
Варіант:
15

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ / З В І Т до лабораторної роботи №7 з курсу: «Технології програмування, частина 2» на тему: «Масиви. Робота з масивами» Варіант № 15 Львів 2019 Мета роботи – вивчити синтаксис опису і використання у програмах змінних типу масивів та властивостей. Навчитися складати та відлагоджувати програми з використанням індексаторів при роботі з масивами. 1. Завдання Скласти блок-схеми алгоритмів та програму мовою С# для роботи з одномірним масивом цілих чисел (вектором). Забезпечити наступні можливості: задання довільних цілих границь індексів при створенні об'єкта; звертання до окремого елемента масиву з контролем виходу за межі масиву; вивід на екран елемента масиву по заданому індексі й усього масиву. В одномірному масиві, що складається з п цілочисельних елементів, обчислити: номер максимального елемента масиву; добуток елементів масиву, розташованих між першим й другим нульовими елементами. Перетворити масив таким чином, щоб у першій його половині розташовувалися елементи, що стояли в непарних позиціях, а в другій половині - елементи, що стояли в парних позиціях. Програма повинна демонструвати всі розроблені елементи класу. / 2. Блок-схема алгоритму програм Main ArrayVvid() ArrayC() ArrayDob() ArrayPeretvorennia() 3. Список ідентифікаторів констант, змінних, функцій, використаних у блок-схемі алгоритму і програмі, та їх пояснення public void ReadSize()– метод, в якому вказують межі масиву public void ReadArray() – метод, в якому відбувається зчитування масиву з клавіатури OutArray() - виведення масиву на екран; size1, size2 – межі масиву; Length – довжина масиву; array [] – масив з даними цілочисельного типу; public int this[int index] – індексація; public void IndexElements() – метод, який зчитує індекс; public void ElementOutput()- метод, який виводить елемент масиву за індексом на екран; public void MaxElement() – метод, який виводить на екран індекс найбільшого елемента масиву; public void Multiplie () – метод, який обчислює добуток елементів масиву, розташованих між першим й другим нульовими елементами; public void ChangeArray ()– метод, який перетворює масив таким чином, щоб у першій його половині розташовувалися елементи, що стояли в непарних позиціях, а в другій половині - елементи, що стояли в парних позиціях; 4. Текст програми using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp11 { class Program { static void Main(string[] args) { Console.WriteLine("Skilky elementiv u vashomu masyvi?"); MyArray a = new MyArray(); a.ArrayVvid(); a.ArrayC(); a.ArrayDob(); a.ArrayPeretvorennia(); Console.ReadKey(); } } class MyArray { public int i = 0; static int n = Int32.Parse(Console.ReadLine()); public int ai = 0; public int k = 0; public double max = 0; public double[] w = new double[n]; public double c = 0; public void ArrayVvid() { for (i = 0; i < w.Length; i++) { Console.Write("Vvedit " + (i + 1) + " element masyvu: "); w[i] = Double.Parse(Console.ReadLine()); } Console.Write("Vash masyv: "); for (i = 0; i < w.Length; i++) { Console.Write(w[i] + "; "); } Console.WriteLine(" "); } public void ArrayC() { Console.WriteLine("Vvedit chyslo C:"); c = Double.Parse(Console.ReadLine()); for (i = 0; i < w.Length; i++) { if (w[i] > c) { k++; } } Console.Writ...
Антиботан аватар за замовчуванням

09.09.2019 21:09

Коментарі

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

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

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

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

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини