Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
sidorova-sp-control.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
126.98 Кб
Скачать

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Российский государственный университет туризма и сервиса

Волгоградский филиал

кафедра «Информационные системы»

УТВЕРЖДАЮ

Заведующий кафедрой

_______ А.А. Семиков

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

по дисциплине «Системное программирование»

для студентов 3 и 4 курсов

сокращённой и полной программы обучения

специальности 100101 «Сервис»

специализации 100101.03 — «Сервис компьютерной и микропроцессорной техники»

групп КЗС-81, КЗ-71

Преподаватель _________ Сидорова Е.А.

Волгоград, 2010-2011 учебный год

Методические указания по выполнению контрольной работы

Контрольная работа состоит из двух частей – теоретической и практической.

Теоретическая часть выполняется студентом в виде электронного реферата по теме:

«Проектирование и разработка драйвера внешнего устройства под управлением операционной системы MS DOS»

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

По объёму он не должен быть менее 15 страниц форматированного текста формата A4. Кроме текста, в реферат могут быть включены таблицы, иллюстрации и ссылки на используемую литературу. Листинги готового драйвера могут быть приведены только в приложении как пример. Данная часть работы выполняется студентом в обязательном порядке.

Оформляется реферат в электронном виде, содержащем:

  • Титульный лист;

  • Лист с содержанием/оглавлением;

  • Лист с введением;

  • Листы с содержимым, разбитом на главы или параграфы и со ссылками на используемую литературу;

  • Лист с заключением;

  • Лист со списком используемой литературы.

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

При создании электронного документа необходимо придерживаться параметров форматирования, приведённых в приложении 1.

Практическая часть заключается в разработке и написании текстов программ на языке С++ по одному из предложенных заданий. Кроме этого, тексты должны быть откомпилированы и проверены (проверку оформить в виде текстового файла) на тестовых примерах. В качестве среды программирования может быть выбрана IDE-среда MS Visual C++ 2008 Express Edition.

Проект Console Application составьте из пользовательско-заголовочного(*.h) файла и файла с основной функцией main (в этот файл включите документирование). В заголовочный файл поместите описания и определения глобальных констант и пользовательских функций (при разработке проекта программы предусмотрите наличие в ней таковых объектов).

В процессе создания Console-приложения и этапа отладки рассмотрите основные отладочные средства используемой среды программирования (установка точки прерывания и выполнение программы до неё, трассировка программы, проверка значений переменных во время выполнения программы). Проверьте правильность исполнения вашей программы.

Задания для практической работы

Задание № 1

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, b, с — действительные числа.

Функция F должна принимать действительное значение, если выражение

(Ац ИЛИ Вц) И (Ац ИЛИ Сц) не равно нулю, и целое значение в противном случае.

Через Ац, Вц и Сц обозначе­ны целые части значений а, b, с, операции И и ИЛИ — поразрядные. Значения а, b, c, Хнач., Хкон., dX ввести с клавиатуры.

Задание № 2

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, b, с — действительные числа.

Функция F должна принимать действительное значение, если выражение

(Ац И Вц) ИЛИ (Bц И Сц) не равно нулю, и целое значение в противном случае.

Через Ац, Вц и Сц обозначе­ны целые части значений а, b, с, операции И и ИЛИ — поразрядные. Значения а, b, c, Хнач., Хкон., dX ввести с клавиатуры.

Задание № 3

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, b, с — действительные числа.

Функция F должна принимать действительное значение, если выражение

Ац И (Вц ИЛИ Сц) не равно нулю, и целое значение в противном случае.

Через Ац, Вц и Сц обозначе­ны целые части значений а, b, с, операции И и ИЛИ — поразрядные. Значения а, b, c, Хнач., Хкон., dX ввести с клавиатуры.

Задание № 4

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, b, с — действительные числа.

Функция F должна принимать действительное значение, если выражение

Ац ИЛИ Вц ИЛИ Сц) не равно нулю, и целое значение в противном случае.

Через Ац, Вц и Сц обозначе­ны целые части значений а, b, с, операции И и ИЛИ — поразрядные. Значения а, b, c, Хнач., Хкон., dX ввести с клавиатуры.

Задание № 5

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, b, с — действительные числа.

Функция F должна принимать действительное значение, если выражение

(Ац ИЛИ Вц) И Сц не равно нулю, и целое значение в противном случае.

Через Ац, Вц и Сц обозначе­ны целые части значений а, b, с, операции И и ИЛИ — поразрядные. Значения а, b, c, Хнач., Хкон., dX ввести с клавиатуры.

Задание № 6

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, b, с — действительные числа.

Функция F должна принимать действительное значение, если выражение

(Ац И Вц) ИЛИ (Ац И Сц) не равно нулю, и целое значение в противном случае.

Через Ац, Вц и Сц обозначе­ны целые части значений а, b, с, операции И и ИЛИ — поразрядные. Значения а, b, c, Хнач., Хкон., dX ввести с клавиатуры.

Задание № 7

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, b, с — действительные числа.

Функция F должна принимать действительное значение, если выражение

(Ац ИЛИ Вц) МОД2 (Ац ИЛИ Сц) не равно нулю, и целое значение в противном случае.

Через Ац, Вц и Сц обозначе­ны целые части значений а, b, с, операции ИЛИ и МОД2(сложение по модулю 2) — поразрядные. Значения а, b, c, Хнач., Хкон., dX

ввести с клавиатуры

Задание № 8

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, b, с — действительные числа.

Функция F должна принимать действительное значение, если выражение

(Ац МОД2 Вц) И НЕ (Ац ИЛИ Сц) не равно нулю, и целое значение в противном случае.

Через Ац, Вц и Сц обозначе­ны целые части значений а, b, с, операции И, ИЛИ, НЕ и МОД2(сложение по модулю 2) — поразрядные. Значения а, b, c, Хнач., Хкон., dX

ввести с клавиатуры.

Задание № 9

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, b, с — действительные числа.

Функция F должна принимать действительное значение, если выражение

НЕ(Ац ИЛИ Вц) И (Ац ИЛИ Сц) не равно нулю, и целое значение в противном случае.

Через Ац, Вц и Сц обозначе­ны целые части значений а, b, с, операции НЕ, И и ИЛИ — поразрядные. Значения а, b, c, Хнач., Хкон., dX ввести с клавиатуры.

Задание № 10

Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.

где а, b, с — действительные числа.

Функция F должна принимать действительное значение, если выражение

НЕ(Ац ИЛИ Вц) И (Ац МОД2 Сц) не равно нулю, и целое значение в противном случае.

Через Ац, Вц и Сц обозначе­ны целые части значений а, b, с, операции НЕ, И, ИЛИ и МОД2(сложение по модулю 2) — поразрядные. Значения а, b, c, Хнач., Хкон., dX ввести с клавиатуры.

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