《计算机原理与编程基础》课程教学课件(PPT讲稿)第02单元 编程基础

第2章乡编程基础CDnzCaningCDnzGrdHeiD1gDWORDWINAPIMatchThreads(LPUoID1pParan)国隆s田CDnzIng((CDPGridDnzDoc*)(1pParan))->MatchPts();CDnzInguieu::ExitThread( 8);CDnzLstPtD1g口((CDPGridDnzDoc*)(IpParan))->mhThread=NULL;CDnzMchD1g台return TRUE;电cDnzsgD1g>←CDnzMxRef电CDnz0pIngD1guoid cDPGridDnzDoc::MatchRgn( int co,int ra,int c1,int r1)由:CDnzPrjD1g(cwaitcursorait:CDnzPrjuiew囍SendHessage(npMsgDlg->nhWnd,MHoUTPUTMSG,PRocMCLS,e):+CDnzSBAOrD1g04if(npCurRawKCDnzSubIngItaCDPGridDnzAppchar strLog[256],str[256];strcpy(strLog,GetPathName());浙A-CDPGridDnzDocstrcpy(strrchr(strLog,1l'),"l1Log");CTHFile::CreateDir(strLog);国-CDPGridDnzUiew4sprintf(str,"%ses.log",strLog,strrchr(npCurRau->GetRau(),ll'))CMainFrane·cSplashvndif(tnpCurRa->HasGeo())KDPT pts[8]: doubletz-o;tagSORTDAT+pts[o].x =pts[4].x =;aGlobalspts[o]-y -pts[4]-y = a;CreateuIngThreImage2Grd(&pts[4].x,&pts[4]-y,&tz);CreatexCanThrepts[1].x-pts[5].x -n_pcurRau->GetCols();CtrlHandler(D)pts[1]-y-pts[5]-y-9;Ing2Grd(CTMGecImaqe2Grd(&pts[5].x,&pts[5]-y,&tz);IsExist(LPcSTFpts[2].x pts[6].xmpcurRau->GetCols();pts[2]-y=pts[6]-y=npCurRau->GetRous();MatchThreads(LImage2Grd(&pts[6].x,&pts[6]-y,&tz):J
1 第 2 章 编程基础

主要内容(掌握·二进制与计算机·数的概念及表示(掌握4e(掌握)·二进制的运算
2 • 二进制与计算机(掌握) • 数的概念及表示(掌握) • 二进制的运算(掌握) 主要内容

二进制的基础神奇的三级管有电压为1没电压为0D16AXb
3 有电压为 1 没电压为 0 二进制的基础——神奇的三级管

计算机为什么采用二进制电路简单:计算机是由逻辑电路组成,而逻辑电路通常只有两个状态可靠性高:两个状态表示的二进制两个数码,数字传输和处理不容易出错运算简单:二进制运算法则简单逻辑性强:计算机工作原理是建立在逻辑运算基础上的,逻辑代数是逻辑运算的理论依据
4 计算机为什么采用二进制 电路简单:计算机是由逻辑电路组成,而 逻辑电路通常只有两个状态。 可靠性高:两个状态表示的二进制两个数 码,数字传输和处理不容易出错。 运算简单:二进制运算法则简单。 逻辑性强:计算机工作原理是建立在逻辑 运算基础上的,逻辑代数是逻辑运算的理 论依据

(掌握)数据与 存储粮食可以用碗盛起来进行处理,水可以用杯子盛起来进行处理实数特别注意:电子存储直接覆盖原整数先内容,不会因为有内容放不进去
5 数据 与 存储 (掌握) 实数 整数 。 ? 粮食可以用碗盛起来进行处理,水可以用杯子盛 起来进行处理 特别注意: 电子存储直接覆盖原 先内容,不会因为有 内容放不进去

(掌握)数据的存储单位1.位(bit,b位是计算机存储数据的最小单位,一个二进制位只能表示两种状态,如0、1。2.字节(Byte,B)字节是数据处理的基本单位,一个字节是由八位二进制数组成。1Byte=8bit01000001存储器容量大小的单位:KB、MB、GB
6 数据的存储单位 1.位(bit,b) 位是计算机存储数据的最小单位,一个二进 制位只能表示两种状态,如0、1。 2.字节(Byte,B) 字节是数据处理的基本单位,一个字节是由 八位二进制数组成。1Byte=8bit 01000001 存储器容量大小的单位:KB、MB、GB。 (掌握)

(掌握)1KB=210=1024B1MB=210X210=1024X1024=1048576B1GB=210×210×210=1024×1024×1024=1073741824B3.字(Word)字是CPU通过数据总线一次存取、加工和传送数据的长度。一个字通常由一个或若于个字节组成。字长越长,计算机性能越强常用的字长:8位、16位、32位、64位等
7 1KB=2 10=1024B 1MB=2 10×2 10=1024×1024=1048576B 1GB=2 10×2 10×2 10=1024×1024×1024 =1073741824B 3.字(Word) 字是CPU通过数据总线一次存取、加工和传送 数据的长度。一个字通常由一个或若干个字节组 成。字长越长,计算机性能越强。 常用的字长:8位、16位、32位、64位等。 (掌握)

(掌握)数值表示的有关概念数制:数制是以表示数值所用的数字符号的个数来命名的,并按一定进位规则进行计数的方法,是人们利用符号来记数的科学方法。通常引入:二进制、四进制、八进制和十六进制。(十数码:进位计数系统中使用的数字符号。进制:09,二进制0,1,八进制07)基数:数制中所使用的数码的个数。例如:十进制的基数是10,八进制的基数是8
8 数值表示的有关概念 数制:数制是以表示数值所用的数字符号的个 数来命名的,并按一定进位规则进行计数的方 法,是人们利用符号来记数的科学方法。通常 引入:二进制、四进制、八进制和十六进制。 数码:进位计数系统中使用的数字符号。(十 进制:0.9,二进制0,1,八进制0.7) 基数:数制中所使用的数码的个数。例如:十 进制的基数是10,八进制的基数是8。 (掌握)

权:数制每一位所具有的值。例如十进制数3465.032365324C10°10-210-310310210110-11位权0位权3位权2位权(掌握)位权与基数的关系:位权的值等于基数的若干次幂逢基数进一进位计数制的计数原则:任何一种数制表示的数都可以写成按位权展开的多项式之和
9 权:数制每一位所具有的值。例如十进制数3465.032 3 4 6 5 . 0 3 2 10³ 10² 10¹ 10º 10-1 10-2 10-3 3位权 2位权 1位权 0位权 位权与基数的关系:位权的值等于基数的若干次幂 进位计数制的计数原则:逢基数进一 任何一种数制表示的数都可以写成按位权 展开的多项式之和 (掌握)

书写规则:在数字后面加写相应英文字母作为标识:B(Binary)--二进制1100可表示为1100B0(0ctonary)--八进制172可表示为1720D(Decima1)--十进制95可表示为95DH(Hexadecima1)--十六进制6FA2可写成6FA2H在括号外面加数字下标:(100)2 -- 二进制(100):--八进制(100)10 -- 十进制(100)16 --十六进制10
10 书写规则: 在数字后面加写相应英文字母作为标识: B(Binary) - 二进制1100可表示为1100B O(Octonary) - 八进制172可表示为172O D(Decimal)- 十进制95可表示为95D H(Hexadecimal)-十六进制6FA2可写成6FA2H 在括号外面加数字下标: (100)2 - 二进制 (100)8 - 八进制 (100)10 - 十进制 (100)16 -十六进制
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第01单元 计算机概述.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第11单元 文件.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第10单元 结构与类.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第09单元 函数_2/2.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第09单元 函数_1/2.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第08单元 指针_2/2.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第08单元 指针_1/2.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第07单元 数组与字符串3/3.pptx
- 《计算机原理与编程基础》课程教学资源(习题解答,共十一章).pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第一章 导论.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第五章 聚类分析及其在金融领域的运用.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第四章 复杂特征中抓住关键因素——降维.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第十章 数据安全下的机器学习——隐私计算.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第十一章 智能优化.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第十二章 源源不断的新思想.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第三章 关联分析与协同过滤(关联规则分析及其在金融领域的运用).pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第七章 结构派的大成——深度学习与自然语言处理.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第六章 树类分析(决策树及随机森林).pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第九章 图数据分析.pdf
- 中央财经大学:《机器学习与智能金融》课程教学课件(讲稿)第二讲 线性方法.pdf
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第03单元 C语言及开发环境.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第03单元 C语言及开发环境(补充-VS开发环境的基本使用方法).pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第04单元 数据类型与条件判断、第05单元 条件选择结构(if switch语句).pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第06单元 循环控制.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第07单元 数组与字符串1/3.pptx
- 《计算机原理与编程基础》课程教学课件(PPT讲稿)第07单元 数组与字符串2/3.pptx
- 北京大学:《大数据分析与挖掘》课程教学资源(讲义)第一章 绪论.pdf
- 北京大学:《大数据分析与挖掘》课程教学资源(讲义)第二章 数据准备.pdf
- 北京大学:《大数据分析与挖掘》课程教学资源(讲义)第三章 关联规则挖掘.pdf
- 北京大学:《大数据分析与挖掘》课程教学资源(讲义)第四章 聚类分析.pdf
- 北京大学:《大数据分析与挖掘》课程教学资源(讲义)第五章 自动分类.pdf
- 《物联网编程技术》课程实验指导书(Python,共三十个实验).pdf
- 东莞理工学院:《场景建模设计》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《WEB前端应用开发》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《UE4基础应用》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《程序设计I》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《短视频创作》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《多媒体概论》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《数字建模》课程教学大纲(2024-2025第一学期).pdf
- 东莞理工学院:《影像后制处理实务》课程教学大纲(2024-2025第一学期).pdf
