C语言 北工商课件1

C语言 北工商课件1

ID:38553115

大小:1.13 MB

页数:83页

时间:2019-06-14

C语言 北工商课件1_第1页
C语言 北工商课件1_第2页
C语言 北工商课件1_第3页
C语言 北工商课件1_第4页
C语言 北工商课件1_第5页
资源描述:

《C语言 北工商课件1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、准备上课主讲:李越辉北京工商大学计算机学院C语言程序设计本讲主要介绍程序设计的一般方法、结构化程序设计思想以及三种结构化程序设计的基本结构——顺序结构、选择结构和循环结构。第三讲逻辑思维与计算机解题4将实际问题抽象为逻辑关系枚举法解题思路关系与关系表达式程序的循环结构与分支结构学习目标5关系运算符与关系表达式人的思维到用计算机语言的表示枚举的概念与思路程序的控制结构内容要点6计算机强大的逻辑分析功能是由人通过程序赋给它的。一些逻辑问题必须转换成计算机能够看得懂的数学表达式和一定的程序指令。这一章我们通过例子来介绍如何将人对问题的思考转换为让计算机能解的数学

2、表达式,同时给出一些通常要用到的程序结构和C/C++语句。引言7北京工商大学某班有四位同学中的一位做了好事,不留名,表扬信来了之后,班主任问这四位同学是谁做的好事。A说:不是我。B说:是C。C说:是D。D说:他胡说。已知三个人说的是真话,一个人说的是假话。现在要根据这些信息,找出做了好事的人。【任务3.1】“谁做的好事”8为了解这道题,我们需要学习如何通过逻辑思维与判断解这类问题的思路。解题思路93.1算朮运算符在C/C++中基本的算术运算符有五个,分别为①加+③乘*②减-④除/⑤求余%cout<<21%4<

3、系运算符有如下6个>=大于等于>大于==等于<=小于等于<小于!=不等于10为了讲解关系运算符和关系表达式,先在机器上建立和运行下列程序。3.2关系运算符和关系表达式11//*******************************//*程序:3_0.cpp*//*功能:为讲解关系运算而编*//*编制人:李越辉*//*时间:2008年3月20日*//*******************************引例12#includevoidmain(){cout<<“3>2的逻辑值是“<<(3>2)<<“,1为真“<

4、;cout<<“3>=2的逻辑值是“<<(3>=2)<<“,1为真“<2的逻辑值是1,1为真3>=2的逻辑值是1,1为真3==2的逻辑值是0,0为假3<2的逻辑值是0,0为假3<=2的逻辑值是0,0为假3!=2的逻辑值是1,

5、1为真程序运行结果是:14<变量1>关系运算符<变量2>例如:变量1为b,变量2为c,关系运算符为>。关系表达式为b>c在程序中系统要测试由关系表达式所表示的关系是否成立,成立为真,不成立为假。关系表达式是有值的,这个值非0即1,是布尔值。关系表达式成立,其值为1。关系表达式不成立,其值为0。上述性质在编写程序时用到,因此很重要。关系表达式的一般格式15结合本题任务,可以将四个人说的四句话写成关系表达式。在声明变量时,我们让thisman表示要寻找的做了好事的人,定义它是字符变量。charthisman=‘’;//定义字符变量并将其初始化为空接着让“==”

6、的含义为“是”,让“!=”的含义为“不是”。使用关系表达式解决一些问题16说话人说的话写成关系表达式A“不是我”thisman!=‘A’B“是C”thisman==‘C’C“是D”thisman==‘D’D“他胡说”thisman!=‘D’利用关系表达式将四个人所说的话表示成下表17在C/C++中字符在存储单元中是以ASCII码的形式存放的。因此,用赋值语句thisman=‘A’;与thisman=65;两者是等效的,在以thisman为标识的存储单元中存的是数字65。建议你用如下实验加以验证。thisman65地址xxxx赋值语句设置初始值18//***

7、***************************//*程序:3_1.cpp*//*功能:验证’A’和65是否相等*//*编制人:wuwh*//*时间:2001年6月27日*//******************************#include//预编译命令voidmain()//主函数{//主函数开始charthisman;//声明字符变量thisman,thisman='A';//thisman赋值为'A'//输出关系表达式“65=='A'”的值cout<<"65=='A'——关系表达式的值为"<<(65=='A'

8、)<<",1为真。"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。