C语言程序设计第四版谭浩强程序设计和C语言课件.ppt

C语言程序设计第四版谭浩强程序设计和C语言课件.ppt

ID:57057150

大小:883.50 KB

页数:44页

时间:2020-07-30

C语言程序设计第四版谭浩强程序设计和C语言课件.ppt_第1页
C语言程序设计第四版谭浩强程序设计和C语言课件.ppt_第2页
C语言程序设计第四版谭浩强程序设计和C语言课件.ppt_第3页
C语言程序设计第四版谭浩强程序设计和C语言课件.ppt_第4页
C语言程序设计第四版谭浩强程序设计和C语言课件.ppt_第5页
资源描述:

《C语言程序设计第四版谭浩强程序设计和C语言课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计和C语言顺序结构程序设计选择结构程序设计循环结构程序设计数组-批量数据处理函数-模块化程序设计指针的应用自定义数据类型文件的输入与输出课程主要内容学习与参考资料教材实验指导与习题册等级考试资料教学课件互联网资源学习方法与要求多看(例题)、多练(编程)、多交流(学习讨论)课前预习,认真听课、积极回答问题,按质按量完成习题册上的课后习题;实验课前完成实验指导册中要求的源程序编写任务,实验课上输入并调试程序,改正并完善实验报告,回答实验思考题;以寝室为单位成立学习小组,轮流组长,教师批改组长的实验报告和习题,组长批改组

2、员的实验报告和习题。学习效果评价与考核总评=平时成绩(10%)+实验与习题(30%)+期终考试(60%)平时成绩:基础分60分,表现好累计加分至100分,表现不好累计减分至0分;加分项目:主动回答问题1次加3分,正确回答问题1次加2分(即:主动且正确回答加5分);减分项目:旷课或实验课玩游戏(上网)1次减10分,累计3次者平时成绩记0分,迟到或早退1次扣5分。第1章程序设计和C语言本章教学内容前导知识C语言概述C程序上机步骤什么是指令?做口述笔记……键入信函的内容……发送传真……口述2.信函_______________

3、______________________________________3.传真指令被逐条执行程序员老板秘书程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合要执行的一组指令程序1、前导知识计算机中的程序是什么?程序问题:计算长方形的面积1.接收用户输入的长方形长度和宽度两个值;2.判断长度和宽度的值是否大于零;3.如果大于零,将长度和宽度两个值相乘得到面积,否则显示输入错误;4.显示面积。算法算法:解决某问题的具体方法和步骤算法算法的描述方法自然语言伪代码流程图传统流程图结构化流程图(N-S图

4、)开始/结束处理输入/输出判断/分支连接符流程线传统流程图计算长方形面积的传统流程图举例开始接收num1和num2Result=num1×num2显示Result结束num1和num2>0?显示“输入错误”否是N-S结构化流程图完全去掉带箭头的流程线,全部算法写在一个矩形框内。主要的流程图符号(3种基本结构):ABA顺序结构真P假AB真假选择结构AB等价于AB条件P真假等价于N-S结构化流程图完全去掉带箭头的流程线,全部算法写在一个矩形框内。主要的流程图符号(3种基本结构):直到P为“真”A直到P为“真”循环结构(unt

5、il型)当P为“真”A循环结构(while型)A条件P真假等价于例题:求3个数中最大那个数N-S流程图举例输入a、b、c的值max=amax=bmax

6、算机有不同的机器语言101110000000000100000000000001010000000100000000机器语言编写的1+1程序汇编语言:与机器语言对应的符号化的指令系统不同的计算机有不同的汇编语言需要汇编(翻译)成机器语言才能执行MOVAX,1ADDAX,1汇编语言编写的1+1程序101110000000000100000000000001010000000100000000汇编执行高级语言:与机器无关类自然语言的指令系统可适用于不同的计算机系统需要编译(翻译)成机器语言才能执行BASIC语言编写的1+1程

7、序C语言编写的1+1程序PRINT1+1#includemain(){printf("%d",1+1);}实质:存储程序原理(冯诺依曼原理)计算机的工作原理程序+数据外存输入设备数据程序+数据内存输出设备数据指令CPU20000200018004080041内存地址………….………….内存单元0001101011111000………….指令0100100011001011………….数据返回编程语言低级高级CC语言是贝尔实验室的DennisRitchie在1973年设计的。C最初用于开发系统级程序。主要

8、版本:ANSIC(1983)、ANSIC(1989)、ISOC(1999)2、C语言概述C语言的历史在微机上,有许多性能良好的C语言系统可用。包括TurboC、BorlandC/C++;MicrosoftVisualC/C++等。C语言的特点语言简洁、紧凑,使用方便、灵活。37(32:C89)个关键字,9种控制语句运

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

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

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