c语言-课件第1章

PPT
  • 阅读 75 次
  • 下载 0 次
  • 页数 35 页
  • 大小 2.519 MB
  • 2022-11-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档25.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
c语言-课件第1章
可在后台配置第一页与第二页中间广告代码
c语言-课件第1章
可在后台配置第二页与第三页中间广告代码
c语言-课件第1章
可在后台配置第三页与第四页中间广告代码
c语言-课件第1章
c语言-课件第1章
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 35
  • 收藏
  • 违规举报
  • © 版权认领
下载文档25.00 元 加入VIP免费下载
文本内容

【文档说明】c语言-课件第1章.ppt,共(35)页,2.519 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-44582.html

以下为本文档部分文字说明:

第1章C程序概述C/C++语言程序设计西安科技大学计算机学院2022/11/242说明:本课程的配套教材为:–《C/C++语言程序设计》–《C/C++语言程序上机指导》中国矿业大学出版社龚尚福等编著本课程的学时安排为:–理论学时32–实践学时16–上机安排上

机地点:计算中心机房上机内容:–随教学进度的基础训练(上机调试每次作业)–C编程训练大作业要求:–所有作业必须独立完成–作业必须经上机调试通过–考勤3次缺席,按不及格处理–发现上机时间打游戏,按缺席一次处理2022/11/244教学要求–掌握程序设计语言的

基本知识–常用算法–初步的程序设计能力学习方法–自主学习–重视上机实践C语言程序设计如何尽快学会用C语言进行程序设计了解程序设计语言(C语言)模仿、改写、编写通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法。Step1:掌握数据类型、控制结构、语法

规则。(识字、造句。授课为主)Step2:掌握程序分析、算法、编程。(体裁、布局。多看多练)Step3:循序渐进,先模仿,后分析。Step4:重视上机,有效利用宝贵的上机时间.切实掌握调试手段。2022/11/2471.1计算机语言及其发展1.计算机语言–是人与计算机进行交

流的工具–计算机语言分为:机器语言机器指令(由0和1组成),可直接执行难学、难记依赖机器的类型汇编语言用助记符代替机器指令,用变量代替各类地址。克服记忆的难点其他与机器语言类似高级语言类似数学语言、接近自然语言、具有通用性和可移植性,不依赖具体的

计算机类型。2022/11/248例如:00100011111011010110000101110110•机器语言程序MOVAX,300HADDBX,AXMOV[2100H],BXHLT•汇编语言源程序main(){inta,b,c;a=300;b=18;

c=a+b;printf(“a+b=%d\n”,c);}•高级语言源程序(C)源程序需要翻译2022/11/2492.算法–为解决某一应用问题而采用的解题步骤算法的描述方式–用自然语言描述算法–用流程图描述算法–用N-S结构图描述算法例如:输出两个数中的最大数

2022/11/2410第一步:输入x和y的值第二步:比较x和y的值,如果x大于y,则输出x的值,否则输出y的值。易于理解,但冗长,不够精确,难于描述复杂算法。例如当描述“输出10个数中最大数”的算法时,会冗长、难于理解用自然语言描述算法2022/11/2411用

流程图描述算法图1.4用流程图描述算法NYz=yz=xx>y?开始输入x和y结束输出z起止框输入/输出框判断框处理框流程线2022/11/2412用N-S结构图描述算法输入x、y的值x>yTFz=xz=y输出z的值图1.5用N-S结构图描述的算法已经证明,任何复

杂的问题都可以三种基本算法结构来描述:顺序、选择、循环。因此用计算机语句描述的程序也包含三种基本结构。2022/11/2413程序设计解决一个实际应用问题时,用计算机语言编写计算机程序的过程,称为程序设计。目前,有

两种重要的程序设计方法:结构化的程序设计面向对象的程序设计1.2程序设计方法2022/11/24141.结构化程序设计的基本概念程序的三种基本结构–顺序结构程序:按照书写顺序依次执行语句–选择结构程序:按照条件判断选择执行语句–循环结构程序:通过条件控制循环执行语句1.2.1结构化的

程序设计方法2022/11/2415一个结构化程序应该符合以下标准:•程序仅由三种基本结构组成•每种基本结构都是只有一个入口和一个出口•程序中没有死循环和死语句图1.6三种基本结构流程图2022/11/24163.结构化程序设计过程程序设计过程分为三个基本步骤:分析问题(Quest

ion)、设计算法(Algorithm)、编写程序(Program),简称QAP方法。第一步:分析问题。定义与分析问题。第二步:设计算法。设置程序的轮廓(结构)并画出程序的流程图。第三步:编写程序。采用一种计算机语言(如使用C语言)实现算法编程。2022/11/2417结构化程序设计过

程图示:提出问题确定数据结构确定算法编写程序调试和运行程序输入程序翻译(编译或解释)得到运行结果2022/11/2425C程序结构(续)C程序的结构特点–由函数构成–必须有,且只能有一个main(主函数)–总是从main函数开始执行–除了主

函数之外,其它函数的运行都是通过函数调用实现的函数的一般形式–由函数首部和函数体组成–函数首部指定函数名、函数参数、类型–函数体从{开始,到}结束–函数内有语句2022/11/2426C程序结构(续)语句–包括说明性语句、可执行语句–以;表示语句结束注释–可以出现在程序的任

何位置–用/*和*/括起来,必须成对出现–注释是为了提高程序可读性的一个手段,它对程序的编译和运行没有任何影响书写格式–C语言没有行的概念,书写格式自由。–习惯小写字母,缩进格式。2022/11/242

7C程序结构(续)C语言本身没有输入输出语句–输入和输出操作由标准库函数scanf和printf等函数来完成,所以注意在使用之前程序最前面要加上预处理语句#include<stdio.h>C语言基本语法成份1、字符集:c语言的字符集是ASCII

字符集的一个子集,包括英文字母:a~z和A~Z,数字:0~9,和特殊字符:空格!#%^等。2、标识符:满足下列条件的字符序列(可用作变量名、函数名、类型名、文件名、标号等)1)必须以英文字母或下划线开

头,是字母、数字、下划线的组合。例:合法标识符:a1,prog_1,count,_x,x1等非法标识符:a.1,1student,&a,!abc,int等2)TC最长32个字符3)用户自定义的标识符不得与关键字、系统标识符(如标准函数名)同名4)标识符必须先定义,后使

用3、关键字(保留字):1)系统提供,表示特定的语法成份,是构成c语言的语法基础。2)不允许重新定义开始结果语法错误源程序.c/.cpp目标程序.obj可执行程序.exe编辑编译连接运行连接错误运行错误C语

言程序的调试、运行步骤重点:1.掌握c程序的组成。2.理解标识符的概念并会判断合法标识符。3.掌握c程序编辑、编译、链接、运行的过程。判断以下哪些是不合法的标识符,并说明原因INTprintfabs1area.11tb_pri

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?