1. Основные понятия алгоритмизации и программирования


Download 1.01 Mb.
bet64/78
Sana03.02.2023
Hajmi1.01 Mb.
#1148576
TuriЗадача
1   ...   60   61   62   63   64   65   66   67   ...   78
Bog'liq
c# qo\'llanma

Контрольные вопросы


  1. Дайте определение производного типа данных, структурированного типа.

  2. Дайте определение массива.

  3. Каким может быть тип элементов массива?

  4. Имя, размер и размерность массива.

  5. Какова структура одномерного массива?

  6. Правила описания одномерного массива.

  7. Как осуществляется доступ к элементам одномерного массива?

  8. Как осуществляется ввод массива?

  9. Какие способы ввода массива вы знаете?

  10. Вывод линейного массива.

Пример выполнения задания II лабораторной работы


Задание. Массив D содержит 24 значения атмосферного давления за каждый час в течение суток. Определить, какое значение атмосферного давления было наибольшим и в какое время оно было зафиксировано.
Решение

  1. Математическая модель

Значением атмосферного давления являются элементы массива D[24], значением времени – индексы элементов. Решение задачи сводится к поиску максимального элемента в массиве и определению его индекса.
Аргументы: D[24] – массив целого типа.
Результаты: imax целого типа – индекс максимального элемента;
D[imax] целого типа – значение максимального элемента.
Промежуточная величина: max целого типа – максимальное значение элемента массива.



2. Алгоритм

3. Программа




using System;


namespace ConsoleApp3
{
class Program
{
static void Input(int[] mass)
{
for (int i = 0; i < 24; i++)
{
mass[i]=Convert.ToInt32(Console.ReadLine());
}
}
static void Print(int[] mass)
{
for (int i = 0; i < 24; i++)
{
Console.Write(mass[i]+" ");
}
Console.WriteLine();
}
static void Main(string[] args)
{
int[] D=new int[24];
Console.WriteLine(" Введите массив " );
Input(D);
Console.WriteLine(" Массив значений давления:" );
Print(D);
int max = D[0], imax = 1;
for (int i = 0; i < 24; i++)
{
if (D[i] > max)
{
imax = i + 1;
max = D[i];
}
}
Console.WriteLine(" Максимальное значение давления : "+ D[imax - 1] + " в " + imax+ " ч. ");
Console.ReadKey();
}
}
}


Download 1.01 Mb.

Do'stlaringiz bilan baham:
1   ...   60   61   62   63   64   65   66   67   ...   78




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling