Тема 4.10. Текстовые файлы

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Государственное образовательное учреждение высшего профессионального образования

Московский технический университет связи и информатики

Кафедра вычислительной математики и программирования

Программирование

Технология программирования

Технология и методы программирования

Раздел 1

Базовые средства программирования на примере алгоритмического языка высокого уровня C# в среде Visual Studio .NET

 

Лабораторный практикум

для студентов МТУСИ,

обучающихся по направлениям

 

«230100 – Информатика и вычислительная техника»

«230400 – Информационные системы и технологии»

«090900 – Информационная безопасность»

подготовки бакалавров

 

Москва, 2012


План УМД на 2012/2013 уч.г.

УДК

БАЗОВЫЕ СРЕДСТВА ПРОГРАММИРОВАНИЯ НА ПРИМЕРЕ АЛГОРИТМИЧЕСКОГО ЯЗЫКА ВЫСОКОГО УРОВНЯ C# В СРЕДЕ VISUAL STUDIO .NET

 

 

Составители:

В.Н. Шакин, канд.техн.наук., зав. кафедрой

В.П. Степанов, канд.техн.наук., доцент

 

Издание утверждено советом а ОТФ-2

Протокол №8 от 06.02.12.

Рецензенты: Г.К. Сосновиков, канд.техн.наук., доцент

А.Г. Мацкевич, доцент

С


Раздел 1. Базовые средства языка программирования C# в среде Visual Studio .NET

Раздел 1. Базовые средства языка программирования в среде Visual Studio .NETявляется первым разделом учебных дисциплин «Программирование», «Технология программирования» и «Технология и методы программирования»для соответствующих направлений«230100 – Информатика и вычислительная техника», «230400 – Информационные системы и технологии»и«090900 – Информационная безопасность»подготовки бакалавров.

Материал данного Лабораторного практикума соответствует стандарту подготовки бакалавров по соответствующим направлениям.

Лабораторный практикум включает 8 базовых тем:

Тема 1.1. Интегрированная среда разработки Visual Studio .Net и основные понятия

Тема 1.2. Основные средства языка программирования С#

Тема 1.3. Структура C# простых программ и процедуры. Средства программирования

Алгоритмов линейной структуры

Тема 1.4. Программирование алгоритмов разветвляющихся структур

Тема 1.5. Программирование алгоритмов циклических структур с управляющими параметрами

Тема 1.6. Программирование алгоритмов итеративных циклических структур

Тема 1.7. Программирование алгоритмов формирования и обработки одномерных

Массивов

Тема 1.8. Программирование алгоритмов формирования и обработки двумерных

Массивов

Тема 4.9. Обработка строковых данных

Тема 4.10. Текстовые файлы

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

По каждой теме приведен пример выполнения задания. Программный код проекта студент должен написать и отладить самостоятельно. Причем, для проверки того, что программа работает правильно, необходимо провести контрольное тестирование на примерах, для которых известны результаты. То есть, если при подстановке в программу известных исходных данных получен известный результат, то считается, что программа прошла тестирование. Все пункты выполнения задания фиксируются в отчете. Перед оформлением отчета рекомендуется внимательно изучить раздел «Содержание отчета». Отчет должен быть оформлен аккуратно, а схемы алгоритма выполнены с использованием компьютера в MS Visio.