Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование.doc
Скачиваний:
47
Добавлен:
11.04.2015
Размер:
296.96 Кб
Скачать

.

Федеральное агентство связи

Сибирский государственный университет

телекоммуникаций и информатики

И. В. Перцев

В. А. Перцева

Программирование на языках высокого уровня

Язык программирования Си

Методические указания

Новосибирск 2006

УДК 681.3.06

Ктн, доцент И. В. Перцев, ктн, доцент В. А. Перцева. Программирование на языках высокого уровня. Язык программирования Cи: Методические указания / СибГУТИ. – Новосибирск, 2006. – 45 стр.

Данные методические указания включают в себя 12 лабораторных работ для изучения курса «Программирование на языке высокого уровня». Эти работы помогут студентам освоить как базовые понятия программирования на алгоритмическом языке Си (интегрированная среда, программы разветвляющейся и циклической структуры, массивы), так и более сложные вопросы (рекурсии, функции, работа с файлами, работа с динамической памятью).

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

Методические указания предназначены для студентов инженерно-технических факультетов, изучающих программирование во 2-м семестре.

Кафедра прикладной математики и кибернетики.

Рецензент С.Н.Мамойленко

Для специальности 23010565

Утверждено редакционно-издательским советом СибГУТИ в качестве методических указаний

Сибирский государственный университет

телекоммуникаций и информатики, 2006г.

Содержание

Введение …………………………………………………………………………. 4

Лабораторная работа №1. Работа в интегрированной среде BORLAND C

на примере программ линейной структуры……………..……………………….. 4

Лабораторная работа № 2 Программы разветвленной структуры……..…….…7

Лабораторная работа № 3 Программы циклической структуры……….….…..11

Лабораторная работа № 4 Обработка статических массивов………..………..13

Лабораторная работа № 5 Работа с символьными данными ………..………...15

Лабораторная работа № 6 Функции …………………………………………...17

Лабораторная работа № 7 Рекурсии..……..………………………….……..…...22

Лабораторная работа № 8 Структуры….…………………………….……..…...24

Лабораторная работа № 9 Программные средства для работы с файлами……26

Лабораторная работа № 10 Обработка бинарных файлов в прямом режиме ..29

Лабораторная работа № 11 Динамические массивы…………………………...34

Лабораторная работа № 12 Динамические структуры данных………………...38

Литература…………………………………………………………………………..44

Введение

Язык Си является универсальным языком программирования. Первоначально он появился в операционной системе UNIX, и развивался как основной язык систем, совместимых с ОС UNIX. Сам язык, однако, не связан с какой-либо одной операционной системой или машиной; и хотя его называют языком системного программирования, так как он удобен для написания операционных систем, он может использоваться для написания любых вычислительных программ, программ для обработки текстов, баз данных и т.д.