预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
c语言课程设计报告1、题目要求◆建立通讯录信息,信息至少包含编号、姓名、年龄、电话、居住街道、省份、城市、电子邮箱等;◆能够供应添加、删除和修改通讯录信息的功能;◆能够供应安不同方式查询的功能;如按姓名或年龄、电话等查询;◆将通讯录保存在文件中;◆能够按表格方式输出通讯录信息。2、需求分析本程序将用到文件系统,其中单行内容代表一张纸条。程序运行后首先将文件系统的原始数据读取并保存到程序的构造体数组当中,所以应供应文件输入的操作;由于纸条数据零散,所以要对原始数据进展分类操作并供应一个数组用于保存分类信息;在程序中要进展统计工作,所以要供应显示、排序等操作;另外应供应键盘式选择菜单实现功能选择。3、总体设计依据工程的任务要求及以上分析,在设计方法上,采纳模块化的程序设计思想,马上通讯录治理系统划分为数据输入模块,数据查询模块,数据修改模块,数据插入模块,数据删除模块,,并对每个模块根据其功能分别独立完成对应的程序设计。在数据处理上,各模块中的数据处理(如数据读/写操作)均用文件形式来实施,并在主程序中完成操作界面的设计功能,设计思路如下:1、采纳模块设计思想;2、将通讯录信息定义成构造体类型,并通过文件实施数据操作;3、通过设计一菜单界面完成详细操作。4、具体设计c语言课程设计报告2一、传统C语言课程设计教学模式C语言是最根本的计算机编程,是计算机、电子信息类等相关专业学生的专业入门课,在其学习过程中,要求必需把握编程的技能。但是C语言的学习有其特点,规章比拟多、学问点多,涉及到的编程程序等也比拟难懂,在运行上代码的要求较高,程序执行效率高,因此更讲究教学和学习的方式方法,但是在我们的教学中,目前教学方法比拟单一,随着信息化的进展,传统的教学模式已经无法适应,亟需改革。1、传统型这种教学模式,也是最常用的,课堂上以教师为主,学生只能被动的承受学问的传授。通过最直接“填鸭”式照本宣科,不管学生承受与否,最终的考核也是以学问点的记住与否,造成学生死记硬背,不能真正把握学问。其根本模式为:学习——答复——纠错——总结。这种模式下,使得教师在教材以外的发挥余地微小,根本是“照本宣科”,强行灌输C语言的概念、特点、编程程序、根本的方法等,整个教学过程缺乏敏捷机动、具有启发性的内容,学生被动的承受学问、被动的记忆、被检查、被考试、被批判等,日复一日的教条式训练,不能有效地激发学生的主观能动性与制造热忱。2、任务型C语言教学区分于其他学科,在理论学问的传授之外,还需要培育学生的实际动手力量,因此,许多学校也采纳“任务型”教学模式,根本模式为:依据详细要求提出任务—鼓舞学生设计方案—实际操作—解决任务。在日常的教学中,学校大多会利用电脑等熬炼学生的实际动手力量,利用实际操作,熬炼编程、规律等力量,从而把握C语言的根本学问。例如翻转课堂模式,教师将学问传授环克制作成教学微课,课前供应给学生预习,通过预习使课堂的实践性练习目的性更明确,教师随堂对学生遇到问题进展指导分析,从而培育学生独立思索力量和实际操作力量。这种模式的采纳,相对于传统模式,有其进步性,这也是C语言等专业性、操作性学科区分于其他学科的特点打算的,在这种模式下更取决于教师自身的素养、学问、力量等,是整个课程的掌控者、引导者,他们的力量直接关系着教学成果。二、信息化背景下面临的挑战随着科技的进展,信息化在教学领域的应用越来越普遍,信息技术的日新月异,也使得其在课堂上,已经不仅仅是局限于简洁地计算机和多媒体运用,移动技术、智能化与虚拟技术等为我们的教学供应了新的思路和方法,如何能使我们的教学与高速进展的信息化相结合,是教育领域不断探究的课题。C语言程序设计等课程具有很强的专业性要求,主要是建立在计算机信息技术的根底上,对于信息化的反响更为灵敏,传统的课堂上,以教师为中心的“面对面”的教育模式面临着挑战和冲击,用技术手段的敏捷性与便利性来增加课程学习的兴趣和承受力量。随着新技术的广泛应用,会促使传统的教学模式发生变革,以教师为中心的教学模式渐渐转化为互动式教学模式,到达更好的教育效果。在C语言课程设计教学领域,进展信息化教学改革的尝试,充分利用信息技术,变革教学手段和模式,是信息化进展的必定要求。只有实现C语言课程的信息化教学改革,使得教育信息化能够普遍运用,才能呈现出信息技术在推动C语言教学中的强大威力和宽阔前景。三、教学模式改革的根本对策教学模式直接反映出肯定的教学理念,也直接打算着教学成果。随着信息化的进展,教育信息化渐渐打破传统的教学模式,在这样的背景下,C语言教学模式的改革任务艰难,如何构建新型的`信息化教学模式也是我们在实践中不断摸索的问题。1、充分利用信息化的科技手段信息化的科技手段,给我们的教育领域带来变革,尤其是计算机领域的学习,其主要是建立在信息化进展的根底上,因