Министерство развития информационных технологий и коммуникаций республики узбекистан


} ~ 14 ~  spm[3]->sum = 3.3; spm->name = ’R’; 3



Download 2,58 Mb.
Pdf ko'rish
bet7/60
Sana25.02.2022
Hajmi2,58 Mb.
#285171
TuriМетодические указания
1   2   3   4   5   6   7   8   9   10   ...   60
Bog'liq
ЎТ амал рус

}
~ 14 ~ 
spm[3]->sum = 3.3;
spm->name = ’R’;
3. 
Необходимые аппаратно-программные средства. 
3.1. 
Компьютеры 
3.2. 
В качестве среды программирования используется бесплатно 
распространяемая оболочка Dev-C++ с открытым исходным кодом 
4. 
Методические указания.
4.1. 
При написании программы следует использовать статические 
массивы структур или указателей на структуру. Размерности массивов – 3–4.
4.2. 
Для динамического выделения памяти используйте функцию 
malloc(). Для определения размера структуры в байтах удобно использовать 
операцию sizeof(), возвращающую целую константу:
struct ELEM *sp;
sp = malloc(sizeof(struct ELEM)); 
4.3. 
При выполнении п. 4.2. потребуется выполнять операцию 
перестановки элементов массива. Для этого необходимо описать 
дополнительный указатель на структуру. Можно также использовать 
вспомогательный массив указателей.
4.4. 
Ввод данных выполнить с помощью функций scanf(). 
5. 
Порядок выполнения работы.
5.1. 
Написать программу, работающую с базой данных в виде 
массива структур и выполняющую последовательный ввод данных в массив 
и последующую распечатку его содержимого. Состав структуры приведен в 
табл. 2. Типы данных выбрать самостоятельно. 
5.2. 
Модифицировать программу п. 4.1, используя массив указателей 
на структуру и динамическое выделение памяти. Выполнить сортировку 
массива. Способ сортировки массива приведен в табл. 2. 
6. 
Варианты заданий.


}
~ 15 ~ 
Таблица 2. 
Вар
иан
т 
Структура данных 
Задание п. 4.2 

Фамилия
Год рождения
Номер отдела
Оклад
Расположить записи в массиве в порядке 
возрастания (по году рождения)

Название детали
Год выпуска
Стоимость
Количество
Расположить записи в массиве в порядке 
возрастания стоимости

Название книги
Год издания
Количество страниц 
Стоимость
Расположить 
записи 
в 
массиве 
в 
алфавитном порядке (по названию)

Фамилия
Дата рождения
Телефон
Сумма долга
Все записи с суммой долга, не равной 0, 
разместить в начале массива

Название покупки
Дата приобретения 
Стоимость
Количество
Сгруппировать все записи по месяцам 
приобретения

Название команды
Игры
Очки
Сумма призового 
фонда
Расположить записи в порядке возрастания 
по сумме призового фонда

Фамилия
Расположить записи в порядке возрастания 


}
~ 16 ~ 
Группа
Номер в списке
Стипендия
номера в списке

Название маршрута 
Протяженность 
Количество остановок 
Стоимость путевки
Расположить записи в порядке убывания 
стоимости

Фамилия спортсмена
Вид спорта
Количество медалей 
Расположить в алфавитном порядке записи 
с ненулевым количеством медалей
10 
Фамилия
Группа
Место 
прохождения 
практики
Оценка
Расположить записи в массиве в порядке 
убывания оценки

Download 2,58 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   60




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish