Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Индивидуальные задания к лабораторной работе № 9

ЛАБОРАТОРНАЯ РАБОТА №9

Программирование задач с файлами

Программирование алгоритмов с использованием подпрограмм пользователя

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

Программное обеспечение. ОС Windows; ABC Pascal

Оборудование. ПЭВМ IBM.

Порядок выполнения работы.

1. Ознакомиться с вариантом задания..

2. Повторить теоретические сведения..

3. Разработать алгоритм решения задачи.

4. Составить программу по разработанному алгоритму.

5. Разработать отладочные тесты.

6. Загрузить систему программирования.

7. Создать программный файл и запустить его на выполнение.

8. Выполнить отладку и получить результаты.

9. Оформить отчет, защитить лабораторную работу по контрольным вопросам и сдать преподавателю.

Содержание отчета.

1. Тема, цель, программное обеспечение и оборудование работы.

2. Индивидуальное задание.

3. Схема алгоритма решения задачи.

4. Текст программы.

5. Исходные данные и протокол выполнения работы.

6. Выводы.

Индивидуальные задания к лабораторной работе № 9

Вариант 1

Создать файл, содержащий сведения о месячной заработной плате рабочих завода. Каждая запись содержит поля – фамилия рабочего, наименование цеха, размер заработной платы за месяц. Количество записей – произвольное.

Вычислить общую сумму выплат за месяц по цеху X. Напечатать ведомость начисления заработной платы рабочим этого цеха.

____________________________________________________________

Вариант 2

Создать файл содержащий сведения о количестве изделий, собранных сборщиками цеха за неделю. Каждая запись содержит поля – фамилия сборщика, количество изделий собранных им ежедневно в течении шестидневной недели, т. е. разделено – в понедельник, вторник, и т. д. Количество записей – произвольное.

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

____________________________________________________________

Вариант 3

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

Значения расценок SA,SB,SC за выполненную работу по сборке единицы изделия категорий А, В, С, соответственно ввести с экрана. Напечатать ведомость начисления заработной платы рабочим этого цеха.

____________________________________________________________

Вариант 4

Создать файл, содержащий сведения о телефонах абонентов. Запись имеет поля – фамилия абонента, год установки телефона, номер телефона. Количество записей – произвольное.

Написать программу, выдающую информацию следующего вида:

· по вводимой фамилии абонента выдается номер телефона.

______________________________________________________________

Вариант 5

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

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

· название игрушек, которые подходят детям о Х до У лет. Х и У вводятся с экрана

_____________________________________________________________

Вариант 6

Создать файл, содержащий сведения о сдачи студентами сессии. Структура записи: индекс группы, фамилия студента, оценки по пяти экзаменам, и пяти зачетам («з» означает зачет, «н» - незачет). Количество записей – произвольное

Написать программу выдающую следующую информацию:

· фамилии не успевающих студентов с указанием индексов групп и количество задолженностей:

____________________________________________________________

Вариант 7

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

Написать программу выдающий, следующую информацию:

· местонахождение книги автора Х название У. Значения Х и У ввести с клавиатуры.

_____________________________________________________________

Вариант 8

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

Написать программу, выдающую информацию следующего вида:

· время отправления самолетов в город Х,

Значение Х вводятся по запросу с клавиатуры.

____________________________________________________________

Вариант 9

Создать файл, содержащий сведения об ассортименте обуви в магазине фирмы. Структура записи: артикул наименование, количество, стоимость одной пары. Количество записей - произвольное. Артикул начинается с буквы Д для дамской обуви, М для мужской, П для детской.

Написать программу, выдающую следующую информацию:

· о наличие и стоимости обуви артикула Х(артикл вводится с экрана).

______________________________________________________________

Вариант 10

Создать файл, содержащий сведения об отправлении поездов дальнего сведения с Луганского ж/д вокзала. Структура записи: номер поезда, станция назначения, время отправления, время в пути, наличие билетов.

Выдать на печать (по запросу с терминала)

