- 0
- 0
- 约8.12千字
- 约 158页
- 2026-01-19 发布于北京
- 举报
C语言程序设计课件;选用教材与参考书;课程内容;第一章C语言程序设计基础
;程序与计算机语言;程序设计过程;C语言的特点;?(6)它是一种模块化的程序设计语言,适合大型软件的研制
和调试。???;C语言程序的结构;简单的C语言程序示例;例二
main()
{
inta,b,sum;/*这是定义变量*/
a=123;b=456;/*以下3行为C语句*/
sum=a+b;
printf(“sumis%d\n”,sum);
}
;例三;C程序的上机步骤;C语言的基本词法-标识符;(1)标准C不限制标识符的长度,但它受各种版本的C语言编译系统限制,同时也受到具体机器的限制。TurboC规定标识符的长度为32。一般情况下,标识符的长度不要超过8个字符。;C语言的基本词法-关键字;(2)语句定义符
用于表示一个语句的功能。如条件语句的语句定义符ifelse,循环语句的语句定义符do,while,for等。;C语言的基本词法-其它;C语言的字符集;C语言程序设计的基本结构;(2)选择结构,或称分支结构;?(3)?循环结构,它又称为重复结构,即反复执行某一部分
的操作。又两类循环结构:;(b)直到型(Until型)循环结构;本章课堂练习;解答:C
解释:C语言程序总是从main()函数开始执行,而不论其在程序中的位置。当主函数执行完毕时,亦即程序执行完毕。除main函数外,其它函数都是在执行main函数时被调用执行的。在C语言中,函数不允许嵌套定义。习惯上,将主函数main()放在最前头,但并不是必须的。;(2).以下叙述不正确的是
A)一个C源程序可由一个或多个函数组成
B)一个C源程序必须包含一个main函数
C)C程序的基本组成单位是函数
D)在C程序中,注释说明只能位于一条语句的后面
;解答:D
解释:凡是用“/*”和“*/”括起来的文字,都是注释。其出现的位置可以任意。;(3).下列标识符中,合法的变量名有:
A)a.bB)$888C)A1D)3x56;解答:C
解释:变量名只能由字母、数字和下划线三种字符所组成,且第一个字符必须为字母或下划线。C语言的关键字不能用作变量名。另外,C语言对英文字母的大小写敏感,即同一字母的大小写,被认为是两个不同的字符。习惯上,变量名和函数名中的英文字母用小写,以增加可读性。;第二章算法及算法设计简介;算法的概念;实际上,一个程序除了以上两个主要要素之外,还应当采用
结构化程序设计方法进行程序设计,并且用某一种计算机语
言表示。因此,可以这样表示:
程序=算法+数据结构+程序设计方法+语言工具和环境
在这4个方面中,算法是灵魂,数据结构是加工对象,语言
是工具,编程需要采用合适的算法。算法是解决“做什么”
和“怎么做”的问题。;算法的表示;例1:
有50个学生,要求将他们之中成绩在80分以上者打印出来。用n表示学号,n1代表第一个学生学号,ni代表第i个学生学号。用g代表学生成绩,gi代表第i个学生成绩,算法可表示如下:
S1:1?i
S2:读入学号ni和成绩gi
S3:如果gi?80,则打印ni和gi,否则不打印
S4:i+1?i
S5:如果i?50,返回S2,继续执行;否则,算法结束。
;起止框;上例用流程图表示:
;3、用N-S图表示算法;(2)选择结构:;
上例用N-S图表示:;4、用伪码表示算法;BEGIN(算法开始)
1=i
Whilei=50
{
inputniandgi
ifgi≥80printniandgi
i+1=i
}
END(算法结束);5、用计算机语言表示算法;例:
有50个学生,要求将他们之中成绩在80分以上者打印出来。
用n表示学生学号,n1表示第一个学生学号,ni表示第i个学生
学号。用g表示学生成绩,gi表示第i个学生成绩。
;例2:对一个大于或等于3的正整数,判断它是不是一个素数。;算法表示如下:
S1:输入n的值
S2:2?i(i作为除数)
S3:n被i除,得余数r
S4:如果r等于0,表示n能被i整除,则打印n“不是素数”,算法结束;否则执行S5
S5:i+1?i
S6:如果i?n-1,返回S3;否则,打印n“是素数”,算法结束。
;S1:1?sign
S2:1?sum
S3:2?deno
S4:(-1)*sign?sign
S5:
您可能关注的文档
- 乙肝丙肝等传染病诊断报告管理要求.ppt
- beats耳机品牌分析-品牌管理-营销分析.ppt
- 横断面研究之疾病分布研究.pptx
- 《诚实与信任》完整版课件-学习资料.ppt
- 依恋理论(心理学).ppt
- 北京法华寺周边个人及企业融资贷款担保服务说明.pptx
- 学校中层干部的素.ppt
- 2026年及未来5年市场数据中国卷烟行业竞争状况及投资发展前景分析报告.docx
- 2026年及未来5年市场数据中国咖啡机行业市场运营态势与投资潜力咨询报告(定制版).docx
- 2026年及未来5年市场数据中国咖啡连锁产业深度调研与投资决策咨询报告.docx
- 三年级下册语文1-8单元默写通关训练(含答案)(2).docx
- 2026年及未来5年市场数据中国金属钒市场发展规划及投资战略可行性预测报告.docx
- 2026年及未来5年市场数据中国金属工艺品行业全景调研及投资可行性报告.docx
- 2026年及未来5年市场数据中国金属家具市场分析及投资战略研究预测可行性报告.docx
- 2026年及未来5年市场数据中国金属膜电阻器行业市场需求预测与投资战略规划分析报告.docx
- 2026年及未来5年市场数据中国金银花行业市场发展战略分析及投资前景专项预测报告.docx
- 2026年及未来5年市场数据中国金银花行业市场研究及投资战略预测报告.docx
- 2026年及未来5年市场数据中国抗氧化剂市场专项调查分析及投资前景预测报告.docx
- 2026年及未来5年市场数据中国救护车市场运行格局及投资战略研究报告.docx
- 2026年及未来5年市场数据中国精细化工行业发展前景预测及投资分析报告.docx
最近下载
- 霉菌毒素的污染及控制 测试题-《烹饪营养与安全》(后附答案).doc VIP
- 2025-2026学年湘教版数学八(上)期末素养综合测试卷基础卷(含答案).docx VIP
- 现代农业经济学第三版.pptx VIP
- 寄生虫污染及控制 测试题-《烹饪营养与安全》(后附答案).doc VIP
- 西华大学2019-2020学年第一学期《管理经济学》期末试卷2021.pdf VIP
- 武汉纺织大学历史系2020级《中国近现代史纲要》期末试卷(一).docx VIP
- 《护理用药安全与管理》业务学习试卷.docx VIP
- 男性公民兵役登记表PDF打印.pdf VIP
- 食物中毒概述 测试题-《烹饪营养与安全》(后附答案).doc VIP
- 2026年北京大学强基计划招生语文试卷试题(含答案详解).docx
原创力文档

文档评论(0)