c语言 课件第1章.ppt

上传人:sccc 文档编号:5340555 上传时间:2023-06-27 格式:PPT 页数:35 大小:2.52MB
返回 下载 相关 举报
c语言 课件第1章.ppt_第1页
第1页 / 共35页
c语言 课件第1章.ppt_第2页
第2页 / 共35页
c语言 课件第1章.ppt_第3页
第3页 / 共35页
c语言 课件第1章.ppt_第4页
第4页 / 共35页
c语言 课件第1章.ppt_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《c语言 课件第1章.ppt》由会员分享,可在线阅读,更多相关《c语言 课件第1章.ppt(35页珍藏版)》请在三一办公上搜索。

1、第1章 C程序概述,C/C+语言程序设计,西安科技大学 计算机学院,2023/6/27,2,说明:,本课程的配套教材为:C/C+语言程序设计C/C+语言程序上机指导 中国矿业大学出版社 龚尚福等编著本课程的学时安排为:理论学时32 实践学时16,上机安排上机地点:计算中心机房上机内容:随教学进度的基础训练(上机调试每次作业)C编程训练大作业要求:所有作业必须独立完成作业必须经上机调试通过考勤3次缺席,按不及格处理发现上机时间打游戏,按缺席一次处理,2023/6/27,4,教学要求掌握程序设计语言的基本知识常用算法初步的程序设计能力学习方法自主学习重视上机实践,C语言程序设计,如何尽快学会用C语

2、言进行程序设计,了解程序设计语言(C语言)模仿、改写、编写通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法。,Step1:掌握数据类型、控制结构、语法规则。(识字、造句。授课为主),Step2:掌握程序分析、算法、编程。(体裁、布局。多看多练),Step3:循序渐进,先模仿,后分析。,Step4:重视上机,有效利用宝贵的上机时间.切实掌握调试手段。,2023/6/27,7,1.1 计算机语言及其发展,1.计算机语言是人与计算机进行交流的工具计算机语言分为:,2023/6/27,8,例如:,0 0 1 0 0 0 1 11 1 1 0 1 1 0 10 1 1 0 0 0 0 10 1

3、 1 1 0 1 1 0,机器语言程序,源程序需要翻译,2023/6/27,9,2.算法为解决某一应用问题而采用的解题步骤算法的描述方式 用自然语言描述算法 用流程图描述算法 用N-S结构图描述算法,例如:输出两个数中的最大数,2023/6/27,10,第一步:输入x和y的值第二步:比较x和y的值,如果x大于y,则输出x的值,否则输出y的值。,易于理解,但冗长,不够精确,难于描述复杂算法。,例如当描述“输出10个数中最大数”的算法时,会冗长、难于理解,用自然语言描述算法,2023/6/27,11,用流程图描述算法,图1.4 用流程图描述算法,起止框,输入/输出框,判断框,处理框,流程线,202

4、3/6/27,12,用N-S结构图描述算法,图1.5 用N-S结构图描述的算法,已经证明,任何复杂的问题都可以三种基本算法结构来描述:顺序、选择、循环。因此用计算机语句描述的程序也包含三种基本结构。,2023/6/27,13,程序设计 解决一个实际应用问题时,用计算机语言编写计算机程序的过程,称为程序设计。目前,有两种重要的程序设计方法:结构化的程序设计面向对象的程序设计,1.2 程序设计方法,2023/6/27,14,1.结构化程序设计的基本概念程序的三种基本结构顺序结构程序:按照书写顺序依次执行语句选择结构程序:按照条件判断选择执行语句循环结构程序:通过条件控制循环执行语句,1.2.1 结

5、构化的程序设计方法,2023/6/27,15,一个结构化程序应该符合以下标准:程序仅由三种基本结构组成每种基本结构都是只有一个入口和一个出口程序中没有死循环和死语句,图1.6 三种基本结构流程图,2023/6/27,16,3.结构化程序设计过程 程序设计过程分为三个基本步骤:分析问题(Question)、设计算法(Algorithm)、编写程序(Program),简称QAP方法。第一步:分析问题。定义与分析问题。第二步:设计算法。设置程序的轮廓(结构)并画出程序的流程图。第三步:编写程序。采用一种计算机语言(如使用C语言)实现算法编程。,2023/6/27,17,结构化程序设计过程图示:,20

6、23/6/27,25,C程序结构(续),C程序的结构特点由函数构成必须有,且只能有一个main(主函数)总是从main函数开始执行除了主函数之外,其它函数的运行都是通过函数调用实现的函数的一般形式 由函数首部和函数体组成函数首部指定函数名、函数参数、类型函数体从 开始,到 结束函数内有语句,2023/6/27,26,C程序结构(续),语句包括说明性语句、可执行语句以;表示语句结束注释可以出现在程序的任何位置 用/*和*/括起来,必须成对出现注释是为了提高程序可读性的一个手段,它对程序的编译和运行没有任何影响书写格式C语言没有行的概念,书写格式自由。习惯小写字母,缩进格式。,2023/6/27,

7、27,C程序结构(续),C语言本身没有输入输出语句 输入和输出操作由标准库函数scanf和printf等函数来完成,所以注意在使用之前程序最前面要加上预处理语句#include,C语言基本语法成份,1、字符集:c语言的字符集是ASCII字符集的一个子集,包括英文字母:az和AZ,数字:09,和特殊字符:空格!#%等。,2、标识符:满足下列条件的字符序列(可用作变量名、函数名、类型名、文件名、标号等),1)必须以英文字母或下划线开头,是字母、数字、下划线的组合。例:合法标识符:a1,prog_1,count,_x,x1等 非法标识符:a.1,1student,&a,!abc,int等,2)TC最长32个字符,3)用户自定义的标识符不得与关键字、系统标识符(如标准函数名)同名,4)标识符必须先定义,后使用,3、关键字(保留字):1)系统提供,表示特定的语法成份,是构成c语言的语法基础。2)不允许重新定义,C语言程序的调试、运行步骤,重点:1.掌握c程序的组成。2.理解标识符的概念并会判断合法标识符。3.掌握c程序编辑、编译、链接、运行的过程。,判断以下哪些是不合法的标识符,并说明原因 INT printf abs1 area.1 1tb _pri,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号