Физическая модель данных
Download 199.25 Kb. Pdf ko'rish
|
Практическая работа-1
- Bu sahifa navigatsiya:
- Вариант № 9
УЗБЕКСКОЕ АГЕНТСТВО СВЯЗИ И ИНФОРМАТИЗАЦИИ ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛЬ-ХОРАЗМИЙ ФАКУЛЬТЕТ ЭКОНОМИКИ И МЕНЕДЖМЕНТА В СФЕРЕ ИКТ (ЦИФРОВАЯ КОММЕРЦИЯ) ЛАБОРАТОРНАЯ РАБОТА №1. Название практической задачи: Поиск Исортировка Данных. Исследование статических структур данных Предмет: Операционный системы Выполнил: Холикулов Жахонгир Жуманазар угли Группа: 015-20 Проверил Ташкент – 2023 Вариант № 9 1) program zz1; const n = 14; //задаем количество элементов в массиве var i, min:integer; // задаем переменные целого типа m:array [1..n] of integer; begin for i:=1 to n do // записываем в массив числа случайным образом m[i]:=random(201)-60; for i:=1 to n do //выводим массив на экран write(m[i],' '); writeln; // переходим на новую строку для вывода ответа min:=1000000; //задаем начальное значение для минимального элемента for i:=2 to n-1 do // организуем цикл, в котором переберем все числа массива if (m[i] > m[i + 1]) and (m[i] > m[i - 1]) then if m[i] < min then min:=m[i]; write(' минимальный локальный максимум = ', min); // выводим ответ end. 2) Код программы: #include #include #include using namespace std; struct Kurator { int kod; string name; string kafedra; int stag; int group; }; void show(Curator A[], int N) { for(int i=0; i{ cout << A[i].kod << "\t"; cout << A[i].name << "\t"; cout << A[i].kafedra << "\t"; cout << A[i].stag<< "\t"; cout << A[i].group << "\n"; } } bool sravnit (Kurator A, Kurator B) { return A.name <= B.name; } int main() { ifstream F("database.txt"); Kurator A[5]; int k=0; while(!F.eof()) { F>>A[k].kod >> A[k].name>> A[k].kafedra>>A[k].stag>>A[k].group; k++; } --k; show(A,k); sort(A,A+k, sravnit); show(A,k); return 0; } Download 199.25 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling