C 语言程序设计教案(清华).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C 语言程序设计教案(清华)

C 语言概述 学习内容 1.1 C语言出现的历史背景 1.2 C语言的特点 1.3 简单的C语言程序介绍 1.4 运行C程序的步骤与方法 目的要求: 掌握C语言格式特点 熟悉C语言的编辑环境 重点难点: C语言格式特点 TC编辑器的运行、操作 重点难点详解: 【例1.3】通过调用子函数求两个数的和。 main() /* 主函数 */  {int a,b,sum; /* 定义变量 */   a=3;b=4; /* 变量赋值 */  sum=add(a,b); /* 调用add函数*/   printf(sum=a+b=%d.\n,sum);}  int add(int x,int y) {int z;  z=x+y;  return(z); /* 将z的值返回 */  } C程序的组成规则: 1、C 程序是由函数构成的。   C语言是函数的语言,一个程序是由一个或多个函数构成的。 2、一个函数有两部分组成: (1)函数的首部(函数的第一行)。 (2)函数体 即函数首部下面的大括弧内的部分。 (3)一个C 程序总是从main 主函数开始执行。无论位置如何。 (4)每个语句和数据定义的最后必须有一个分号“;”。 (5)C语言本身没有输入/输出语句,是库函数scanf 和 printf 等函数来完成的。 (6)用/* */ 作注释,以用于增加可读性。 TC编辑器的运行、操作 编辑源文件——2.源文件的编译——3.目标程序的连接——4.执行程序—— 查看结果 操作步骤 Alt+F9 Ctr+F9 Alt+F5 程序的灵魂—————算法 学习内容 2.1算法的概念 2.2简单算法举例 2.3算法的特征 2.4算法的表示方法 2.5结构化程序设计方法 目的要求: 掌握算法的各种表示方法 熟悉N-S流程图 重点难点: N-S流程图 重点难点详解: 用N-S流程图描述算法 传统的流程图用流程线和流程元素表示各个处理的执行顺序,但对流程线的使用没有严格的规定,因此,使用者可以不受限制地使流程转来转去,这样的流程图使人难以理解算法的逻辑。为了解决这个问题,规定了算法的三种基本结构:顺序结构、分支结构和循环结构。用这些基本结构按一定的规律组成一个算法,这样的算法称为结构化算法。按照结构化算法编写的程序称为结构化程序。为了设计结构化算法,1973年,美国学者I.Nassi和B.Shneiderman提出提出一种新的流程图,称为N-S流程图。 N-S流程图基本符号 例如例2.3.1节的计算1+2+3+…+1000 的算法用N-S流程图 计算1+2+3+…+1000算法的N-S图 第三章 数据类型、运算符与表达式 学习内容 3.1 C语言的数据结构 3.2常量与变量 3.3整数类型 3.4浮点型数据 3.5字符型数据 3.6变量赋初值 3.7各类数值型数据间的混合运算 3.8算术运算符和算术表达式 3.9赋值运算符和赋值表达式 3.10逗号运算符及表达式 目的要求: 掌握整数类型与浮点型数据类型 掌握标识符的命名规则 数据的储存方式 字符型数据 标识符、常量、变量及初始化 掌握运算符及其表达式 掌握赋值运算符和赋值表达式 重点难点: 整数类型与浮点型数据类型 标识符的命名规则 复合赋值运算符 运算符及其表达式 重点难点详解: 整型数据 1)基本整型 一般为2字节 2)短整型 一般为2字节 3)长整型 一般为4字节 3.整型数据的溢出 如何判断整型常量的类型。 ① 若在-32768—32767之间,可认为是普通整型int型或短整型(short型)。 ② 若超出了-32768—32767,而在-2147483648—+2147483647之间,则认为是长整型(long型)。若认为是int类型的,系统不做检查,但数据会丢失。 4.整型常量的类型 (1)十进制整型常量:289、-183 等。每个数位都可以是(0 ~ 9)十个代码。 (2)八进制整型常量:以o开头,如(128)10 =o200 。 (3)十六进制整型常量:以ox开头,如(128)16 =ox80。 如何判断整型常量的类型。 ① 若在-32768—32767之间,可认为是普通整型int型或短整型(short型)。 ② 若超出了-32768—32767,而在-214

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档