╧ЁюуЁрььшЁютрэшх эр "╤ш".

4817
чэръют
0
ЄрсышЎ
0
шчюсЁрцхэшщ
ЛАБОРАТОРНАЯ РАБОТА 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.Вирт Н.Алгоритмы и структуры данных.М.
╚эЇюЁьрЎш  ю ЁрсюЄх «╧ЁюуЁрььшЁютрэшх эр "╤ш".»
╨рчфхы: ╚эЇюЁьрЄшър, яЁюуЁрььшЁютрэшх
╩юышўхёЄтю чэръют ё яЁюсхырьш: 4817
╩юышўхёЄтю ЄрсышЎ: 0
╩юышўхёЄтю шчюсЁрцхэшщ: 0

╧юїюцшх ЁрсюЄ√

╤ърўрЄ№
112819
0
0

... . ╬с· ёэшЄх, фы  ўхую ёыєцрЄ ЁрчЁх°хэш  ш яЁштшыхушш т Windows NT. ╟рт. ърЇхфЁющ -------------------------------------------------- а ▌ъчрьхэрЎшюээ√щ сшыхЄ яю яЁхфьхЄє ╤╚╤╥┼╠═╬┼ ╧╨╬├╨└╠╠═╬┼ ╬┴┼╤╧┼╫┼═╚┼ ┴шыхЄ ╣ 22 ╧хЁхўшёышЄх тючьюцэюёЄш ш шэёЄЁєьхэЄ√ ёшёЄхь√ яЁюуЁрььшЁютрэш  Microsoft Developer Studio. ╙ърцшЄх фы  ўхую яЁхфэрчэрўрхЄё  сєЇхЁ т ёшёЄхьрї ттюфр-т√тюфр, ...

╤ърўрЄ№
231244
5
6

... ╧ю ЄхюЁхьх 9.3 т ёшыє Ёхчєы№ЄрЄют °руют 3 ш 8. (╪ру 10). ╚ьххЄ ьхёЄю ётющёЄтю (9.4) яю ЄхюЁхьх 9.5 т ёшыє Ёхчєы№ЄрЄют °руют 1 ш 9. ╦шЄхЁрЄєЁр ъ ыхъЎшш 9. 9.1. ╤.└. └сЁрьют. ▌ыхьхэЄ√ яЁюуЁрььшЁютрэш . - ╠.: ═рєър, 1982. ╤. 85-94. 9.2. ╠. ╟хыъютхЎ, └. ╪ює, ─ц. ├¤ээюэ. ╧ЁшэЎшя√ ЁрчЁрсюЄъш яЁюуЁрььэюую юсхёяхўхэш . - ╠.: ╠шЁ, 1982. ╤. 98-105. ╦хъЎш  10. ╥┼╤╥╚╨╬┬└═╚┼ ╚ ╬╥╦└─╩└ ╧╨╬├╨└╠╠═╬├╬ ...

╤ърўрЄ№
110612
10
19

... эрсюЁ яЁюЎхфєЁ ш ЇєэъЎшщ  ч√ъют яЁюуЁрььшЁютрэш  Basic ш Pascal, яючтюы ■Є єяЁрты Є№ уЁрЇшўхёъшь Ёхцшьюь ЁрсюЄ√ ¤ъЁрэр, ёючфртрЄ№ ЁрчэююсюЁрчэ√х уЁрЇшўхёъшх шчюсЁрцхэш  ш т√тюфшЄ№ эр ¤ъЁрэ ЄхъёЄют√х эрфяшёш. ├╦└┬└ 2. ├╨└╘╚╫┼╤╩╚┼ ┬╬╟╠╬╞═╬╤╥╚ ▀╟█╩└ ╧╨╬├╨└╠╠╚╨╬┬└═╚▀ ┬ ╩╙╨╤┼ ╚═╘╬╨╠└╥╚╩╚ ┴└╟╬┬╬╔ ╪╩╬╦█ (═└ ╧╨╚╠┼╨┼ BASIC ╚ PASCAL) а 2.1 ╨рчЁрсюЄър ьєы№Єшьхфшр ъєЁёр л├ЁрЇшўхёъшх тючьюцэюёЄш  ч√ъют ...

... тЁхьхэш эр тючэ■ ё Їрщырьш эр фшёърї шыш юцшфрэшх ттюфр, эх ёьюуєЄ яЁюфхьюэёЄЁшЁютрЄ№ ъръюх-Єю тяхўрЄы ■∙хх єтхышўхэшх ёъюЁюёЄш. 2. ╩╦└╤╤╚╘╚╩└╓╚▀ ▀╟█╩╬┬ ╧╨╬├╨└╠╠╚╨╬┬└═╚▀ 2.1. ╠р°шээю Ц юЁшхэЄшЁютрээ√х  ч√ъш а╠р°шээю Ц юЁшхэЄшЁютрээ√х  ч√ъш Ц ¤Єю  ч√ъш, эрсюЁ√ юяхЁрЄюЁют ш шчюсЁрчшЄхы№э√х ёЁхфёЄтр ъюЄюЁ√ї ёє∙хёЄтхээю чртшё Є юЄ юёюсхээюёЄхщ ▌┬╠ (тэєЄЁхээхую  ч√ър, ёЄЁєъЄєЁ√ ярь Єш ш ...

0 ъюььхэЄрЁшхт


═ртхЁї