电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

程序设计基础(C语言)VIP免费

程序设计基础(C语言)_第1页
1/49
程序设计基础(C语言)_第2页
2/49
程序设计基础(C语言)_第3页
3/49
华南师范大学计算机学院庞雄文2008教学安排–上课时间:第4周-第11周(24个学时)–考试时间:未知成绩组成–平时:30%–考试:70%程序设计基础程序设计基础(C(C语语言言))华南师范大学计算机学院庞雄文2008预备知识预备知识解题和程序解题和程序设计概要设计概要CC语言简介语言简介华南师范大学计算机学院庞雄文2008计算机的用途用途1–数值计算–应用计算机进行数学计算,如天气预报、地震预报、三峡大坝的应用分析–需要超级计算机CrayJaguar,1.75千万亿次曙光星云,1.27千万亿次华南师范大学计算机学院庞雄文2008计算机的用途用途2-信息处理–对数据进行收集、整理、分类、选择、存储、制表、检索、输出等的加工过程–一般的应用系统均属于这一范畴;一卡通、银行业务系统、办公软件、政府部门使用的软件华南师范大学计算机学院庞雄文2008计算机的用途用途3-实时控制–及时搜集检测数据,按最佳值对事物进程的调节控制,如工业生产的自动控制华南师范大学计算机学院庞雄文2008计算机的用途用途4-智能模拟–人工智能范畴,使用计算机模拟人类智力活动我国的Tami机器人华南师范大学计算机学院庞雄文2008计算机的用途用途5-娱乐和日常生活–玩游戏和手机…..魔方华南师范大学计算机学院庞雄文2008使用者如何把任务交给计算机两个说不同母语的人的沟通方式:–一方学另一方的语言–双方都学习一种第三方语言人与计算机的沟通方式:–计算机学习人的语言(自然语言理解)–人学习计算机的语言(机器语言)–学习第三方语言(主要方法),用它来说明任务(写程序)通过计算机程序,使用者和任务交给计算机华南师范大学计算机学院庞雄文2008机器语言(计算机的语言)1011100010111000000000010000000100000000000000000000010100000101000000010000000100000000000000001+11+1复杂且程序很难理解华南师范大学计算机学院庞雄文2008二进制128瓦32瓦64瓦16瓦8瓦4瓦1瓦2瓦1111111111000000易于物理实现,电子线路计算机成为现实(大规模集成电路)运算规则简单机器可靠性高华南师范大学计算机学院庞雄文2008其他进制十进制RR=10,数字集0,1,2,3,4,5,6,7,8,9二进制RR=2,数字集0,1八进制RR=8,数字集0,1,2,3,4,5,6,7十六进制RR=16,数字集0,…,9,A,B,C,D,E,F逢RR进一一,借一一当RR华南师范大学计算机学院庞雄文2008汇编语言MOVAX,1101110000000000100000000ADDAX,1000001010000000100000000华南师范大学计算机学院庞雄文2008C语言#include#includemain()main(){{cout<<(1+1)<<“\n");cout<<(1+1)<<“\n");}}华南师范大学计算机学院庞雄文2008JAVApublicclassOneAddOne{publicstaticvoidmain(){System.out.print(1+1);}}华南师范大学计算机学院庞雄文2008计算机如何解决问题的问题求解的一般概念–1明确问题–2理解问题–3找到问题的可能解决方案(一个或多个)–4找出其中最好的解决方案–5列出所选方案的执行步骤–6评价解决方案(结果是否正确,用户是否满意..)华南师范大学计算机学院庞雄文2008计算机如何解决问题的计算机解决问题同人类解决问题一样,必须了解问题,找出问题中相关的数据和信息,对数据和信息进行处理和运算.计算机能解决哪些问题:–计算型问题。如数学运算–反复型问题。如周期性执行程序和指令–逻辑型问题。简单的逻辑运算–…..华南师范大学计算机学院庞雄文2008计算机如何解决问题的计算机解决问题的步骤–分析问题–设计算法–编写程序–运行程序–检查结果计算机严格按照程序执行,自己没有想法;计算机的对错,实际上是程序的对错华南师范大学计算机学院庞雄文2008计算机如何解决问题的计算机的性能是由它的软硬件和程序员编写的程序的性能决定的。程序员要做的是:(1)你必须告诉计算机做什么,怎么做;(2)你必须告诉它要用到的指令,解决问题的算法。这样,计算机才能按照正确的顺序处理数据,以得到正确的结果。华南师范大学计算机学院庞雄文2008计算机如何解决问题的程序运行数据流地址控制流(外)存储器(外)存储器(内)存储器内)存储器中央处理器(中央处理器(CPUCPU))控制器输入设备输...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

程序设计基础(C语言)

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部