Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

321

.pdf
Скачиваний:
0
Добавлен:
21.11.2023
Размер:
109.4 Кб
Скачать

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

А. И. Домрачев

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Учебно-методическое пособие

по выполнению лабораторных работ для обучающихся по дисциплине «ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»

по направлению подготовки 09.03.02 Информационные системы и технологии, без профиля

Нижний Новгород

2016

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

А. И. Домрачев

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Учебно-методическое пособие

по выполнению лабораторных работ для обучающихся по дисциплине «ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»

по направлению подготовки 09.03.02 Информационные системы и технологии, без профиля

Нижний Новгород ННГАСУ

2016

УДК 681.3(075)

Домрачев А. И./ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ [Электронный ресурс]: учеб. – метод. пос./ А. И. Домрачев; Нижегор. гос. архитектур. – строит. ун-т – Н. Новгород: ННГАСУ, 2016. – 9 с. 1 электрон. опт. диск (CD-R)

Приводятся цели, задания и порядок выполнения лабораторных работ, а также контрольные вопросы в конце каждой лабораторной работы.

Предназначено для обучающихся в ННГАСУ по дисциплине «ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ» по направлению подготовки 09.03.02 Информационные системы и технологии, без профиля.

© А. И. Домрачев © ННГАСУ. 2016.

Лабораторная работа 1. Создание мультифайловых программ на языке С.

Цель работы: научиться создавать мультифайловые программы на языке С.

Задания по работе:

1.Откомпилировать программу из командной строки

2.Создать мультифайловую программу

3.Создать Makefile для своей программы

4.Создать заголовочные файлы для своей программы

Вопросы:

1.Каким образом создавать мультифайловые программы

2.Каким образом создавать Makefile для проекта?

3.Для чего нужны заголовочные файлы?

3

Лабораторная работа № 2 Создание библиотек языка С

Цель работы: научиться создавать и использовать библиотеки языка С

Задания по работе:

1.Создайте статическую библиотеку из созданных на предыдущей работе файлов

2.Создайте динамическую библиотеку из созданных на предыдущей работе файлов

Вопросы:

1.Чем отличаются статические и динамические библиотки?

2.Опции компилятора для создания библиотек

4

Лабораторная работа № 3 Переменные окружения процесса

Цель работы: изучение переменных окружения процесса

Задания по работе:

1.Создать программу поиска переменной в массиве

2.Создать программу, читающую почтовый файл текущего пользователя

Вопросы по работе:

1.Что такое переменные окружения ?

2.Для чего нужны переменные окружения ?

3.Какие структуры содержат информацию о переменных окружения?

5

Лабораторная работа № 4. Низкоуровневый ввод-вывод

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

Задания по работе:

1. Написать программу нахождения размеров изображения в формате bmp.

Вопросы по работе:

1. Перечислите функции низкоуровнего ввода-вывода

6

Лабораторная работа № 5. Основы многозадачности в Linux

Цель работы: научиться использовать многозадачность в Linux.

Задания по работе:

1. Написать программу, использующую многозадачность.

Вопросы по работе:

1. Каким образом организовать программу с многозадачностью?

7

Лабораторная работа № 6. Использование сокетов в Linux

Цель работы: научиться использовать сокеты в Linux.

Задания по работе:

1. Написать программу, использующую сокеты.

Вопросы по работе:

1. Каким образом организовать программу с сокетами?

8

Домрачев Анатолий Иванович

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Учебно-методическое пособие

по выполнению лабораторных работ для обучающихся по дисциплине «ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»

по направлению подготовки 09.03.02 Информационные системы и технологии, без профиля

Федеральное государственное бюджетное образовательное учреждение высшего образования «Нижегородский государственный архитектурно-строительный университет»

603950, Нижний Новгород, ул. Ильинская, 65. http://www.nngasu.ru, srec@nngasu.ru

9

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