强推!最经典C程序全套教程讲座!.ppt

强推!最经典C程序全套教程讲座!.ppt

ID:56971029

大小:1.56 MB

页数:132页

时间:2020-07-23

强推!最经典C程序全套教程讲座!.ppt_第1页
强推!最经典C程序全套教程讲座!.ppt_第2页
强推!最经典C程序全套教程讲座!.ppt_第3页
强推!最经典C程序全套教程讲座!.ppt_第4页
强推!最经典C程序全套教程讲座!.ppt_第5页
资源描述:

《强推!最经典C程序全套教程讲座!.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C程序设计教程巢湖学院物理系关于等级考试的介绍:第一章:C语言概述全国计算机等级考试全国高校(安徽考区)计算机水平考试形式:笔试+上机时间:上半年4月第一个周六下半年9月第三个周六形式:笔试+上机时间:上半年6月中下旬下半年12月底或元月初教学目标:学完本章后,学生应能做到1.一般了解C语言发展过程2.熟练操作TC的集成环境,掌握运行C程的操作步骤3.通过上机实践,总体上把握程序执行的过程,掌握程序调试的方法(重中之重,初学者在此环节要勤于思考,细心观察!)掌握微型计算机应用的基础知识能运用至少一种高级语言进行简单程序设计,并具

2、有开发应用软件的初步能力全国高校(安徽考区)计算机水平考试(二级)年度教学目标:第一学期第二学期2004年6月中下旬关于考试的说明:笔试:10%计算机基础知识90%C程序设计上机:25%操作系统题75%C程序设计1.1C语言发展过程1.2C语言特点1.3简单的C程序介绍注意:1.首要的问题是,弄清楚“做什么”?2.其次,程序是“如何去做”的?3.在本章程序举例中,只需总体把握,不必死扣细节4.通过几个简单的实例,从中总结出一般的、共性的结论。初始化输入两数存结束开始于变量a,b中求sa+b输出S值main(){floata,b,

3、s;printf(“请输入两个数:”);scanf(“%f,%f”,&a,%b);printf(“两数之和为:%.1f”,s); }s=a+b;C程序:例1:从键盘输入两数,求这两数之和:流程图:例2::求S=1+2+3+……..n之和:流程图:……i<=n?从键盘输入Ss+iNYn值:开始初始化i1ii+1输出S值结束C程序如下:main(){inti=1,n,s;printf(“pleaseinputthen:”);scanf(“%d”,&n);for(;i<=n;i++)s+=i;printf(“1+2+.…%

4、d=%d”,n,s);}3.不必过于死抠细节说明:1.从总体上把握程序运行过程2.要有“结构”和“步骤”的概念初始化a==0?输入a,b,cd>0?d==0?两不等根;输出两等根;输出无实根开始结束YNYNYN例3:一元二次方程ax2+bx+c=0根的算法举例-c/b;X输出1.4C程序的上机步骤请同学们预习第二章!编辑文本二进制高级语言机器代码编译连接可执行文件C语言实践的几个典型题目1.请你编程实现求s=1!+2!+n!(学习第六章后可以完成)2.有一批无序整型数据(假设不超过2000个),请编写程序将其按从小到大排序,

5、并忽略所有重复数据。(要求分别采用直接插入法、快速排序法、选择法、冒泡法实现)(学习第六章后可以完成)3.从键盘输入一系列英文单词(假设单词数不超过2000个),请你编写一个程序将这些单词按字典顺序分行显示出来(相同单词仅取一个,不考虑字母大小写)。(综合第四、五、六、七章)。4.已知head指向一个带头结点的单向链表,链表中每个结点包含数据域(head)和指针域(next),请你编写一个函数实现该链表的逆置。(综合第八、十、十一章)。5.有一字符型文件(mypro.dat),其中有一批无序整型数据(假设不超过500个),请编写

6、程序将其按从小到大排序,并忽略所有重复数据,最后写入该文件。(学习第十三章后可以完成)请同学们预习完第二章!第二章程序的灵魂算法2.对操作的描述设计操作步骤(算法)教学目标:学完本章后,学生应能做到4.通过上机实践,总体上把握程序执行的过程,掌握程序调试的方法(重中之重,初学者在此环节要勤于思考,细心观察!)1.理解构成程序的两个要素2.理解“步骤”的内涵、算法的概念3.掌握简单常用算法的设计程序的两个要素1.对数据的描述指定数据的类型和组织形式2.1算法的概念2.2算法举例intx,y,z;xinta[7];a[4]a[1]a

7、[0]a[3]a[5]a[2]a[6]yz返回初始化a==0?输入a,b,cd>0?d==0?两不等根;输出两等根;输出无实根开始结束YNYNYN例1:一元二次方程ax2+bx+c=0根的算法举例-c/b;X输出例2.排序问题。(重点、难点)①(起泡法)从键盘输入n个数,请将其按从小到大排序。14472113966n个数,需进行n-1趟。每一趟,若有i个数,则需比较i-1次。实践引探请你编程,实现从键盘输入一系列英文单词(假设单词数不超过5000个),程序将这些单词按字典顺序分行显示出来(相同单词仅取一个,不考虑字母大小写)。(

8、综合第四、五、六、七章)。#includemain(){FILE*f,*p;inti=1,n,j;charc,a[500][30],t[30];f=fopen("f1","a+");if(!f){puts("error");exit(0);}p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。