鲁瑜计算机,程序员计算器.pptx
1
——项目负责小组成员
黄晟
刘炽义
鲁瑜亮
2
项目背景介绍
常见计算器的种类
①算术型计算器——可进行加、减、乘、除等简单的四则运算,又称简单计算器。一般都是实物计算器。
②科学型计算器——可进行乘方、开方、指数、对数、三角函数、统计等方面的运算,又称函数计算器。 可以是软件,也可以是实物
③程序员计算器——专门为程序员设计的计算器, 主要特点是支持And, Or, Not, Xor: 最基本的与或非和异或操作
④ 统计计算器-- 为有统计要求的人员设计的设计的计算器, 可以是软件,也可以是实物
3
逻辑运算算法
逻辑加法(“或”运算)
逻辑加法通常用符号“+”或“∨”来表示。逻辑加法算规则如下:
0+0=0, 0∨0=0
0+1=1, 0∨1=1
1+0=1, 1∨0=1
1+1=1, 1∨1=1
从上式可见,逻辑加法有“或”的意义。也就是说,在给定的逻辑变量中,A或B只要有一个为1,其逻辑加的结果为1;两者都为1则逻辑加为1。
4
逻辑运算算法
逻辑乘法(“与”运算)
逻辑乘法通常用符号“×”或“∧”或“·”来表示。逻辑乘法运算规则如下:
0×0=0, 0∧0=0, 0·0=0
0×1=0, 0∧1=0, 0·1=0
1×0=0, 1∧0=0, 1·0=0
1×1=1, 1∧1=1, 1·1=1
不难看出,逻辑乘法有“与”的意义。它表示只当参与运算的逻辑变量都同时取值为1时,其逻辑乘积才等于1。
5
逻辑运算算法
逻辑否定(非运算)
逻辑非运算又称逻辑否运算。其运算规则为:
┐0=1 (非0等于1)
┐1=0 (非1等于0)
6
逻辑运算算法
异或逻辑运算(半加运算)
异或运算通常用符号"⊕"表示,其运算规则为:
0⊕0=0 0同0异或,结果为0
0⊕1=1 0同1异或,结果为1
1⊕0=1 1同0异或,结果为1
1⊕1=0 1同1异或,结果为0
即两个逻辑变量相异,输出才为1
7
已完成功能
加、减、乘、除
与、或、非、异或、左移、右移
不同进制的转换操作
8
程序主要函数
MyConvert 进制转换函数
InputOp 判断输入的运算符
InputData获取输入的数字并显示
9
程序核心
不同进制的转化:
利用itoa函数直接转化为字符串
char*itoa(intvalue,char*string,intradix);
int value 被转换的整数,char *string 转换后储存的字符数组,int radix 转换进制数
10
鲁瑜计算机,程序员计算器.pptx相关推荐
- 程序员计算器_GitHub 日收 7000 星,Windows 计算器项目开源即爆红!
说起此番微软开源 Windows 计算器,有道是"春风得意马蹄疾,一日'摘星' 7000+"-- 微软又来给自己拥抱开源的决心送"证明素材"了! 昨日,微软官宣 ...
- 能计算x的计算机软件,访问Mac OS X中的科学计算器程序员计算器 | MOS86
Mac计算机应用程序乍一看可能会有些限制,但实际上还有其他两个计算器模式包含在应用程序中;一个全功能的科学计算器,还有一个程序员计算器. 在OS X中访问备用计算器真的很简单,但像许多其他有趣的计算器 ...
- 程序员用什么计算机,程序员一般使用什么电脑?
欢迎在点击右上角关注:「太平洋电脑网」,不定时放送福利哦! 程序员群体因为整天都在写代码,工作辛苦,工作时间长,因此我们自称为"码农". 但是码农这个群体本身就是很大差距的,正是有 ...
- 工具篇(六)windows 程序员计算器 详细解释
HEX :十六进制 Hexadecimal DEC :十进制 Decimal OCT :八进制 Octal BIN :二进制 Binary 1.MC:清除存储器中的数值. Memory Clear 2 ...
- linux的程序员计算器,linux中的计算器
windows系统安装时会自带计算器,在cmd中运行calc即可打开.那么linux系统中有没有计算器呢?答案是肯定的. linux下的图形计算器 linux系统一般也会默认安装一个图形界面的计算器, ...
- win8找到程序员计算器
最近想用计算器的十进制和十六进制转化的功能,发现win8没有开始菜单了,从网上查了查,原来指令如此简单,特此做笔记,谨防忘记! 操作:win+r打开运行,输入calc,确定就出来了! 转载于:http ...
- 程序员计算器HEX、EDC、OCT等等的意思
binary 二进制 对应的是 BIN octal 八进制的 ---- OCT hexadecimal 十六进制的 --- HEX decimal 十进制的 -- DEC 转载于:https ...
- win10 程序员计算器按钮介绍
- html编写程序员计算器,程序员计算器
本帖最后由 jable 于 2021-2-7 13:10 编辑 大神能否告诉答案,算了半天了.都不对 参数1 = "5432101234567890987654321234567890&qu ...
- 怎样用计算机的计算器的程序员进行进制,使用系统自带计算器进行二进制运算(示例代码)...
int x =110; int y =10; Console.WriteLine(x|= y); Console.WriteLine(x&= ~y); 想亲自算一下这种计算的时候,打开wind ...
最新文章
- 如何使用SMTPDiag 工具
- 3.strcpy使用注意(3)
- 多重判定系数怎么求_关于多重共线性
- 【渝粤题库】陕西师范大学200821 课程与教学论(计算机)
- python列表中随机选择_如何在Python中从列表中随机选择一个项目?
- django chart mysql,docker Django+mysql+ECharts+AngularJS简单搭建数据可视化
- 使用Flash Builder 4.5进行多平台游戏开发
- vscode初次配置
- 15.Linux 高性能服务器编程 --- 进程池和线程池
- BUUCTF_Misc(后续更新....)
- Thinksystem ST550安装windows2008R2
- 【HDU5857】Median
- 集体心智:社会网络拓扑塑造集体认知
- Kingston DataTraveler G2 U盘量产全纪录
- 把Excel批注的“红三角”放在单元格左上角_excel批注的玩法,看看你会几个
- WHAT、HOW、WHY
- 吴恩达深度学习课程笔记(二):改善深层神经网络
- 免费电脑纯净绿色好用的软件
- 树莓派 下如何查看有哪些服务(service)
- 巴西龟饲养日志----野外捉鱼