17103

Вкладені цикли. Упорядкування елементів масиву

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторна робота № 15 Тема: Вкладені цикли. Упорядкування елементів масиву. Мета: навчитися складати програми упорядкування масивів Обладнання: ПК інструкция до практичної роботи. Обладнання:ПК Хід роботи Правила техніки безпеки в класі комп'ютерної технік

Украинкский

2013-06-29

49.5 KB

4 чел.

Лабораторна робота № 15

Тема: Вкладені цикли. Упорядкування елементів масиву.

Мета: навчитися складати програми упорядкування масивів Обладнання: ПК, інструкция до практичної роботи.

Обладнання:ПК

Хід роботи

  1.  Правила техніки безпеки в класі комп'ютерної техніки.

2.    Скласти програму. Розташувати елементи масиву х[п] в порядку збільшення елементів.

            #inchide<iostream.h>

Void main()

{int n,k,p,kl;

double min;

соut<<Введіть n\n";

cin»n;

double*x=new double [n];  //Заказ пам'яті під масив

соut«иВведіть масив х\n;

for(k=0;k<n;k++)

cin>>x[k];

for(k=0;k<=n-2; k++)

{min=x[p];kl=p;}

for(p=kk+l;p<=n-l;p++)

if(min>x[p]){min=x[p];kl=p;}

х[k]=х[кl];х[кl]=min;}

 clout<<”\n Масив х:"; ";

delete[]x;

}

3.

 Скласти програму за індивідуальним завданням. Ввести, отредагувати, виконати

програму, записати на гнучкий диск. 

Індивідуальні завдання.

№ варіанту

Завдання.

1

Розташувати елементи масиву в порядку збільшення. Відшукати minелемент

2

Розташувати елементи масиву в порядку зменшення. Відшукати mах елемент

3

Розташувати елементи масиву в порядку збільшення. Відшукати max елемент

4

Розташувати елементи масиву в порядку зменшення. Відшукати min елемент

5

Розташувати елементи масиву в порядку зменшення Відшукати середній елемент

6

Розташувати елементи масиву в порядку зменшення. Відшукати другий елемент.

7

Розташувати елементи масиву в порядку зменшення Відшукати третій  елемент

8

Розташувати елементи масиву в порядку зменшення.. Відшукати 4 елемент

9

Розташувати елементи масиву в порядку зменшення.. Відшукати 5 елемент.

10

Розташувати елементи масиву в порядку зменьшення,. Відшукати 6 елемент

11

Розташувати елементи масиву в порядку меншення Відшукати 7 елемент

12

Розташувати елементи масиву в порядку зменшення.. Відшукати 8 елемент

13

Розташувати елементи масиву в порядку збільшення Відшукати 9 елемент

14

Розташувати елементи масиву в порядку збільшення Відшукати 10 елемент.

15

Розташувати елементи масиву в порядку збільшення Відшукати 10 елемент.

16

Розташувати елементи масиву в порядку збільшення. Відшукати 8 елемент.

17

Розташувати елементи масиву в порядку збільшення  Відшукати 7 елемент.

18

Розташувати елементи масиву в порядку збільшення. Відшукати 6 елемент.

19

Розташувати елементи масиву в порядку збільшення. Відшукати 5 елемент

20

Розташувати елементи масиву в порядку збільшення. Відшукати 4 елемент.

4. Контрольні запитання.

  1.  Накреслити схему подвійного циклу.
  2.  Поясніть призначення кожного блоку схеми подвійного циклу.
  3.  Поясніть алгоритм упорядкування елементів масиву.

5. Захист роботи.


 

А также другие работы, которые могут Вас заинтересовать

1072. Проектирование привода крутящего момента с минимальными потерями 280.5 KB
  Проектирование привода, который включает в себя электродвигатель, редуктор, муфту, ременную передачу колесо и сварную раму. Привод обеспечивает передачу крутящего момента от электродвигателя к исполнительному устройству с минимальными потерями и с заданной угловой скоростью на выходном валу редуктора.
1073. Переменная Shared Variable в LabVIEW 8 556.5 KB
  Освоить переменную Shared Variable, впервые представленную в LabVIEW 8, которая призвана облегчить жизнь разработчикам при создании межпрограммного обмена данными. Отдельный процесс для обмена данными через сеть.
1074. Работа с матрицами в MathCAD 595.5 KB
  Выполняя данную работу, мы научились вычислять матрицы, изучили панель операций с матрицами и векторами, научились вводить матрицы с разными размерами, вычисляли транспонированную матрицу. Так же научились вычислять определители матриц и проверили правильность решения матриц.
1075. Исследование частотных характеристик пассивных четырехполюсников 341.5 KB
  В нашей работе для нахождения коэффициентов передачи напряжений, частот срезов и фазовых сдвигов мы применяли математический пакет MathCAD и пакет разработки электрических схем Electronic Workbench.
1076. Финансовое планирование и контроль на предприятии 462.5 KB
  Финансовое планирование в системе финансового менеджмента. Методика текущего финансового планирования на предприятии. Финансовый контроль в системе финансового менеджмента.
1077. Расчет внутреннего водопровода здания 254.5 KB
  Построение аксонометрической схемы водопроводной сети здания. Гидравлический расчет водопроводной сети. Подбор водомерного устройства и определение потерь напора. Построение продольного профиля дворовой канализационной сети. Построение аксонометрической схемы канализационного стояка.
1078. Общая характеристика турбоустановок ТЭС и АЭС 1005 KB
  Классификация электрических станций. Обозначения паровых турбин. Основные этапы развития теплоэнергетики и турбостроения. Общее знакомство с паровой турбиной ТЭС. Компоновка тепловой электрической станции.
1079. Тепловой цикл паротурбинной установки и показатели экономичности ТЭС. Особенности турбоустановок АЭС 394.5 KB
  Тепловой цикл паротурбинной установки ТЭС и показатель его термодинамической эффективности. Энергетические показатели тепловой электростанции и общий баланс теплоты и мощности для ее энергоблоков. Абсолютные и относительные показатели экономичности турбин и турбоустановок. Расходы пара, теплоты и топлива для паротурбинной установки.
1080. Роль промежуточного перегрева водяного пара в турбоустановках ТЭС. Регенеративный подогрев питательной воды. Комбинированная выработка теплоты и электроэнергии на ТЭЦ 336.5 KB
  Промежуточный перегрев водяного пара в паротурбинных установках. Тепловая схема ПТУ с промежуточным перегревом водяного пара. Регенеративный подогрев питательной воды в турбоустановках. Комбинированная выработка теплоты и электрической энергии на ТЭЦ.