Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Лабораторная работа № 10 ФАЙЛЫ




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

Методические указания

При составлении программы необходимо учитывать следующие положения:

- имена файлов исходных данных (в режимах начального формирования и добавления) и файлов результатов должны вводиться с клавиатуры;

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

Лабораторное задание

1. Лабораторная работа № 10 выполняется на основе работы № 6.

2. В задание №6 лабораторной работы добавить работу с файлами:

а) в функции ввода исходные данные записывать в файл;

б) в функциях обработки и вывода данные читать из файла, результат сохранять в файл;

в) для второго задания лабораторной работы №6 данные дописывать в файл с исходными данными для первого задания;

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

3. Выполнить программу на компьютере и оценить правильность ее работы.

4. Вывести на печать содержимое файла исходных данных и результатов работы программы.

Лабораторная работа № 11 ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ

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

Методические указания

Данная работа подразумевает создание односвязного динамического списка с неограниченным количеством элементов. После ввода очередного элемента списка на экран должен выдаваться запрос об окончании ввода. Об окончании списка также может свидетельствовать ввод специального символа в 1-ое поле элемента, например ‘*’. Перестановка элементов списка может быть произведена двумя способами: изменением содержимого полей связей и изменением содержимого информационных полей в соответствующих элементах списка. Для выполнения лабораторной работы рекомендуется осуществлять замену первым способом.

Лабораторное задание

Данная лабораторная работа выполняется на основе задания к лабораторной работе №9 "Структуры".

1) Выбрать задание к лабораторной работе "Структуры" в соответствии с номером бригады.

2) Оформить структуру данных в виде динамического списка.

3) Разработать программу, осуществляющую:

а) ввод исходных данных в список, завершение ввода должно отмечаться специальным символом (в список должно быть введено не менее пяти записей);

б) вывод исходных данных на экран в виде таблицы;

в) перестановку местами первого и последнего элементов динамического списка;

г) вывод на экран модифицированного списка в виде таблицы;

4) Выполнить программу на компьютере и оценить правильность ее работы.


Лабораторная работа № 12 MНОГОМОДУЛЬНЫЕ ПРОГРАММЫ

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

Методические указания

Описание глобальных переменных, констант и функций и доступ к ним можно сделать различными способами, но требование хорошего стиля программирования подразумевает для этого организацию файла, содержащего все декларации глобальных функций и описание глобальных переменных, констант. Этот файл называется заголовочный файл, имеет расширение * .h и подключается директивой # include в файлах, в которых используются его содержимое. В собственный * .h файл можно также включать и подключение всех стандартных библиотек. При выполнении данной лабораторной работы следует придерживаться описанного выше принципа.

Лабораторное задание

Данная лабораторная работа выполняется на основе лабораторного задания к работе № 8 "Функции".

1. Выбрать вариант задания в соответствии с номером бригады.

2. Каждая функция 8-ой лабораторной работы должна быть помещена в отдельный файл. Далее в среде необходимо создать проект, в который включаются все файлы с функциями.

3. Выполнить программу на компьютере и оценить правильность ее работы на различных наборах данных.


ПРИЛОЖЕНИЕ





Поделиться с друзьями:


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


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

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

Даже страх смягчается привычкой. © Неизвестно
==> читать все изречения...

2502 - | 2194 -


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

Ген: 0.008 с.