- •Часть 2
- •Введение
- •4. Лабораторная работа № 4
- •1.Работа с текстом
- •2.Строковый тип
- •3. Представление текста
- •5. Лабораторная работа № 5
- •Понятие технологии программирования
- •2.Понятие модульного программирования
- •3.Подпрограмма
- •4.Функции языка Си
- •5.Объекты программы и их взаимодействие
- •6. Лабораторная работа № 6
- •Тип структура
- •Указания
- •Заключение
- •Библиографический список
- •Часть 2
- •394026 Воронеж, Московский просп., 14
Указания
При решении поставленной в лабораторной работе задачи определите, что должен представлять элемент файла как логическая единица (единица обработки), исходя из назначения составляемой программы и характеристики исходных данных. Если информация разнородна, определите, сколько элементов должна содержать структура (запись) и каков должен быть тип значения того или иного элемента этой структуры.
Если в условии задачи не оговорен тип файла, выберите наиболее удобный для решения задачи тип.
Контрольные вопросы
1. Неоднородный тип данных.
2. Операции над структурами и их элементами.
3. Понятие файлового типа.
4. Виды файлов.
5. Способы обращения к элементам файла.
6. Режимы работы с файлами.
7. Форматирование выводимых значений.
8. Основные функции чтения/записи.
Заключение
В учебном пособии по лабораторным работам по дисциплинам "Методы программирования" и "Средства и методы программирования" рассмотрены вопросы, позволяющие студенту более углубленно изучать теоретический материал, предусмотренный учебной программой этой дисциплины и в дальнейшем самостоятельно выполнять лабораторные задания по следующей тематике:
Программирование ветвлений. Простые скалярные типы данных;
Программирование итерационных циклов. Простые типы данных;
Регулярные типы (массивы). Основные алгоритмы обработки массивов;
Обработка текстовой информации;
Программирование с использованием подпрограмм;
Файлы и структуры.
Библиографический список
Подбельский В. В., Фомин С. С. Программирование на языке Си. – М.: Финансы и статистика, 2001.
Подбельский В. В. Язык Си++. – М.: Финансы и статистика, 2001.
Крячков А.В., Сухинина И.В., Томшин В.К. Программирование на С и С++. – М.: Горячая линия-Телеком, 2000.
Абрамов С. А. и др. Задачи по программированию. – М.: Наука, 1988.
Кнут Д. Искусство программирования для ЭВМ. Основные алгоритмы. – М.: Мир, 1976.
Мейер Б., Бодуэн К. Методы программирования: В 2 т. – М.: Мир, 1982.
Содержание
Введение 1
4. Лабораторная работа № 4 4
5. Лабораторная работа № 5 13
6. Лабораторная работа № 6 27
ЗАКЛЮЧЕНИЕ 45
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 47
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
по выполнению лабораторных работ
по дисциплине
"Средства и методы программирования" для студентов специальностей 090105 "Комплексное обеспечение информационной безопасности информационных систем" и 090106 "Информационная безопасность телекоммуникационных систем" очной формы обучения
Часть 2
Составитель
Кащенко Геннадий Алексеевич
В авторской редакции
Компьютерный набор Г.А. Кащенко
Подписано к изданию 20.10.2011.
Уч.-изд. л. 2,9. «С»
ФГБОУВПО «Воронежский государственный технический университет»
394026 Воронеж, Московский просп., 14