рефераты

Рефераты

рефераты   Главная
рефераты   Краткое содержание
      произведений
рефераты   Архитектура
рефераты   Астрономия
рефераты   Банковское дело
      и кредитование
рефераты   Безопасность
      жизнедеятельности
рефераты   Биографии
рефераты   Биология
рефераты   Биржевое дело
рефераты   Бухгалтерия и аудит
рефераты   Военное дело
рефераты   География
рефераты   Геодезия
рефераты   Геология
рефераты   Гражданская оборона
рефераты   Животные
рефераты   Здоровье
рефераты   Земельное право
рефераты   Иностранные языки
      лингвистика
рефераты   Искусство
рефераты   Историческая личность
рефераты   История
рефераты   История отечественного
      государства и права
рефераты   История политичиских
      учений
рефераты   История техники
рефераты   Компьютерные сети
рефераты   Компьютеры ЭВМ
рефераты   Криминалистика и
      криминология
рефераты   Культурология
рефераты   Литература
рефераты   Литература языковедение
рефераты   Маркетинг товароведение
      реклама
рефераты   Математика
рефераты   Материаловедение
рефераты   Медицина
рефераты   Медицина здоровье отдых
рефераты   Менеджмент (теория
      управления и организации)
рефераты   Металлургия
рефераты   Москвоведение
рефераты   Музыка
рефераты   Наука и техника
рефераты   Нотариат
рефераты   Общениеэтика семья брак
рефераты   Педагогика
рефераты   Право
рефераты   Программирование
      базы данных
рефераты   Программное обеспечение
рефераты   Промышленность
      сельское хозяйство
рефераты   Психология
рефераты   Радиоэлектроника
      компьютеры
      и перифирийные устройства
рефераты   Реклама
рефераты   Религия
рефераты   Сексология
рефераты   Социология
рефераты   Теория государства и права
рефераты   Технология
рефераты   Физика
рефераты   Физкультура и спорт
рефераты   Философия
рефераты   Финансовое право
рефераты   Химия - рефераты
рефераты   Хозяйственное право
рефераты   Ценный бумаги
рефераты   Экологическое право
рефераты   Экология
рефераты   Экономика
рефераты   Экономика
      предпринимательство
рефераты   Юридическая психология

 
 
 

Программирование на Си

ЛАБОРАТОРНАЯ РАБОТА 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 Просмотр динамики привлечения/размещения кредитов База данных "результаты торгов на валютных биржах" - биржа - дата - курс руб./долл. - объем продаж млн.долл. - спрос млн.долл. - предложение млн.долл. Просмотр курса и объема продаж по датам База данных "Отдел кадров. Анкетные данные" - фамилия, имя, отчество - год рождения - место рожденя - адрес - семейное положение - наличие детей Просмотр: распределение работников по возрасту База данных "Деканат" - курс - группа - фамилия и инициалы - оценка - дисциплина - список наименований групп и наименование дисциплин
для каждой группы Просмотр распределения студентов каждого курса по оцекам База данных "Библиотека" - автор/ы/ - название - год - издательство - место издания - количество страниц Просмотр распределения книг по диапазонам годов База данных "Отдел кадров. Стаж работы" - табельный номер - общий стаж - непрерывный стаж - стаж работы на предприятии Просмотр распределения работников по диапазонам стажа
работы на предприятии База данных "Отдел кадров. Основные сведения" - табельный номер - должность - оклад - подразделение Просмотр распределения работников по диапазонам оклада База данных "Подписка на периодические издания" - издание - количество - фамилия подписчика - адрес - продолжительность Просмотр распределения подписчиков по 5 наиболее попу-
лярным изданиям База данных "Показатели деятельности фирм" - наименование фирмы - объем продаж - собственный капитал - прибыль после вычета налогов - выплаченные дивиденты - инвестиции - расходы на содержание персонала - расходы на научные исследования Просмотр распределения количества фирм по собственному
капиталу База данных "Структура продаж продукции фирм" - наименование фирмы - медицинская продукция - промышленная продукция - информационная техника - химическая продукция - продукты питания Просмотр распределения суммарного объема продаж фирм по секторам Разработать класс и тестирующую его функцию: стек (варианты 1,5,10,15), очередь (варианты 2,6,11,16,9), двунаправленный список (варианты 3,7,12,17), однонаправленный список (варианты 4,8,13). Альтернативные варианты: - разработать класс файл и использовать его в лаб.работе 4; - использовать библиотеку Turbo Vision для организации интерфейса в лаб.работе 4.
Литература:
1.Уинер Р. Язык Турбо Си.М.:Мир,1991
2.Лэнгсам Й.,Огенстайн М.,Тененбаум А. Структуры данных для персональных ЭВМ.
М.: Мир,1989
3.Вирт Н.Алгоритмы и структуры данных.М.: Мир,1978

© 2011 Рефераты