Программирование на языке СИ
Автор: Hardware Advisor • Май 6, 2018 • Курсовая работа • 4,836 Слов (20 Страниц) • 1,493 Просмотры
Министерство образования и науки Украины
ОДЕССКИЙ НАЦИОНАЛЬНЫЙ ПОЛИТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ
Кафедра компьютеризованных систем управления и автоматики
КУРСОВОЙ ПРОЕКТ
по дисциплине "Алгоритмические языки и программирование
(ПРОГРАММИРОВАНИЕ НА СИ)
Вариант 8
Руководитель В.П. Шилов Исполнитель
ст. гр. АТ-152 Котов Д. Г.
« »__________20 г.
Зач. книжка №
_____________ _____________
Личная подпись Личная подпись
АННОТАЦИЯ
Цель курсовой работы – закрепление, систематизация, углубление теоретических и практических знаний, полученных студентами в процессе изучения тем курса: структуры и указателя раздела "Программирование на языке СИ" курса "Алгоритмические языки и программирование".
Эта программа предназначена для формирования списков приборов выпускаемых каким-либо заводом. При написании этой программы использовались такие структуры языка СИ, как файлы, записи. Особенность данной программы заключается в том, что она позволяет редактировать созданные списки.
Приложение разработано в среде программирования Microsoft Visual Studio 2010.
[pic 1]
Содержание
- Аннотация………………………………….…………………………......2
- Введение…………………………………………………………….…….4
- Теоретические сведения…………………………………………….......5
- Структуры………………………………………………………….........5
- Указатели………………………………………………………….…......10
3.2.1 Определение указателей………………………………….....….....11
3.2.2 Операции над указателями………………………………….........11
3.2.3 Указатели на структуры…………………………....………..........12
- Условие задачи……………………………………………………............16
- Блок-схема…………………………………………………………...........17
Подпрограмма ввода (Процедура ввода параметров)………..17
- Подпрограмма результата (Процедура вывода параметров)..19
- Программа (главная)……………………………………………...21
- Программный код……………………………………….…………….....23
- Вывод……………………………………………………………………....29
- Список использованной литературы…………………………….........30
[pic 2][pic 3][pic 4]
Введение
Для разработки программы использовался язык Си. В программе применены такие структуры, как записи, массивы, использована работа с внешними файлами. Программа построена таким образом, что основная задача разбита на множество небольших задач, каждая из которых решается в процедуре или функции. Это упрощает структуру программы и делает ее проще для понимания.
При разработке своей программы, для удобства расположения надписей, я использовал оператор PUTS. Этот оператор перемещает курсор для дальнейшего вывода текста в заданную координатами часть экрана.
Так же я использую специальную функцию CLRSCR, из библиотеки CRT, для очистки экрана.
Для удобства в использование программы, применен оператор выбора CASE, с помощью которого создано меню выбора программы.
...