Время отправления поезда в город Х.

______________________________________________________________

Вариант 11

Создать файл, содержащий сведения о сдачи студентами сессии. Структура записи: индекс группы, фамилия студента, оценки по пяти экзаменам, и пяти зачетам («з» означает зачет, «н» - незачет). Количество записей – произвольное

Написать программу выдающую следующую информацию:

· фамилии успевающих студентов с указанием индексов групп средний балл, полученный каждым студентом

____________________________________________________________

Вариант 12

Создать файл, содержащий сведения об ассортименте обуви в магазине фирмы. Структура записи: артикул наименование, количество, стоимость одной пары. Количество записей - произвольное. Артикул начинается с буквы Д для дамской обуви, М для мужской, П для детской.(например: Д123,Д234,Д349)

Написать программу, выдающую следующую информацию:

· ассортиментный список дамской обуви с указанием наименование и имеющегося в наличии числа пар каждой модели и общую сумму стоимости

____________________________________________________________

Вариант 13

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

выдать на печать следующую информацию: общее количество изделий по каждой из категорий А, В, С, собранных рабочими цеха

____________________________________________________________

Вариант 14

Создать файл, содержащий сведения о телефонах абонентов. Запись имеет поля – фамилия абонента, год установки телефона, номер телефона. Количество записей – произвольное.

Написать программу, выдающую информацию следующего вида:

· определяется количество установленных телефонов с ХХХХ года.

Номер года вводится с клавиатуры.

____________________________________________________________

Вариант 15

Создать файл, содержащий сведения о сдачи студентами сессии. Структура записи: индекс группы, фамилия студента, оценки по пяти экзаменам, и пяти зачетам («з» означает зачет, «н» - незачет). Количество записей – произвольное

Написать программу, выдающую следующую информацию:

средний балл, полученный каждым студентом группы, и всей группы в целом.

____________________________________________________________

Вариант 16

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

Написать программу, выдающую, следующую информацию:

· список автора Z, находящихся в коллекции,

____________________________________________________________

Вариант 17

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

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

· название игрушки, которая по стоимости не превышает х гр.

____________________________________________________________

Вариант 18

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

Написать программу, выдающую информацию следующего вида:

· наличие свободных мест на рейс в город Х

Значение Х вводятся по запросу с клавиатуры.

____________________________________________________________

Вариант 19

Создать файл, содержащий сведения о количестве изделий категории А, В,С, собранных рабочим за месяц. Структура записи имеет поля – фамилия сборщика, наименование цеха, количество изделий по категориям(А.В.С,), собранных рабочим за месяц, значения расценок SA,SB,SC., Количество записей – произвольное.

Ввести сэкрана значения расценок SA,SB,SC за выполненную работу по сборке единицы изделия категорий А, В, С, соответственно, и выдать на экран ведомость заработанной суммы каждым рабочим

____________________________________________________________

Вариант 20

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

Написать программу выдающий, следующую информацию:

· число книг издания ХХ года, имеющиеся в библиотеке.

____________________________________________________________

Вариант 21

Создать файл, содержащий сведения об ассортименте обуви в магазине фирмы. Структура записи: артикул наименование, количество, стоимость одной пары. Количество записей - произвольное. Артикул начинается с буквы Д для дамской обуви, М для мужской, П для детской.

Написать программу, выдающую следующую информацию:

· ассортиментный список обуви с указанием наименование и имеющегося в наличии числа пар каждой модели., не превышающей заданной с экрана цены



<== предыдущая лекция | следующая лекция ==>
Упражнение 1. Создание шаблона типового бланка организации | Определение КПД передачи винт-гайка
Поделиться с друзьями:


Дата добавления: 2016-09-03; Мы поможем в написании ваших работ!; просмотров: 789 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студенческая общага - это место, где меня научили готовить 20 блюд из макарон и 40 из доширака. А майонез - это вообще десерт. © Неизвестно
==> читать все изречения...

2372 - | 2321 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.