Одномерные массивы
Автор: 6546546484 • Сентябрь 24, 2022 • Практическая работа • 947 Слов (4 Страниц) • 197 Просмотры
Министерство транспорта Российской Федерации
федеральное государственное автономное образовательное учреждение
высшего образования
«РОССИЙСКИЙ УНИВЕРСИТЕТ ТРАНСПОРТА»
(РУТ (МИИТ)
ИНСТИТУТ ТРАНСПОРТНОЙ ТЕХНИКИ
И СИСТЕМ УПРАВЛЕНИЯ
(ИТТСУ)
Кафедра «Управление и защита информации» («УиЗИ»)
ОТЧЁТ
по практической работе № 6
по дисциплине: «Программирование и основы алгоритмизации»
на тему:
«Одномерные массивы»
Проверил: доц. Сафронов А.И.
Москва – 2021 г.
Оглавление
1. Цель работы. 2
2. Формулировка задачи. 2
3. Составление блок-схемы алгоритма программы. 2
4. Подбор и расчёт тестовых примеров. 3
5. Листинг кода. 4
6. Расчёт тестовых примеров на ПК. 5
7. Вывод. 5
1. Цель работы.
Приобретение навыков работы с одномерными массивами.
2. Формулировка задачи.
Решить поставленную задачу программирования по разделу «Одномерные массивы». Продумать организацию удобного ввода элементов одномерного массива. Продумать схему корректного вывода элементов одномерного массива.
Вариант №15
Переставить элементы одномерного массива с чётными индексами в порядке возрастания квадратов их значений. Счёт позиций начинается с единицы, счёт индексации – с нуля.
3. Составление блок-схемы алгоритма программы.
[pic 1]
[pic 2]
4. Подбор и расчёт тестовых примеров.
- Рассмотрим массив из чисел: ( 40 20 30 ), после обработки должно получиться (30 20 40 )
- Рассмотрим массив из чисел: ( 0 1 2 3 2 3 1 ), после обработки должно получиться ( 0 1 1 3 2 3 2 )
5. Листинг кода составленного программного обеспечения (блок-диаграммы LabView).
namespace Task06
{
class Program
{
static void Main(string[] args)
{
double[] inputArray;
string inputArrayInString, sortedArrayInString = "";
string[] elementsOfArray;
double buf;
//ввод элементов массива
Console.WriteLine("Введите элементы массива в одну строку через
пробел");
inputArrayInString = Console.ReadLine();
elementsOfArray = inputArrayInString.Split(' ')
...