Рефераты Прогромирование на Си

Вернуться в Аппаратное обеспечение и компьютерные сети

Прогромирование на Си
ЛАБОРАТОРНАЯ РАБОТА N3 Многофайловые программы и использование динамическойпамяти 1.Оформить алгоритм решения задачи лабораторной работыN1 в виде двух функций, записанных в отдельных файлах. Расс-мотреть два способа объединения функций в одну программу: а) использование директивы препроцессора include; б) использование средств интегрированной среды Turbo C. Привести в отчете сценарии разработки многофайловойпрограммы. 2.Использовать динамическое выделение памяти под массив. 3.Вывести адрес первого элемента массива, размер сво-бодной динамической памяти до выделения памяти под мас-сив,после выделения и после освобождения. 4.Определить максимальный размер массива, с которым мо-жет работать программа. 5.Выполнить пункты 3 и 4 для всех моделей памяти, ис-пользуемых в среде Turbo C. Объяснить результаты. Лабораторная работа N4 Работа с файлами Разработать информационно-поисковую систему, выполняющую следую-щуюе функции: - создание базы данных; - просмотр базы данных; - поиск в базе данных; - изменение базы данных; Просмотр базы данных реализовать в виде постраничного вывода всейинформации из базы данных, лексиграфически упорядоченной по одному изполей. Функция поиска должна быть реализована для поиска по одному изполей. Остальные варианты поиска могут быть заменены заглушками. При разработке функции "Изменение базы данных" должны быть реали-зованы подзадачи " Добавление новой записи" и удаление записи. Лабораторная работа N5 Работа с графической библиотекой Реализовать функцию просмотра базы данных в лабораторной работеN4 средствами графической библиотеки. Вывести сравнительные данные поразличным полям в виде графиков и диаграмм (столбчатых и круговых). База данных "Продажа компьютеров" - наименование фирмы - тип - цена - тактовая частота - размер ОП - размер жесткого диска - тип монитора Просмотр: распределение цены по типам компьютеров База данных "результаты торгов на валютных биржах" - биржа - дата - курс руб./немецкая марка. - объем продаж млн.DM. - спрос млн.DM - предложение млн.DM. Просмотр курса и объема продаж по датам База данных "Результаты торгов на национальных валютных биржах" - биржа - дата - курс российского рубля /ед.нац.вал./руб. / - курс долл. /ед.нац.вал./долл./ - курс немецкой марки /ед.нац.вал./DM/ Просмотр курсов по датам База данных "Ставки межбанковских кредитов в банкахМосквы" - банк - дата - привлечение/размещение /в % годовых/ сроки в днях 1-3 4-7 до 14 до 21 до 30 Просмотр динамики привлечения/размещения кредитов База данных "результаты торгов на валютных биржах" - биржа - дата - курс руб./долл. - объем продаж млн.долл. - спрос млн.долл. - предложение млн.долл. Просмотр курса и объема продаж по датам База данных "Отдел кадров. Анкетные данные" - фамилия, имя, отчество - год рождения - место рожденя - адрес - семейное положение - наличие детей Просмотр: распределение работников по возрасту База данных "Деканат" - курс - группа - фамилия и инициалы - оценка - дисциплина - список наименований групп и наименование дисциплиндля каждой группы Просмотр распределения студентов каждого курса по оцекам База данных "Библиотека" - автор/ы/ - название - год - издательство - место издания - количество страниц Просмотр распределения книг по диапазонам годов База данных "Отдел кадров. Стаж работы" - табельный номер - общий стаж - непрерывный стаж - стаж работы на предприятии Просмотр распределения работников по диапазонам стажаработы на предприятии База данных "Отдел кадров
Добавить в Одноклассники    

 

Rambler's Top100