Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Zadania_po_programmirovaniyu

.pdf
Скачиваний:
38
Добавлен:
18.03.2015
Размер:
909.54 Кб
Скачать

круг.

2. Составить программу обработки результатов турнира, включающую в себя: а) формирование итоговой таблицы турнира с расстановкой участников согласно занятым местам с подсчетом набранных очков (за победу присуждается одно очко, за ничью — пол-очка, за поражение — ноль очков) и б) определение и вывод фамилии участника (участников), набравшего большее число очков.

Вариант 22

1.Создать файл, содержащий сведения о компьютерах в университете. Каждая запись содержит следующую информацию: а) тип процессора, б) год выпуска, в) объем оперативной памяти и г) объем жесткого диска. Количество записей произвольное.

2.Вывести в файл для печати сведения о компьютерах: а) выпущенных до заданного года, б) отсортированные по возрастанию объема оперативной памяти

ив) отсортированные по возрастанию объема жесткого диска.

Вариант 23

1.Создать файл, содержащий сведения о наличии электронных компонентов на складе (резисторов и конденсаторов), содержащий следующую информацию: а) тип, б) номинал и в) цена. Количество записей произвольное.

2.Вывести в файл список резисторов и список конденсаторов.

3.Произвести сортировку списка компонентов: а) по номиналу и б) по цене.

Вариант 24

1. Создать файл, содержащий сведения о наличии электронных компонентов на складе, содержащий следующую информацию: а) тип, б) номинал, в) количество на складе и г) количество компонентов, необходимых для изготовления изделия. Количество записей произвольное.

2.Вывести список недостающих комплектующих.

3.Вывести список оставшихся на складе компонентов, отсортированный по количеству.

Вариант 25

1. Создать файл, содержащий сводную заявку на приобретение электронных компонентов для изготовления нескольких различных устройств, в файле хранится следующая информация: а) тип, б) номинал и в) количество. Исходными данными являются списки компонентов на каждое изделие и количество изделий данного типа.

70

ПРИЛОЖЕНИЕ

Южно-Уральский государственный университет Кафедра информатики

Задание на курсовую работу

по дисциплине _________________

Ф. И. О. студента ______________________

Факультет, группа _____________________

Задание №__________ Вариант №________

Целью работы является создание компьютерной программы, которая позволяет сохранять, вызывать, сортировать, анализировать и распечатывать информацию, хранящуюся в базе данных.

Для достижения указанной цели необходимо решить следующие задачи:

1.Разработать таблицу базы данных на базе двунаправленного связанного списка. Поля таблицы следующие (п. 1 варианта):__________________________

_____________________________________________________________________

2.Разработать структуру программы, в которой реализуются следующие операции над данными:

— запись базы данных в файл;

— загрузка базы данных из файла;

— инициализация базы данных;

— ввод новой записи в базу данных;

— удаление записи из базы данных;

— распечатка базы данных;

— извлечение информации из базы данных по следующему критерию (п. 2

варианта):________________________________________________________

— сортировка записей в базе данных по значениям ключевого поля;

— изменение значений записей, существующих в базе данных.

3.Разработать и выполнить схему программы согласно ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем».

4.Разработать программу на языке Си.

5.Разработать руководство для оператора программы.

6.Разработать мероприятия по охране труда оператора программы согласно СанПиН 2.2.2.542-96:2.2.2 «Гигиенические требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работ».

7.Привести результат работы программы: а) файл с таблицей базы данных и б) файл с результатом выполнения запроса.

Руководитель __________________ Студент _____________________________

71

ОГЛАВЛЕНИЕ

Предисловие..............................................................................................................

3

1.ЛАБОРАТОРНЫЕ РАБОТЫ

1.1.Операторы и функции…................................................................................ 4

1.2. Одномерные массивы....................................................................................

23

1.3. Двухмерные массивы…………………….....................................................

37

1.4. Строки..............................................................................................................

49

2. КУРСОВАЯ РАБОТА..........................................................................................

65

Приложение. Бланк задания на курсовую работу.................................................

71

72

Электронное издание

Сергей Тимурович Касюк

КУРС ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ СИ

Контрольные задания к лабораторным и курсовой работе

Издательский центр Южно-Уральского государственного университета

__________________________________________________________________

Подписано в печать 09.04.2010. Формат 60×84 1/16.

Усл. печ. л. 4,18. Уч.-изд. л. 4,2. Заказ 106.

__________________________________________________________________

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]