网站大量收购独家精品文档,联系QQ:2885784924

高级程序设计语言教学课件电子教案全套课件.pptx

高级程序设计语言教学课件电子教案全套课件.pptx

  1. 1、本文档共342页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级程序设计语言;课程安排;教材与参考书籍;第一章 C语言概述;计算机基本结构;计算机基本结构;程序设计语言;程序设计语言;机器语言与汇编语言;机器语言与汇编语言;高级(programming,程序设计)语言;高级(programming,程序设计)语言;高级(程序设计)语言;高级(programming,程序设计)语言;编译方式与翻译方式;C语言的历史;C语言的特点;Hello, world;Hello, world;#include stdio.h int max(int x, int y); main() { int a, b, c; /*announcement, variables defination*/ scanf(%d%d,, a, b); /*input the value of a and b*/ /*call max function, get the result, and assign it to c*/ c = max(a, b); printf(max = %d\n, c); /*output the value of c*/ return; } /*define max function, function value is integer*/ int max(int x, int y) { int z; if (x y) z = x; else z = y; return (z); };“Hello, world”;C程序上机步骤;主要内容;高级程序设计语言;第二章 程序的灵魂——算法;程序;算法的概念;简单算法举例;简单算法举例;算法的特性;怎样表示一个算法;程序设计的三种基本结构;顺序结构;选择结构(选取结构、分支结构);循环结构(重复结构);循环结构(重复结构);基本结构的特点;伪代码(pseudo code);结构化程序设计方法;高级程序设计语言;第三章 数据类型、运算符与表达式;数据类型(Type);运算符(Operators)与表达式(Expressions);常量与变量;符号常量;符号常量举例;变量(Variable) ;变量名与变量值;标识符(包含变量名)的命名规则;标识符(包含变量名)的命名规则;声明(Declarations);数据类型概述;基本数据类型;char(字符型);补充1:字长;补充2:补码(1/3);补充2:补码(2/3);补充2:补码(3/3);int(整型);浮点型(实数型);浮点型在内存中的存放形式;浮点型;限定符(qualifiers);short和long;signed和unsigned;signed和unsigned;long double;基本数据类型详述;整型数据;整型数据;整型数据;实型数据(浮点型);实型数据(浮点型);实型数据;字符型数据;字符数据的存储(续);字符型数据;字符型数据;字符型数据;变量赋初值;基本的算术运算符:+ - * / % 乘法运算(*),例:2*y,而2y和2?y都是非法的 除法运算(\),两个操作数中: 均是整数,其值为整数。例:8 / 3 = 2 有一个负整数操作数,结果向零取整。例:-5 / 3 -2 有一个浮点数,其结果为double型 模运算(%),例:7 % 4 = 3 两个操作数必须都是整型;算术表达式;运算符(包括算术运算符)具有优先级与结合性 算术表达式求值时, 先确定优先级,例*、/、%、+、- 相同优先级,根据运算符的结合性(结合方向)确定执行顺序 算术运算符结合方向:从左向右 例如:x + y * 3 / (z - 8);强制类型转换符将一个表达式的值转换为所需类型的值 强制类型转换符格式:(类型名)(表达式) 例:a是int型,而(double)a:将a的值转换为double型 例: (int)(x + y)(区别:(int)x + y) 强制类型转换符并不改变操作变量的类型值,例3.8;自增、自减运算符(++,--);自增、自减运算符;格式:变量 = 表达式/常量/变量 例:a = (x+y);x = 3;x = y; 作用:将等号右边的表达式/常量/变量的值赋值给等号左边变量 区别赋值运算符与数学中的”等于“ 赋值, 例;整型与浮点型 浮点型数据?整型变量:取整(舍掉实数的小数部分) 整型数据?浮点型变量(单,双精度):数值不变,以浮点形式存储到变量中 浮点型间 double型数据?float型变量:截取前面7位有效数字存放到变量中,注意避免数值范围溢出 float型变量? double型数据:数值不变,有效数字扩展到16位;整型之

文档评论(0)

有谱教育资源分享 + 关注
实名认证
内容提供者

热爱生活,分享教育专业文档! 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档