Т. Е. Родионова
ПРОГРАММИРОВАНИЕ
НА ЯЗЫКЕ СИ
Ульяновск 2005
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
УЛЬЯНОВСКИЙ ГОСУДАРСТВЕЪП-[ЫЙ ТЕХНИЧЕСКШЙ VH1/IBEPCI/ITET
T. E. Родионова
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ СИ
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ
ДЛЯ СТУДЕНТОВ СПЕЦИАЛЬНОСТИ 23040165
УЛЬЯНОВСК 2005
УДК 681. 306 (076)
ББК 22. 18я7
Р6О
Рецензент доцент кафедры «Информационные системы» УлГ ТУ
Меркулова Т. А.
Одобрено секцией методических
пособий научно-методического
совета университета
Родионова, Т. Е. Р6О Программирование на языке Си: методические указания по выполнению
лабораторных работ для студентов специальности 23040165/ Т. Е. Родионова. —
Ульяновск: VHF ТУ, 2005. —— 44 с.
Указания для студентов составлены в соответствии с учебным планом специальности 23040165. Содержание включает теоретические сведения и набор практических задач по различным темам
программирования на языке Си. Предназначены для студентов вузов дневной формы обучения.
Методические указания разработаны на кафедре прикладной математики и информатики.
УДК 6813. 06 (076)
ББК 22. 18я7
Учебное издание
РОДИОНОВА Татьяна Евгеньевна
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ СИ
Редактор Н. А. Евдокимова
Подписано в печать 30. 09. 2005. Формат 60х84/ 16. Бумага писчая. Печать трафаретная. Усл. печ. л. 2,56. УЧ. -изд. л. 2,00. Тираж 100 экз. Заказ 4903’
Ульяновский государственный технический университет
432027, г. Ульяновск, ул. Сев. Венец, д. 32. Типография VHF ТУ, 432027, г. Ульяновск, ул. Сев. Венец, д. 32.
© Т. Е. Родионова, 2005
© Оформление. УлГТУ, 2005
СОДЕРЖАНИЕ
1. ПОСТРОЕНИЕ ПРОГРАММ РАЗВЕТВЛЕННОЙ СТРУКТУРЬТ ... ... . . . . . 4
1. 1. Методические указания K выполнению работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . . . 4
1. 2. Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . . . 7
1. 3. Варианты заданий ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 7
Часть 1. Условный оператор ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . . 7
Часть 2. Оператор переключатель ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . . 9
2. ПРОГРАММИРОВАНИЕ ЦИКЛОВ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ���� ... ... ... . . . . 11
2. 1. Методические указания K выполнению работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . . . 11
2. 2. Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . . . 14
2. 3. Варианты заданий ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 14
3. ОБРАБОТКА МАССИВОВ ДАННЫХ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 16
3. 1. Методические указания к выполнению работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . . . 16
3. 2.