- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第1页,共13页,星期日,2025年,2月5日§1.1初见C语言程序百钱买百鸡问题:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?◆第2页,共13页,星期日,2025年,2月5日用C语言程序解决“百钱买百鸡问题:#includestdio.hmain(){inti,j,k,count=0;for(i=0;i=20;i++){for(j=0;j=33;j++){for(k=0;k=300;k++){if(i+j+k==100k%3==0i*5+j*3+k/3==100){count++;printf(“方案%d:鸡翁%d个,鸡母%d个,鸡雏%d个\n”,count,i,j,k);}}}}}第3页,共13页,星期日,2025年,2月5日C语言源程序描述时应注意以下几点:C语言源程序的扩展名必须为.c或.cpp。C语言是大小写敏感的,在C语言的源程序中,大小写是有区别的。如果源程序中出现的符号不是出现在双引号的内部,则均应该在英文半角状态下输入该符号。▼▼▼第4页,共13页,星期日,2025年,2月5日§1.2计算机与程序设计什么是计算机程序?计算机程序(Program)可以简单理解为是人们为解决某种问题而用计算机可以识别的代码编排的一系列加工步骤,计算机能严格按照这些步骤去执行任务。什么是程序设计的过程?人们按照计算机能够理解的“语言”来制定规则的过程,就是程序设计的过程。◆◆第5页,共13页,星期日,2025年,2月5日§1.2.1指令与程序人在向计算机发号施令的时候只能以一个简单任务接一个简单任务的方式来完成。这个简单任务称为计算机的指令。一条指令本身只能完成一个最基本的功能,如实现一次加法运算或实现一次大小的判别,不同的指令能完成不同的简单任务。但是通过对多个指令的有序组织,就能完成非常复杂的工作,这个一系列计算机指令(也可理解成人的司令)的有序组合就构成了程序,对这些指令的组织过程就是编程的过程,组织规则就是编程的语法规则。第6页,共13页,星期日,2025年,2月5日例:假设计算机能识别的指令有以下四条:InputX:输入数据到存储单元X中。AddXYZ:将X、Y相加并将结果存在Z中。InvX:将X求反后存回X。OutputX:输出X的内容。应用上述指令实现:输入3个数A、B和C,求A+B-C的结果。程序如下:InputA;输入第1个数据到存储单元A中InputB;输入第2个数据到存储单元B中InputC;输入第3个数据到存储单元C中AddABD;将A、B相加并将结果存在D中InvCAddCDD;将C、D相加并将结果存在D中OutputD;输出D的内容通过此例可以看出通过指令的有序组合,能完成单个指令无法完成的工作。第7页,共13页,星期日,2025年,2月5日§1.2.2程序与程序设计◆计算机程序是人们为解决某种问题用计算机可以识别的代码编排的一系列数据处理步骤,是计算机能识别的一系列指令的集合。◆程序设计就是针对实际问题,根据计算机的特点,编排能解决这些问题的步骤。◆程序是结果和目标,程序设计是过程。第8页,共13页,星期日,2025年,2月5日§1.2.3程序设计和程序设计语言程序设计是按指定要求,编排计算机能识别的特定指令组合的过程,而程序设计语言是为方便人进行程序设计而提供的一种手段,是人与计算机交流的语言,而且这种程序设计语言也在随着计算机技术的发展而不断地发展。★程序设计语言的发展高级语言(C语言)机器语言汇编语言程序设计语言必须具有数据表达和数据处理两方面的能力第9页,共13页,星期日,2025年,2月5日§1.2.4程序设计过程★程序设计过程:1).明确功能需求2).系统分析3).编写程序4).编译程序5).
您可能关注的文档
- 财务管理第三章财务估价.ppt
- 泌尿系统症状学.ppt
- 第八课时关系模型.ppt
- 能源资源的开发 (2).ppt
- 高一数学三角函数的图象和性质.ppt
- 第6章 角度调制与解调.ppt
- 高频谐振功率放大器实验.ppt
- 古代女性服饰的发.ppt
- 电磁场基础知识第三章-.ppt
- 第九章看组合体视图.ppt
- 安徽汽车职业技术学院2026年校园招聘32人备考题库带答案详解.docx
- 联邦学习个性化模型训练的动态客户端选择策略及其性能分析.pdf
- 《康佳企业运营管理现状、问题及对策》开题报告(3000字含提纲).docx
- 安徽汽车职业技术学院2026年校园招聘32人备考题库及一套答案详解.docx
- 云计算服务2025年企业数字化转型实施报告.docx
- 2025年中国虚拟图书馆市场调查报告.docx
- 静脉输血环节的安全培训课件.pptx
- 《养元饮品存货管理的现状、问题及优化对策开题报告(含提纲)》3200字.docx
- 安徽汽车职业技术学院2026年校园招聘32人备考题库参考答案详解.docx
- 安徽医科大学出版中心2026年度公开招聘编辑人员备考题库附答案详解.docx
最近下载
- 温室大棚初步设计(代可研).doc
- AQ2013.3-2008金属非金属地下矿山通风技术规范通风系统检测.pdf VIP
- AQ2013.4-2008 金属非金属地下矿山通风技术规范 通风管理.pdf VIP
- AQ2013.5-2008 金属非金属地下矿山通风技术规范 通风系统鉴定指标.pdf VIP
- AQ2013.1-2008金属非金属地下矿山通风技术规范-通风系统.pdf VIP
- 《新媒体文案写作》测试题5套及答案 .pdf VIP
- 南京下关滨江项目城市-设计-NBBJ.pdf VIP
- 公安机关招聘留置看护辅警考试公共基础与行政职业能力测试题库.docx
- 实验室暖通空调方案设计论文.ppt VIP
- 嘉兴南湖学院《概率论与数理统计2》2025-2026学年期末试卷(A卷).docx VIP
原创力文档


文档评论(0)