- •Методические указания
- •Операционные системы пк
- •Севастополь
- •Содержание
- •Лабораторная работа № 1
- •1.1.5. Стандартные функции вывода информации
- •Управляющая строка может содержать управляющие символы:
- •1.1.6. Стандартные функции ввода информации
- •Лабораторная работа № 2 Тема: «Программирование алгоритмов с ветвлениями»
- •Лабораторная работа № 3 Тема: «Программирование циклических вычислительных процессов»
- •Пример 3.1. Вычислить значение функции s(X), пользователь вводит значение х
- •Лабораторная работа № 4 Тема: «Обработка одномерных массивов»
- •Лабораторная работа № 5 Тема: «Обработка двухмерных динамических массивов»
- •Лабораторная работа № 6 Тема: «Организация программ, содержащих подпрограммы»
- •Лабораторная работа № 7 Тема: «Обработка структур с использованием файлов»
- •Лабораторная работа № 8 Тема: «Работа с графическим режимом»
- •Библиографический список
- •Приложение а
М инистерство образования и науки Украины
С евастопольский национальный технический университет
Методические указания
к лабораторному практикуму
по дисциплине
Операционные системы пк
для студентов дневной и заочной форм обучения направления 6.0508 «Микро- и наноэлектроника»
Основы системного программирования на языке высокого уровня Си
Севастополь
2011
УДК 004.021
Методические указания к выполнению лабораторных работ по дисциплине «ОСПК» для студентов дневной и заочной форм обучения направления 6.0508 «Микро- и наноэлектроника»/ И.Ю. Капранов, Д.Г. Мурзин — Севастополь: Изд-во СевНТУ, 2011.: Основы системного программирования на языке высокого уровня Си. — 60 с.
Целью методических указаний является оказание помощи студентам в подготовке к выполнению лабораторных работ по дисциплине «ОСПК».
Методические указания предназначены для студентов 4‑го курса, обучающихся по направлению «Микро- и наноэлектроника».
Методические указания рассмотрены и утверждены на заседании кафедры электронной техники (протокол № 12 от 25 мая 2011 г.).
Рецензент: Астраханцев Александр Владимирович, канд. техн. наук, доцент кафедры электронной техники.
Содержание
Требования к оформлению отчета к лабораторной работе…….6
Лабораторная работа № 1. Основы языка Си. оболочка DEV_C++. Решение линейных алгоритмических задач..…………………....................................................................7
Лабораторная работа № 2. Программирование алгоритмов с ветвлениями……………………………………………………….19
лабораторная работа № 3. Программирование циклических вычислительных процессов……………………………………....25
Лабораторная работа № 4. Обработка одномерных массивов....29
Лабораторная работа № 5. Обработка двухмерных дина-мических массивов………………………………………………..33
Лабораторная работа № 6. Организация программ, содержащих подпрограммы……………………………………………………..39
Лабораторная работа № 7. Обработка структур с использова-нием файлов …………………...………..………………………...46
Лабораторная работа № 8. Работа с графическим режимом…...53
Библиографический список………………………………………59
Приложение А. Операторы языка Си……………………………60
ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ОТЧЕТА К ЛАБОРАТОРНОЙ РАБОТЕ
Отчет о выполнении лабораторной работы оформляется на стандартных листах формата А4. Расположение листов – вертикальное. Поля: левое 2 см, верхнее 2 см, нижнее 1 см, правое 1 см. Отчет следует оформлять в редакторе Microsoft Word.
Отчет должен включать в себя титульный лист с указанием номера и темы лабораторной работы; цель работы и индивидуальное задание; блок-схему алгоритма программы с комментариями; листинг (текст кода) программы; результаты (экранные формы), иллюстрирующие работоспособность программы; выводы по работе.
Блок-схема выполняется средствами редактора MS Visio и должна отражать весь алгоритм работы программы с комментариями. Если программа состоит из нескольких модулей, то для каждого модуля составляется отдельная блок-схема. В случае если в алгоритме определены функции и процедуры, то для каждой из них составляется отдельный алгоритм.
При оформлении блок-схемы алгоритма программы следует придерживаться следующих правил:
1) элементы блок-схемы изображаются согласно их описанию, приведенному ГОСТ 19.701–90;
2) линии изображаются со стрелками, если они (или какая-либо их часть) направлены вверх или влево;
3) пересечения линий не допускаются. В случае, когда возникает ситуация с пересечением линий, следует воспользоваться элементами «узел разрыва линий»;
4) линии должны соединяться с фигурами только сверху или снизу. Исключение составляет блок «Решение». Для него разрешается ответвление линий в любую сторону;
5) все надписи выполняются шрифтом одного размера; если надписи выполняются «от руки», то используют чертежный шрифт подходящего размера.