设计报告
一, 实验目的:
通过上机实习,熟练掌握循环语句、选择语句、指针以及结构体的运用技巧。在实习中通过实际操作,编写程序,发现问题,最后解决问题,提升对c语言实用性的理解,在实践中巩固各知识点。
C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点,上机实习可以帮助我们更好地理解这种结构式的中级语言以及其各式各样的数据类型和高效率的运算程序,为我们进一步学习C++打下坚实基础。
同时,在实习过程中,通过互相发现问题,共同解决问题,不仅锻炼了我们的合作能力,而
且也让我们发现了一些自己的个人误区以及其他人容易犯的错误,从而在今后的学习中更加谨慎,达到事半功倍的效果;通过询问老师,也让我们养成了不耻下问的好习惯,这将很有利于以后的学习。
闲乐-一个人闲。不如大家一块儿乐/retype/zoom/9861aabdfd0a79563c1e72ad?pn=2&x=0&y=0&raww=312&rawh=443&o=jpg_6_0_______&type=pic&aimh=443&md5sum=5742db4fcffa47783d15ae929b606fc2&sign=17301cfe1e&zoom=&png=276-8578&jpg=0-25354" target="_blank">点此查看
<通过冒泡法对数组进行排序>
<测试时由于循环语句循环次数的错误导致部分数据没有排序,修改for语言中的条件即可调试成功>
2,程序:
#includeint main() { int a[11],i,j,t,b,c,temp1,temp2,temp3; //定义一个数组a[11],用以存放学生的成绩 printf("从键盘输入10个学生成绩: "); for(i=0;i<10;i++)scanf("%d",&a[i]);//输入10个学生成绩 for(i=0;i<9;i++)for(j=0;j<9-i;j++) if(a[j]
printf("10个学生成绩数组: "); for(i=0;i<10;i++)printf("%5d",a[i]);
printf(" "); printf("再输入一个学生的成绩 ");
scanf("%d",&b); //再输入一个学生的成绩c=a[9]; if(b printf("11个学生成绩数组: "); for(i=0;i<11;i++) printf("%5d",a[i]);printf(" "); for(i=0;i<5;i++) {temp3=a[i];a[i]=a[10-i];a[10-i]=temp3; } printf("排好序的成绩单进行反序存放为: "); for(i=0;i<11;i++) printf("%5d",a[i]);printf(" ");return 0; } 3,运行结果: //输入11个学生成绩 //排好序的成绩单进行反序存放 //输出反序存放后的学生成绩数组 课题名称: 通讯录管理系统 专 业:计算机信息管理 班 级:09信管(1)班 学 号: 姓 名: 指导教师: 20xx 年 7 月 1 日 目 录 1 课程设计目的??????????????????? 1 2 课程设计题目??????????????????? 1 3 课程设计报告内容????????????????? 1 4 结论??????????????????????? 10 5 结束语?????????????????????? 10 6 参考书目????????????????????? 10 7 程序运行????????????????????? 10 8 附录:(源程序清单)???????????????? 12 一、课程设计题目 《通讯录管理系统》 二、实训目的 (1)掌握结构化程序设计的基本方法,基本掌握面向对象程序设计的基本思路和方法。 (2)掌握C的基本概念和基础知识。 (3)通过训练能够读懂较为复杂的C语言源程序并具备基本C语言程序设计的能力。 (4)熟练掌握各种常用类的定义,继承,文件的应用,为更好的理解面向对象打下更好的基础。 (5)通过实训,培养自己编写、调试、分析大型应用程序的能力。 (6)掌握面向对象的基本原理,提高学生综合程序设计的能力。 (7)培养自己独立解决问题,查找资料的能力。同学之间相互帮助,相互交流,相互合作的团队精神。 (8) 培养自己良好的学习兴趣,独立的编程风格。 (9) 通过实训检查自己学习上的不足,达到熟练掌握C语言的基本知识和技能。 三、课程设计报告内容 3.1功能要求 该系统运行在DOS环境下,人机界面为命令行文本界面。完成的任务是对若干人的通信录信息进行管理,且数据保存到文件中。 实现的主要功能是: ? 添加:增加一个或几个人的通信录信息。 ? 删除:删除已输入的通信录信息。 ? 查询:根据输入的姓名查找通信录信息。 ? 修改:根据输入的姓名修改通信录信息。 ? 显示:输出所有通信录信息。 3.2 设计环境 所使用的语言采用标准C,开发工具选用在Windows环境下的C-free、Win-TC或者Visual C++ 6.0。 3.3 数据结构 本系统是对通信录的信息进行管理,通信录记录的信息采用C的结构体数据类型描述,定义如下: struct ren /*定义个人资料结构体类型*/ { char name[10];/*姓名*/ int age; /*年龄*/ char tel[12]; /*电话号码*/ char city[20];/*城市 */ char units[30] ; /*所在单位*/ char note[20]; /*备注*/ }; 3.4实现方法及主要算法分析 (1)主界面的设计:主界面采用文本菜单的形式,各功能调用通过菜单进行选择。采用循环处理,以便执行完某项处理后,仍可选择其他项处理。在循环内先显示提示信息,然后读取用户输入,使用switch语句对用户的输入进行判断,分别调用相应的模块,当某模块结束后再次回到文本菜单,直到用户选择结束程序菜单,才退出循环,从而退出系统。 (2) 外部文件的类型:文件采用的二进制的文件,对文件的读写采用顺序文件的方式,并使用fread和fwrite等函数对文件进行操作。 (3)清屏函数:一般由上一级菜单屏幕进入下一级菜单屏幕或由下一级菜单屏幕返回上一级菜单屏幕都需要清除屏幕原来显示的内容。同时在调用程序的过程中,记录需要清屏的位置,然后修改代码,加入clrscr()函数清屏。 (4)提示信息:一般的输入与输出需有相应的提示信息,以增加用户的交互性,增加输出的可读性,以帮助用户使用程序。 (5)设置颜色:textbackground()、textcolor()函数设置背景和前景颜色 (6)光标定位:gotoxy(列,行); 光标定位 3.5模块设计 根据功能要求,本系统为五大主要模块,具体模块如表所示。 表 通讯录管理管理系统的模块 3.6处理流程 1、教学实习方面 步:在十月十七日至十一月七日这二十天时间主要是听指导老师和其他老师的课,并且完成对学生的认识和了解。其是“备好学生”“备好课堂”的基础。通过听二十多节的课。这让我受益良多。其中最大的收获是让我了解了学生的基本情况。比如:学生的性格;学生上课是的专注度;与及学生在课堂上参与课堂的态度;学生的基础情况等。而这些东西将为我下一步教学环节“备好学生”作准备。除此之外我还听了唐春萱、易程、唐彬等多位老师的课。从中我明白了教学方式的多样化。最主要的是如何实现语文教学的生活化。是语文教学的生活化就必须要进入学生的现实生活。即学生感兴趣并引起学生注意的话题。这样才真正的有实现语文生活化的问题。 总之,在这个直接面对学生的准备阶段有很大的感触。自己也由原先的无目的、无意识状态逐渐进入角色。 第二步:十一月七日至十二月二十日四十天时间是我全面接手教学工作。着期间自己全面接手172班的无问教学工作。期间完成了三个单元(一个小说单元、一个童话单元和一个古文单元)的教学活动。在整个教学过程中我以“新三维”即知识与技能、过程与方法和情感态度与价值观来指导自己的教学实习。这让我在教学实习中取得了很好的效果。在各单元的测验中得到了较大的提高。最让我自己感到欣慰的是学生转变了他们原先的学习态度。他们由原来的不喜欢语文到喜欢再到主动的提出要成立学习兴趣小组。课堂上也由原先的被动的接受知识到主动的去参加各种教学讨论和探究活动。并且加强了和同学、老师的交流。与此同时我把教学形式向课外延伸。让他们自己感受生活化的语文。这样是他们对语文不再陌生。感觉到的是现实中的语文。 以上说的都是在学生方面的信息。以下是我整个实习教学中的感受和体会。 首先,要上好语文课必须要让学生喜欢授课老师。这也就是我们经常说的教师要有独特的人格魅力。并在教学过程中逐渐形成自己的风格。这是属于“备好学生”的环节。要在“准备好学生”方面做得好是至关重要的。除此之外,“备好学生”方面我要快速的认识他们。而我在这个环节用了3天的时间就把他们记住了。并且随见随叫出他们的名。这让我的学生有了一种被关注被尊重的感觉。通过这种简单而实际的方式我进入到学生的圈子里面去了。如果说只这样做就认为做到“备好学生”那是远远不够的。因此在这期间我还认真的批改了他们的周记。并叫每个学生进行教学的访谈。从中我了解到了学生的学习兴趣:他们喜欢的是一种快乐而有趣的语文。他们接受的是一种简明的教学方法。针对这些我在教学设计的时候就引用了故事和探讨式的教学模式。并让他们自己组织学习兴趣小组。通过交流式的学习教他们从中取长补短。让他们感受到学习的快乐和轻松。在这种环境中得到知识和各综合技能的提高。“备好学生”,我现在看来就是:“备好学生的性格、备好学生的兴趣和爱好、备好学生接人纳物的方式、备好了学生的人格尊严”. 总而言之,学生必须是一个成长着具有独特个性的平等的人。要让他们感受到被尊重、被爱。 其次,一个老师想上好一节课,那么他必须身兼数职。在他的身上要有多种知识的综合。“备好文本”就是这样要求我的。“备好文本”的步是要我有设计者的才干。文本的知识是零星的部件。只有发现其中的结构联系才能把他们捏成为一个知识的体系。而这个知识体系的创造者、设计者就是老师。“备好文本”的第二步要求我融入当地生活和环境的能力。通过观察和了解才能使学生更加容易的接受文本。语文生活化的问题我觉得在现阶段做得不是很到位。“备好文本”的第三步我认为在教学过程中要有很好的表达能力。如果我们说话时东一句西一句就会让学生不知所云。相反,如果我们开口就能旁征博引就会吸引住学生进入情境进入文本的兴趣。“备好文本”的第四步我认为是做好引导学生进入文本。在我的75天的教学实习的`时间里我觉得故事的引入最能吸引学生。比如我在12月10日上的公开课一样。“四川小毛孩”的故事就能很好很生动的引用到文本中来。其中在说故事的细节上要尽量做到生动感人。 最后,上好语文课必须要有很好的课堂机智。也就是要“备好课堂”。在我教学的过程中我有这样一个发现:如果我用讲授的方式上课的话会有很多同学睡觉。并且课堂也非常的混乱。而当我运用讨论探究式教学时学生就很活跃,课堂效果也很明显。并且我发现如果能抓住学生的话题进行教学那是最好的。比如我在上《犟龟》时就由学生的一个问题:“龟,王八,而王八最笨了。”我就抓住了着个“笨”让他们再结合文本去探讨。最后在对比中的出“犟”的本质。所以原本要用3个课时的内容我只用了两个课时就上好了。而效果比预期的要好很多。除此之外我认为“备好课堂”要注意的一个话题是教师的状态问题。学生喜欢的是快乐的老师。因为他们想在语文的课堂上寻找快乐。在这里我深深的感受到其中的利害关系。在上公开课那天由于自己的紧张造成了表情的过于严肃和语言的颤抖,这是很不好的。这使我在想表扬学生时由于语言把握的失控而给听课老师误认为是批评学生。所以,“备好课堂”那就是要有一颗快乐的心。 总而言之,以上是我教学实习中感受和经历的一些思考和变化。在教学环节要做好的三件事是“备好学生”“备好文本”“备好课堂”。 2、班主任实习工作方面 在整个实习生活过程中我觉得我在这里取得了很大的收获。经过不断的尝试、不断的努力按原计划完成任务。并且在其间感受很多。而我的整个班主任实习工作是按如下步骤和方式进行的。 十月十七日至十一月七日熟悉班级情况。而这其间主要的工作是协助原172班班主任工作。我在进入学校的第二天就拿到了班级学生的基本情况表——学生花名册。并且在时间内熟悉了本班的学生。2天之内叫出他们的名。而且这给我接下来的了解学生工作提供了有利的条件。其中,在协助工作期间我感受最为深刻的是我指导班主任工作的认真严谨。而这也促进了我观念性的转变。这种改变使我提前进入了状态。让我以真实的教师的身态进入我的班级管理和学生教育工作。语言类实习报告 篇2
语言类实习报告 篇3
齐齐哈尔工程学院在新疆高考招生计划人数专业代码(2024参考)
宁夏工商职业技术学院在河南高考招生计划人数专业代码(2024参考)
河北高考排名184970左右排位历史可以上哪些大学,具体能上什么大学
湖北高考排名174600左右排位物理可以上哪些大学,具体能上什么大学
考福州外语外贸学院要多少分宁夏考生 附2024录取名次和最低分
湖南师范大学在云南高考招生计划人数专业代码(2024参考)
广东高考排名247430左右排位物理可以上哪些大学,具体能上什么大学
陕西青年职业学院在宁夏高考历年录戎数线(2024届参考)
安徽文达信息工程学院的审计学专业排名怎么样 附历年录戎数线
安徽高考排名263910左右排位理科可以上哪些大学,具体能上什么大学
考安顺学院要多少分广东考生 附2024录取名次和最低分
广东高考排名94120左右排位物理可以上哪些大学,具体能上什么大学
四川高考排名6710左右排位理科可以上哪些大学,具体能上什么大学
考洛阳科技职业学院要多少分甘肃考生 附2024录取名次和最低分
福建高考排名46830左右排位物理可以上哪些大学,具体能上什么大学
重庆机电职业技术大学的数控技术专业排名怎么样 附历年录戎数线
郑州升达经贸管理学院和辽宁工业大学哪个好 附对比和区别排名
赣州职业技术学院和扬州工业职业技术学院哪个好 附对比和区别排名
江西外语外贸职业学院在内蒙古高考历年录戎数线(2024届参考)
四川高考排名14260左右排位理科可以上哪些大学,具体能上什么大学
高校生施工实习报告
电脑维修实习报告范文
关于大学生银行实习报告三篇
教师实习报告范文(通用三篇)
关于水利工程的实习报告三篇
设计类的实习报告三篇
顶岗实习报告结束语范文
精选财务类的实习报告三篇
老师类实习报告四篇
市场营销专业认知实习报告
实用的机械学生实习报告四篇
酒店传菜员实习报告优秀范文
专业实习报告集合七篇
俄语专业认识实习报告
认识与实习报告集锦7篇