Главная страница

Системное программирование 3лр. ЛР2_СП Николаева ИСИП-20-3. Работа с файловыми потоками


Скачать 15.88 Kb.
НазваниеРабота с файловыми потоками
АнкорСистемное программирование 3лр
Дата16.09.2022
Размер15.88 Kb.
Формат файлаdocx
Имя файлаЛР2_СП Николаева ИСИП-20-3.docx
ТипЛабораторная работа
#679615

Министерство науки и высшего образования Российской

Федерации ФГАОУ ВО «Северо – Восточный федеральный университет им. М.К.Аммосова»

Колледж инфраструктурных технологий

Кафедра эксплуатации и обслуживания информационных систем


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

Тема: РАБОТА С ФАЙЛОВЫМИ ПОТОКАМИ

МДК.01.04.Системное программирование

Специальность: 09.02.07 Информационные системы и программирование

Квалификация выпускника: Программист

Выполнил: студент группы

ИСИП 20-3 Николаева Л.Е.

Проверила: Романова И.А.

______________преподаватель


Якутск 2021

Цель работы: - получить практические навыки решения задач с использованием текстовых файлов на С++; -формирование у обучающихся общих и профессиональных компетенций ОК.01-04, ОК 09, ПК.1.2, ПК.1.3.
Задание 1. Ответить на вопросы:

  1. Является основным ПО, неотъемленной частью ПК. Руководит сложной работой всех элементов компьютерной системы, как на аппаратном уровне, так и на программном Предназначено для выполнения конкретных задач пользователя, не прибегая к программированию (текстовый редактор, графический редактор, электронная таблица и др.) Это средство, предназначенное для создания ПО, т.е. того же системного и прикладного ПО. Его составляют разнообразные языки и среды программирования (Паскаль, С, С++ и др.)

  2. Поток — это основная единица, которой операционная система выделяет время процессора. Каждый поток имеет приоритет планирования и набор структур, в которых система сохраняет контекст потока, когда выполнение потока приостановлено. Контекст потока содержит все сведения, позволяющие потоку безболезненно возобновить выполнение, в том числе набор регистров процессора и стек потока.

  3. Стандартные потоки предназначены для передачи данных с клавиатуры на экран (это: stdin - стандартный поток ввода данных, stdout - стандартный поток вывода данных и stderr - стандартный поток ошибок). Файловые потоки – для обмена информацией с файлами.

  4. Текстовый файл — Файл, содержащий строки написанной информации, которую можно непосредственно вывести на экран дисплея или принтер, используя обычные команды операционной системы.

  5. При записи данных в текстовый файл, автоматического преобразования данных в строку, записываемую в файл, не происходит. Если данные не принадлежат типу str, то перед записью их необходимо преобразовать в строку, заканчивающуюся символом окончания строки.

  6. Чтение данных из файла, открытого для считывания, производится с помощью команд read() и readln(). В скобках сначала указывается имя файловой переменной, а затем - список ввода2См

  7. In Чтение (файл должен существовать) "r"

Out Стирание и запись (файл создается при необходимости) "w"

out|trunc Стирание и запись (файл создается при необходимости) "w"

out|app Присоединение (файл создается при необходимости) "a"

in|out Чтение и запись с исходным позиционированием в начало файла "r+"

in|out|trunc Стирание, чтение и запись (файл создается при необходимости) "w+"


написать администратору сайта