Министерство науки и высшего образования Российской
Федерации ФГАОУ ВО «Северо – Восточный федеральный университет им. М.К.Аммосова»
Колледж инфраструктурных технологий
Кафедра эксплуатации и обслуживания информационных систем
Лабораторная работа № 1 Тема: Использование потоков
МДК.01.04.Системное программирование
Специальность: 09.02.07 Информационные системы и программирование
Квалификация выпускника: Программист
Цель работы: - получение навыков в организации ввода-вывода значений. -формирование у обучающихся общих и профессиональных компетенций
Задание 1. Ответить на вопросы:
Поток — это основная единица, которой операционная система выделяет время процессора. Каждый поток имеет приоритет планирования и набор структур, в которых система сохраняет контекст потока, когда выполнение потока приостановлено.
Всякая операция ввода-вывода трактуется как операция обмена с файлами: ввод — это чтение из файла в оперативную память; вывод — запись информации из оперативной памяти в файл.
Манипуляторы потоков– инструкции форматирования, которые вставляются непосредственно в поток. Позволяют выполнять следующие операции: задание ширины полей, задание точности, установку и сброс флагов формата, задание заполняющего символа полей, сброс потоков, вставку в выходной поток символа новой строки и сброс потока, вставку нулевого символа в выходной поток и пропуск символов разделителей во входном потоке. Манипуляторы потоков позволяют выполнять следующие операции: задание ширины полей, задание точности, установку и сброс флагов формата, задание заполняющего символа полей, сброс потоков, вставку в выходной поток символа новой строки и сброс потока, вставку нулевого символа в выходной поток и пропуск символов разделителей во входном потоке.