Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PMi_LR1-5.doc
Скачиваний:
5
Добавлен:
13.08.2019
Размер:
75.78 Кб
Скачать

7

Общие замечания и требования к выполнению лабораторных работ на 2-й семестр

по дисциплине «Алгоритмические языки и программирование»

для студентов 1 курса (2-й семестр)

специальности

«Прикладная математика и информатика»

I). Лабораторная работа считается выполненной, если

1). Написана программа решения индивидуального задания по теме работы.

2). Работа программы на ЭВМ показана преподавателю.

3). Студент защитил работу.

II). Защита работы проводится в аудитории на практических занятиях, во время которых студент обязан

а) показать отчет по работе;

б) продемонстрировать знания по теме работы, ответив на вопросы преподавателя;

в) уметь модифицировать код программы по запросу преподавателя.

III). Отчет по лабораторной работе включает в себя:

1) титульный лист, на котором указаны ФИО студента, номер варианта и выписано его индивидуальное задание;

2) таблицу основных переменных с указанием их назначения и типа;

3) список и программные коды всех используемых подпрограмм с кратким их описанием;

4) примеры исходных данных и полученные по ним результаты.

Темы и задания лабораторных работ (лр)

Общая тема на 2-й семестр:

«Объектно-ориентированная методика создания программ обработки данных средствами С++»

Общие требования к выполнению лр:

I) выполнение всех пунктов задания ЛР должно быть оформлено в виде отдельных функций;

II). должен быть создан класс с данными, соответствующими индивидуальному заданию, и методами, в основу которых должны лечь написанные для выполнения пунктов задания ЛР функции.

Лабораторная работа №1

Тема: «Создание простейших объектно-ориентированных программ (ООП).

Задание на ЛР1:

1). Ввести N-записей, соответствующих исходным данным индивидуального задания, и организовать их в массив.

2) Для каждой записи выполнить задание пункта а) и результат обработки вывести на экран в виде таблицы, указав количество записей в ней.

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

4) Предусмотреть многократную сортировку таблицы и выход из программы по желанию пользователя.

5) Предусмотреть возможность записи таблицы в текстовый файл по желанию пользователя.

Лабораторная работа №2

Тема: «Создание ООП обработки массивов данных сложной структуры».

Задание на ЛР2 совпадает с заданием на ЛР1, но дополнительно

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

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

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

Лабораторная работа №3

Тема: «Редактирование строк и обработка текстовых файлов с использованием ООП».

Задание на ЛР3 совпадает с заданием на ЛР2, но дополнительно

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

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