《C语言程序设计》课程设计报告一.目的通过本教学环节的充分编程实践和实际应用,进一步熟悉与巩固C语言语法知识和程序设计的基本方法,通过应用进一步体会数据就够重常用算法的实质,建立算法优劣的概念以及算法评估分析和比较的方法
借助适当题材的程序设计实训,加深体会利用数据结构的算法和C语言程序设计解决实际问题的思维过程
通过一定的文档要求,培养学生良好的程序设计风格,包括程序结构形式,行文格式和程序正文格式等
二.内容利用C语言这种程序设计语言设计一个应用程序,实现的题目和具体内容自拟三.实验要求进行简单的需求分析、设计说明,写出程序结构框架,阐明设计思路、用到的原理和方法
程序规模适中,着重于内核功能,对界面无要求
要求采用面向对象的程序设计方法来进行课程设计
四.算法思想该程序为地铁的价格查询系统,用到C语言中的选择结构程序设计,循环控制,函数
其中,选择结构程序设计用到了if语句的嵌套,switch语句;循环控制用到了for,do……while语句实现循环,还有break语句,循环的嵌套;函数就用到了函数的嵌套调用
该系统难点在于转站问题,不过已经解决了
a)需求分析:1
该系统主要提供地铁的价格查询功能,外附显示所要乘坐的站数以及经过的地铁站,转站等功能
该系统还可以让地铁的乘客清晰地知道自己乘坐所需要的付费,还有知道一共要经过多少个站,经过哪些站等,让乘客对自己的行程有个了解
该系统的界面清晰易懂,乘客看着界面可以明白地知道自己所在的位置以及可以轻松地选择目的地
其中,界面如下所示:◎欢迎使用广州地铁价格查询系统◎*****************************************************************广州地铁一号线**____________________________________________________