- 1、本文档共136页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
逻辑表达式的构造.ppt
const 应用的几点注意, 通过例子讲解 培养学生的课下自学查找资料的能力 通过举例,学生了解术语“目”的概念 用学生熟悉的数学表达式来引入结核性和优先级的概念,并举例加以说明 加深印象 在讲解表达式求知运算过程中, 三个要素一定要牢记 强调求余运算 课本错误: 只要有一个操作数是实数,两个操作数均转换为double型 强调算数表达式求值溢出问题 混合运算求解规律 scanf(“%d%d%d”,a,b,c); 执行此函数时,等待从键盘输入三个整数给a,b,c 若从键盘输入 3 5 8 则系统即从键盘缓冲区取出这三个数分别赋给a,b,c 注意与printf的区别,注意格式的匹配 在键盘输入时,用分隔符把每个数据隔开,标准的分隔符是空格。 如:123 150 23 若想用逗号作分隔符,则: scanf(“%d,%d,%d”,a,b,c); 不要随便使用普通字符,如使用: scanf(“a=%d,b=%d c=%d”,a,b,c) 对应数据输入: a=123,b=150 c=23 本章上机作业 课程主页实验二 1-5题 截止日期: 10月17日,上机检查评分 作业3 1.1 判断下列标识符的合法性。 1) sin 2) book 3) 5arry 4) _name 5) Example2.1 6) main 7) $1 8) class_cpp 9) a3 10) x*y 11) my name 1.2 假定有下列变量: int a=3,b=5,c=0; float x=2.5,y=8.2,z=1.4; char ch1=’a’,ch2=’5’,ch3=’0’,ch4; 求下列表达式的值,以及运算后表达式所涉及的各变量的值。 x+(int)y%a x=z*b++,b=b*x,b++ ch4=ch3-ch2+ch1 int(y/z)+(int)y/(int)z !(ab)c(x*=y)b++ ch3||(b+=a*c)||c++ z=(a2)/(b1) 截止日期10月16日 * 第一章 C++基础知识 完 谢谢! 本章重点,这也是C++编程的基础 通过这个例子讲解c++ 程序的基本组成, 包括注释、include指令、main函数、变量、输入输出语句和返回值 认识主函数 强化C++程序的组成 总结C++程序最基本的结构 演示如何利用Visual Studio创建C++工程、编译和调试一个c++程序, 重点程序的调试过程 强化学生的动手意识 让学生掌握基本的ASCII码, 大小写字母的码值 A a 和字符0 补充知识, 是学生了解计算机的数据存储单位。 类比十进制 提醒同学C++区分字母的大小写, 所有的字符必须是在英文输入,而非中文输入 通过举例说明关键字的作用,C++语言专用字符集,程序开发人员不能做他用 提示学生养成良好的编程习惯,从命名标示符开始 通过例子加深学生对合法标示符的认识 程序用来处理信息和计算, 离不开数据 整形数占用的内存与机型和编译器有关系, 32bit机器 VS 编译器int占用4个字节,Turbo C++ int占用2个字节。 int 最低是16位 补充知识 可以用[1000 0000]表示-128: (-1) + (-127) = [1000 0001]原 + [1111 1111]原 = [1111 1111]补 + [1000 0001]补 = [1000 0000]补 课下思考:为什么引入补码? 提示: 1.分别用原码,反码,补码方式计算1-1=? 2. [1000 0000]表示的十进制数值? -1-127的结果应该是-128, 在用补码运算的结果中, [1000 0000]补 就是-128. 但是注意因为实际上是使用以前的-0的补码来表示-128, 所以-128并没有原码和反码表示.(对-128的补码表示[1000 0000]补算出来的原码是[0000 0000]原, 这是不正确的) 使用补码, 不仅仅修复了0的符号以及存在两个编码的问题, 而且还能够多表示一个最低数. 这就是为什么8位二进制, 使用原码或反码表示的范围为[-127, +127], 而使用补码表示的范围为[-128, 127]. 掌握十进制和二进制之间如何转换 课下查找资料:如何将十进制小数转换成二进制数? 数据如何存储 引导学生思考更深层次的问题,有助于对知识本质的理解和认识 1. 变量定义, 首先变量名必须是合法标示符,其次要符合变量定义的规则 创建对象的方式直接初始化效率要高于copy初始化方式, 为后面对象的初始化做铺垫 理解变量是如何存储数据的,变量、
文档评论(0)