舍佰吐什么时候用到五舍六入开集

  四舍六入五成双,使计算结果更加精确


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

}

【摘要】:正 在一般计算中对数芓的舍入法则是"四舍五入",而在实验中处理数据时却采取"四舍六入"法则,这是为什么呢? 首先从有效数字的确定谈起在实验中,要知道某物理量嘚大小必须用相应的计量仪器进行测量,而仪器是有一定规格刻度的。因此,物理量的测量值由两部分数字组成:准确数字和估读数字,它们统称囿效数字准确数字是通过仪器刻度准确读出的;而估读数字是利用仪器的最小刻度对不足一个最小刻度的那小部分量值凭目测估读出来的,咜一般精确到最小刻度的下一位,只取一位数字。显然,估读数字具有可疑性,即带有误差在一般情况下,误差的有效数字只取一位,特殊情况下鈈超过


支持CAJ、PDF文件格式,仅支持PDF格式


李洪涛;;[J];辽宁大学学报(自然科学版);1980年02期
傅清祥,郭国亮;[J];福州大学学报(自然科学版);1981年02期
朱慈幼;[J];高等学校计算數学学报;1981年02期
李景德;[J];中山大学学报(自然科学版);1981年03期
李延福;;[J];青海师范大学学报(自然科学版);1981年02期
中国重要会议论文全文数据库
汤玉林;;[A];中国生理科学会第三届全国营养学术会议暨营养学会成立大会论文摘要汇编[C];1981年
赵国桥;毛大胜;;[A];高校编辑出版工作论集[C];1999年
樊亚萍;黄诒焯;;[A];中国生物医学工程学会医学物理分会第十次学术年会、中华医学会医学工程学分会第一次医疗设备科学管理研讨会论文集[C];1998年
王怡振;;[A];中国生物医学工程学会醫学物理分会第十次学术年会、中华医学会医学工程学分会第一次医疗设备科学管理研讨会论文集[C];1998年
匡宝平;陈吉波;陈吉波;;[A];中国生物医学工程学会医学物理分会第十次学术年会、中华医学会医学工程学分会第一次医疗设备科学管理研讨会论文集[C];1998年
桂卫华;陈宁;谢永芳;吴敏;;[A];1999中国控淛与决策学术年会论文集[C];1999年
黄一心;;[A];第4届中国科技期刊青年编辑学术研讨会论文集[C];2004年
王锦辉;夏樟根;陈民溥;赵铁松;;[A];2005年全国高校非物理类专业物悝教育学术研讨会论文集[C];2005年
刘才明;;[A];2005年全国高校非物理类专业物理教育学术研讨会论文集[C];2005年
中国重要报纸全文数据库
联想集团总裁 柳传志;[N];中國企业报;2000年
中国硕士学位论文全文数据库
郑春萍;[D];对外经济贸易大学;2006年
张予器;[D];国防科学技术大学;2005年
张菊军;[D];华北电力大学(北京);2007年
}

c#写的有关测量数据处理的类目湔包括 角度转换 四舍六入五考虑等

Excel的COM组件中,在菜单栏(Excel2003)或加载项(Excel2007和Excel2010)中增加“新增工具”菜单使得Excel增加了如下十四大功能。《群發邮件功能》已经被《电脑报》在2011年第6期、《创建目录与批量改名功能》在《电脑报》2010年第45期上向国内外推介 (一)群发邮件功能 1、制莋工资条(成绩条)和工资簿(成绩簿):一张员工工资表 (学生成绩表)是由同一工作表中的同一单行或多行的表头下共存的若干条记录组荿,要把单人的工资 (成绩)发给本人用本软件可轻松地将每条记录分离,并在每一条记录的上方添加一个表头以明确各项目的意义,还偠在下方增加一个空行以便打印后裁剪。本软件还可以将工资条(成绩条)保存一个独立的工作簿文件 2、工资条(成绩条)群发到邮箱:软件将工资条直接群发到每个人的邮箱,方便快捷真正实现了无纸化高效办公。 3、工资条(成绩条)群发到手机:从Excel工作表的工资表中分离个人工资免费群发到手机实现了快捷、便利、安全的目的。 4、工资条(成绩条)群发到个人文件夹:现在许多单位的个人信息嘟存放在服务器中由职工通过FTP查看本软件能将同一个工作表中的每行记录(工资条)另存为同名的个人文件夹中,并统一改名例如:存到[独立]文件夹中的名称为张三、李四的两个文件,可以对应的分别转存到张三、李四两个文件夹中并将这两个文件改名为[9月份工资]。 5、把工作表内容分类群发到邮件与手机:软件首先将工作表记录分类另存为工作簿文件然后将这些文件以附件形式群发到指定的类别负責人邮箱。例如年级成绩表由各班学生成绩组成,软件首先把本表另存为各班工作簿然后再把每一班的工作簿群发给对应的班主任。 6、群发同附件邮件:将同标题、同内容、同附件的共性邮件群发到多个邮箱与手机与邮箱群发不同的是能“逐个群发”,不受群发数量限制不会被对方看到多个地址,不会被过滤成垃圾邮件 7、自动进入网易邮箱:凡是126、163、yeah邮箱,可以一键进入 (二)学校数据处理 1、學生编班与调班:根据各学校、各年级给学生编班的标准不同提供了两种编班方法供选择: (1)按总分排名编班:可以按学生总分(或某一学科汾数)参照成绩、性别、特殊生等因素进行一条龙排名,将学生均衡编入若干个教学班分出来的教学班能够达到如下几项指标:(a)各癍学生人数基本相等;(b) 各班男、女生学生数基本相等;(c)各个名次段人数各班基本相等;(d)平均成绩各班基本相等;(d)为满足不同用户要求,夲软件可以不考虑男女生比例仅按照成绩编班,还可以不考虑前若干名学生性别仅考虑若干名之后学生的性别编班,也可以不按成绩隨机分班;(e) 软件对编班结果冠以“准”字目的是与正式编序号区别;(f)本软件具有智能提醒、检查与修复功能。引导您输入各项合理数据;为您自动修正性别、特殊生列在录入时文本前后误输入的空格现象 (2) 按各学科考分编班:有“预先挑班”要求的首先满足。然后主要考慮各学科平均分的小差距同时考虑性别搭配,在上述条件满足的情况下,考虑特殊生搭配(特殊生提供了两栏,可以填写优秀生、班干部、问題生、住校生等)分出来的教学班所达到的几项指标同(1)。 两种分班方法的设计思路是:前者首先给学生分类排名然后“一条龙”分配到各班,所以班数整数倍段的学生人数各班仅相差1-2人;后者根据学生各学科分数、性别等情况一一判断这个学生分配到哪个班合适,所以最后的每班各学科平均分、总平均分相差仅在半分之内 编者强烈建议您的特殊要求不要超过两个,不能考虑太多的编班因素不嘫会以牺牲“均衡性”为代价。考虑因素越多分班各档次学生数及平均分差距越大。 (3)调班:调班需要学生考分差异小、男女等条件要匹配主调学生还不能被再度调出……所以,纯手工调班是相当劳神的事情本软件设计了按考号大小、姓名音序自动查找、调班标记颜色與备注等功能,使调班轻松自如调班后可以轻击按钮跟踪各班男女生数、特殊生数、前若干名学生平均分、校前若干名学生在各班的分咘等。 2、学生排名/班成绩分析:(1)可以在年级各班同表的成绩单上给学生进行年级大排名也可以进行学生所在班内的排名,即可以进荇单学科排名、也可以进行多学科、总分一次性排名(2)班成绩分析是指各各班成绩汇总成一张独立的表格,内容包括:应考试人数、實考试人数、平均分、班内前若干名平均分、年级前若干名在各班内的分布等 3、快速写评语:本软件附赠学生评语库,用户可以在评语庫中方便的选择评语填写在学生成绩单上(以第二列为准测学生数),配合个人信息群发功能快速发送到学生(或家长)个人邮箱。评语库中評语丰富还可以随便增加与修改。 注:利用群发工资条(成绩表)功能可以将由学校统一登统的校、年级学生考试成绩表拆分到每个癍的成绩表后(保存在[分类文件]文件夹下的独立工作簿),群发到各班主任邮箱再由班主任给本班学生在成绩记录行添加评语列,最终群发到学生(家长)的电子邮箱 4、筛选各班前N名:筛选同一表格每个单位(班级)前N名的优秀人员(得分)的行数据,删除其余人员的荇数据 5、英语单词与解释分类:可以将中小学英语单词按照有几个连续字母相同来分类,例如可以将单词中含4个连续相同字母的单词分為一类(标注相同序号);还可以将中小学英语单词的解释按照有1个或2个汉字相同来分类(标注相同序号)对于识记英语单词有很大的幫助。 (三)财务常用数据处理 1、添加与删除本页小计、累计与合计:可以方便的在帐目的每一页添加“本页小计”、“本页累计”,在尾頁添加“本页小计”、“本页累计”与“合计”还适用于分类筛选后的页面。通过“删除”键可以方便的去除这些附加项。 2、人民币夶小写等常用数据转换:可将人民币小写转换成大写、能四舍五入四舍五入、甩去零头取整、提取甩去的零头、工资纳税计算、分数或名佽转等次、汉字转拼音、英语单词首字母转大写等由于采用在单元格输入公式的方法,方便了用户的区域填充与公式修改 (四)足球彩票分析专家 1、500WAN彩票网足彩分析:将500WAN彩票网上欧洲赔率数据下载到本地Microsoft Office Excel工作簿中,并且定时刷新网上数据跟踪即时赔率与赛事的变化。鼡极短时间在《欧赔走势》与《欧赔比较》等工作表中对各参数进行有机组合与比较分析,给玩家展示出各时段的赔率规律是足彩必贏的可靠工具。 2、okooo彩票网北单胜平负分析:将okooo彩票网上的模拟庄家盈亏和即时SP值定时下载到同一工作簿中,自动监测与记录实时变化情況让玩家一目了然,准确做出各种判断 (五)任意文件、文件夹处理 1、任意文件移动:将指定文件夹下的文件移动到新建同名文件夹內 2、创建当前工作簿中各工作表的目录:提供了包含链接和不含链接两种目录格式,点击目录可轻松打开相当的工作表目录创建后,可鉯在目录修改列上随意修改目录 3、创建选定文件夹下的文件目录:创建选定文件夹下所有文件目录,还可以包含该文件夹下所有子文件夾内的所有文件目录也可以选择性的创建只创建Word、Excel文件目录,点击目录可轻松打开相当的文件目录创建后,可以在目录修改列上随意修改目录 4、创建与本工作簿并列的文件夹目录:目录创建后,点击目录可轻松打开相当的文件夹还可以在目录修改列随意修改目录。 5、工作表排序:工作簿中的若干工作表顺序混乱查找不方便软件的工作表排序功能可以帮您将工作表按间序做升序与降序排列。 (六)Word攵档中的表与Excel工作簿中的工作表之间的转化 1、Word转Excel:把若干个Word文档中的表合并到Excel工作簿中的一个工作表中可用于对下属填写的报名表(登記表)的汇总统计。 2、Excel转Word:把Excel工作簿的某个工作表中记录逐一拆分到对应的若干个Word文档中(表)中可用于向下属发通知、通告等。 (七)多工作簿与当前工作簿中的工作表之间的转换 如下是不改变各工作表的内容转换操作: 1、多个工作簿中的多表导入到一个工作簿中的多笁作表:将同一文件夹下的各工作簿中所有的非空工作表合并到当前工作簿中各新建工作表仍保持原工作簿中的原工作表内容不变。新建工作表的命名有两种方式:一种是以原先各工作簿各[工作表名称]命名另一种是以[原工作簿名称&原工作表名称]命名(这样可以保证工莋表名称不重名)。 称命名为本工作簿中各工作表的名称转化后的工作表内容不变。 2、工作簿与工作表名称互换:用于日报表的月底汇總例如,到月底把每天统计的项目日报表,转化为各项目的每天情况日报表形式:每天制作一个工作簿,每个工作簿中有N个工作表(统計N个项目), 一个月共有30个工作簿;要转化成的月底汇总表形式:共导出N个工作簿每个工作簿的名称为项目名称,其中有30个工作表工作表名称以1-30命名(本月日期)。转换过程中工作表内容和总数(30*N)不会改变 3、抽取多工作簿中的同名工作表到同一新建簿中:从指定文件夹的所有工作簿中抽取与当前工作簿名称相同的工作表到同一个工作簿,这个工作簿的各工作表的名称为所抽取工作簿的名称抽取后嘚工作表内容不变。 4、一个工作簿中的各工作表分解为独立的工作簿:将当前工作簿中若干个指定工作表拆分为独立的工作簿独立的工莋簿名称为当前工作簿中工作表的名称。 如下是增加或减少工作表的行列内容的合并或拆分操作: 5、多个工作簿中各个表头相同的工作表匼并到同一个工作表中:合并后的表格的表头相同为了明确每一条记录的来源,在表中增加一列标注记录来看何簿何表 6、多个工作簿Φ各个名称相同的工作表合并到同一个工作表中:合并后的表格的表头相同,为了明确每一条记录的来源在表中增加一列标注记录来看哬簿何表。 7、多个工作簿中的所有工作表或指定工作表相同位置(区域)求和:打开(复制)一个空白的汇总表表格格式与要汇总的表楿同,凡鼠标选定单元格连续或不连续区域将对所有表格做累加计算 8、当前工作表中每行记录都独立拆分到独立工作簿:可用于制作每位职工的工资条。 9、当前工作表中行记录按某一列指定的类别拆分成组工作簿:类似Excel自带的高级筛选功能可以把一个年级各班都在同一個工作表上的学生名单(成绩单)拆分成每个班的名单(成绩单),发给班主任 (八)同一工作簿中各工作表的转换 1、多个工作表中各個表头相同的工作表合并到同一个工作表中:合并后的表格的表头相同,为了明确每一条记录的来源在表中增加一列标注记录来看何簿哬表。 2、多个工作表中各个名称相同的工作表合并到同一个工作表中:合并后的表格的表头相同为了明确每一条记录的来源,在表中增加一列标注记录来看何簿何表 3、多个工作表中相同位置的行(列)集中到同一表:本工作簿中有若干格式相同的表,为了便于观察各表相同位置数据的变化可以首先用鼠标选定要观察的区域,然后执行本命令则各工作表的同位置区域数据集中排列到同一个表中,并自动标紸该数据来自何表 4、表头同行数异字段名表合到新表:表头行数相同,但各列的字段名不完全相同的工作表合并合并结果为:总表记錄行数为各工作表的记录行数之和,表头列数为各工作表列数之和并在A列多出一个标志列,标记本条记录来源于哪个工作表 5、多表(单表)同类数据合并与求和:其效果是:(a)标识列重名的合成一条记录;(b)需要合并到一个单元格的数据为文本时用“/”号隔开,数据为數值通过求和合并到一个单元格中例如,当前工作表或当前工作簿中的若干工作表中A列有张三、李四、王五、李四有相同列字段“送貨”,则本命令把A列中的两个李四行合并成一行同时将每个人在所有表中列字段为“送货”的数量相加。 6、比较两表人员差异追加列记錄:其效果是向已有表中增加新表中的人员(行数据)和表中所有人员的新增信息(列数据)它适合于档案的逐步完善与保存。本命令鈳用于档案补充例如:第一个表中有A、B、C三人,第二个表中有A、C、D、E四人可以抽取两表中都有的A、C二人,还可以合并成A、B、C、D、E五人并且可以追加一个表中的新的列字段到另一个表。 7、按类别拆分一个工作表中的行记录(组)到新表:是指将一个工作表中的多条记录按按照某一列或某两列的类别关键(第一关键字和第二关键字)字拆分成若干个结构相同的工作表它适合于档案数据记录的分类。 8、按預设记录条数拆分行记录到新表:可以将当前工作表的记录按指定的条数拆分到若干个工作表中。 9、删除删除某列为空或和为0的工作表:本操作将删除指定列从第n行起单元格中数字为空或为0的工作表,给合并有效的工作表扫清障碍 10、检查两列同行两单元格是否相同:由ID号意义相同的从表向主表合并列记录时,往往先将从表记录粘贴到主表中,然后删除从表中的ID等与主表重复的列记录,本命令用来比较两列同行單元格(ID号)是否相同 (九)工作表中的特殊行处理 删除与标注重复行、特殊数据行操作代码用字典法编写,比Excel公式与高级筛选提速几┿倍 1、重名查找与姓名美化:本软件不仅能查找同字重名,还能查找同音重名执行此命令能够为某一列的重复数据(包含汉字同音)染銫,并且不同的重复数据染不同颜色还可以把这些重复数据导出到一个新的工作表中。例如:可以将重名学生染同色并可以导出到新嘚工作表中保存。 2、某列重复数据标注与整行删除:在每行指定列的各单元格中查找重复数据(同相的文本或数字),对重复的单元格染色、并在行尾标注文字(例如“此行重复”)还可以直接删除含重复数据的整行(把所有重复行删除仅保留一行)。 3、某列重复数据的重复次數计数提取、删除各种形式的重复数据; 4、某列带颜色单元格所在所的提取与删除; 5、取删除工作表中整行为空值的行,即删除整行中各单元格无数据的行; 6、删除某区域中含空单元格的行; 7、删除整行与另一行完全重复的行(把所有重复行删除仅保留一行) 8、删除区域中某单元格包含相同内容的行。 (十)单元格输入及区域操作 1、合并(还原)某区域内连续相同单元格:(1)在表格中某些列的连续行单元格中存在相同的数据本命令可以把这些连续的单元格合并,在合并后的单元格中只保留一个数据(2)许多表格中的某些连续列存在爷父子孫的从属关系,本命令可以把每一级别的上一级单元格合并在合并后的单元格中只保留一个数据。(3)合并后的单元格还可以用本命令來取消合并 2、N列中从有数据单元格向下填充:在N列区域每一列中从第一个有数据单元格向下面的空单元格填充,直到第二个有数据单元格如果下面单元格没有数据,则填充到指定行为止 3、含有合并单元格列的排序(整体排序):按照含有合并单元格中的数据进行排序,用Excel的已有功能是办不到的会出现“此操作要求合并单元格都具有相同大小”的提示,但用本插件中的命令易如反掌 4、删除整表错误輸入的空格:在数据输入过程中,各字符的前后难免会错误输入空格给人工校对工作带来很大的麻烦。特别是对于数据的后面含有空格嘚情况通过人工校对很难发现。本软件根据实际需要提供了三种删除空格的命令:(1)将整个工作表中的所有空格全部删除;(2)保留数据内部字符间的空格,仅删除数据前后的空格;(3)删除数据前后的所有空格并删除数据内部字符间一个以上的空格(仅保留一个)。 5、增加与标注空格操作:姓名美化主要是将两字姓名的中间加一个空格,并将本列居中对齐加强美感。 6、更改已经输入数据后单え格格式(数据类型):本命令解决在单元格输入数据后利用[格式]-[单元格]-[数字],无法再重新定义单元格数据类型问题可将数据类型在文本型、數值型、日期型之间随意互化。 7、词组逐字或字头逐个联想(词组逐字联想或声母逐个联想与指定行快速选定):两个作用:1、快速查找指定的单元格所在的行(快速定位);2、结合已有的词组等数据源快捷输入数据。四个功能:1、逐个打入汉字联想;2、逐个打入拼音的聲母联想;3、对于数据源中没有的数据可以直接在文本框中输入;4、存贮新建词组等数据以备后期输入。 8、同文件夹下各工作簿各工作表中查找:可查找等于、包含、左包含、右包含某一内容的单元格首先在打开的工作簿中查找,然后在本文件夹中的各工作簿中查找查找结果以查找日志形式保存到桌面的文本文件中。 (十一)批注与图片导入导出 批量插入图片(文字):本软件提供了向工作表中批量插入圖片的功能有批量向批注中插入图片、批量向单元格填充图片、批量向单元格插入图片等选项,默认小二寸插入方式也可以以厘米为單位,选择任意尺寸原始图片默认jpg图片格式,也可以是gif、bmp、png等任意格式软件还提供了仅插入文字功能。 被插入到单元格中的图片和所囿批注可以通过本软件一次性删除。 批量导出图片(文字):可保持图片原尺寸无损导出也可以以工作表中的图片显示尺寸导出。导絀图片的文件名有三种形式:1、图片序号;2、Excel中标注的名称;3、图片固有文件名称 (十二)安全相关 1、制作超过打开次数或超过指定时間打开后能自动删除(自杀)的工作簿:有时候我们发送给别人的工作簿文件不希望永久保留,怎么办本软件可以生成一种特殊的工作簿,你可以指定允许打开N次当超过N次再打开,该工作簿会自杀;你也可以指定一个时间超过这个指定时间打开后也会自动删除(自杀)。 2、解除密码:可解除当前工作表保护密码解决因忘记密码而带来的麻烦; 3、隐藏与取消隐藏:可一次性显示被隐藏的若干个工作表,弥补了Excel自身的不足;可同时显示工作表中被隐藏的多行与多列并能够调整行高与列宽为最合适的尺寸,检测数据区域内是否包含空行與空列 4、显示恶意屏蔽:可显示被恶意屏蔽的菜单栏、工具栏、格式栏、工作表窗口右键菜单和工作表标签右键菜单。 (十三)页面设置与打印 1、分栏与分页排版:一般地在工作表中都是一行独占一条记录,但有时其所占列数仅有2-3列打印下来,即浪费纸张又不美观本软件可以像Word一样将这种版面进行分栏重新排列成原来列数的N倍。记录顺序既可以按第一列排完再折列排版也可以按每页指定固定行數分栏排列。 2、当前页与双面打印:软件能够一次性完成Excel文档的双面打印、还可以任选起止页进行隔页打印以实现更灵活的双面打印;軟件还可以仅打印当前页。填补了Excel没有当前页打印和双面打印功能的空白比Word中的打印功能还要强悍。 3、添加和删除实线分页符添加实線分页符,可以起到按一定标准将一个工作表拆分成若干个工作表的效果,但又 (十四)软件卸载 本软件在菜单中有临时卸载和长期卸载功能,也可以通过开始菜单卸载还可以在控制面板卸载,软件卸载后不留残余因而您可以放心试用。

编写一个收银柜台收款程序根據商品单价,购买数量以及收款金额计算并输出应收金额和找零 数据:商品单价购买数量,收款金额应收金额,找零 输入数据:商品單价(price),购买数量(count),收款金额(money) 输出数据:应收金额(total),找零(change) Q : 当商品总价>=500时享受8折优惠 3、if 结构 语法: if(条件){ 满足条件要执行的语句块 } 流程: 1、判断条件 2、如果条件为真,则执行 语句块 中的内容 3、如果条件为假则跳过语句块去执行其他内容 注意: 1、if中的条件,最好是一个boolean的值如果不是boolean類型,则会自动转换 以下情况条件会自动转换为 false if(0) if(0.0) if(undefined) if(null) if("") if(NaN) if(35.5){ //真 } var num; if(num){ //假 } if("李文华真帅"){ //真 } 2、if 后的 { } 是可以被省略的,如果省略的话只控制 if 下的第一条语句 问题:考虑异常情况,如果收款金额小于应收金额 如果 收款金额大于等于应收金额则正常执行 否则 则给出异常提示 4、if ... else ... 结构 语法: if(条件){ 满足条件时,执行的语句块 }else{ 不满足条件时执行的语句块 } 练习: 1、从弹框中,输入一个年份信息 2、判断该年是否为闰年并给出提示 输入年:年鈈是闰年 输入年:年是闰年 5、if ... else if ... 结构 语法: if(条件1){ //满足条件1时,要执行的语句块 }else if(条件2){ //满足条件2时要执行的语句块 }else 6、switch ... case Q : 从弹框中录入 1-7 中的任一一個数字 录入 1 :输出 :今天吃红烧肉 录入 2 :输出 :今天吃红烧排骨 录入 3 :输出 :今天吃红烧丸子 录入 4 :输出 :今天红烧鱼 录入 5 :输出 :今天吃烤羊腿 录入 6 :输出 :今天休息 录入 7 :输出 :今天休息 场合:等值判断 :循环体,要执行相同 或 相似的代码是什么 3、while 循环 1、语法 while(条件){ //循环操作 } 流程: 1、判断条件 2、如果条件为真则执行循环操作,然后再次判断条件当条件为假时,则退出循环结构 4、循环的流程控制语句 1、break 破坏了整个循环的执行 - 结束循环 2、continue 结束本次循环继续执行下次循环 练习: 1、使用 之间的小数 var r = parseInt(Math.random()*100)+1; 2、要求用户输入一个整数 若比生成的随机数夶,则输出 “猜大了” 若比生成的随机数小则输出 “猜小了” 直到用户 猜对为止 3、如果用户输入exit ,也可以退出游戏 3、作业 用户从弹框中输叺年,月日,判断该日是星期几? 1900年1月1日 是星期1 推荐思路: 从1900年1月1日 到 输入的年月日 共有多少天求出来与 7 取余 1、通过一个循环计算从1900年 箌输入年前一年有多少天? 2、再从1月,到输入月份的前一个月共有多少天? 3、再累加 输入的日 4、用整体结果 与7取余给出提示 附加作业: 将 输叺的月份的日历打印输出 2017年8月 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 先执行循环操作,再判断循环条件 即便条件不满足也要执行一次循环操作 练习: 将猜数字嘚游戏,改版成 do ... while 循环版本 2、for() 循环 1、语法 for(表达式1;表达式2;表达式3){ //循环操作 } 表达式1:循环条件的声明 表达式2:循环条件的判断(boolean) 表达式3:更新循环條件(i++,... ...) 执行过程: 1、计算表达式1的值 2、计算表达式2的值如果结果为true则执行循环体,否则退出 3、执行循环体 4、执行表达式3 5、再计算表达式2的徝为true执行循环体,否则退出 while do...while 和 for 的使用场合: 1、while 和 do...while 适合使用在不确定循环次数的循环下 2、for 适合使用在确定循环次数时使用 练习: 1、定义一個函数打印乘法口诀表中的任一一行 输入要打印的行数:5 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 2、定义一个函数,打印 1/1+1/3+1/5+...1/999的和 3、定义一个函数判断指定的数字是否为素数 素数:只能被1 和 它本身整除的数字 输入一个数字:7 是素数 循环条件:从 2 开始 ,到输入的数字-1结束 循环操作:判断输入的数字能否被循环条件整除,能被整除则不是素数,不能被整除是素数 4、有一对兔子,从出生后的第3个月起都生一对兔子小兔子长到第3个月后每个月又生一对兔子,假如兔子都不死的话打印输出 前10个月,每个月有多少对兔子 n1 n2 n1 n2 n1 n2 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 , 55 2、三个表达式的特殊用法 2、直接将数组打印在控制台上 3、数组是引用類型的对象 引用类型的对象是将数据保存在 "堆" 中的 在"栈"中,会对 "堆" 中数据的地址进行引用 1、将数组赋值给其它变量时实际赋的是数组嘚地址 练习: 1、创建一个数组 arr1 ,包含"张无忌","赵敏" 2、将 arr1 赋值给 arr2 3、将 arr2 的第一个元素更改为 "金花婆婆"打印输出 arr1 和 arr2 中的所有元素 2、数组在做参数嘚时候,传递进去的实际上是地址(按引用传递 即 按地址传递) 练习: 1、创建一个数组array保存"张无忌","赵敏"俩元素 2、创建一个函数change,接收一个数組作为参数在函数体内,将第一个元素更改为"金花婆婆" 3、调用change函数并将array数组作为参数,调用完成后打印array的值,观察结果 4、修改change函数在函数体内,将传递进来的数组重新new一个Array("孙悟空","猪八戒") 5、重复步骤三观察结果 3、null 表示的是让引用类型的对象不再指向任何空间.一般用於主动释放对象的空间 //让 array 指向数组的地址 var array = ["wuji.zhang","zhaomin"]; //释放 array空间,不再指向任何地址 array 作用:获取数组的长度(数组中元素的个数) 1、允许将数组的length属性值设置为0来完成数组元素的清空操作 2、配合循环 做数组的循环遍历操作 var array = ["张无忌","赵敏"]; 输出: 第1名 :张无忌 第2名 :赵敏 for(var i=0;i "sanfeng.zhang"]; 用字符串做下标,就是关聯数组 var array = []; //声明一个空数组 array["西游记"] = "古代神话故事"; array["红楼梦"] = ["贾宝玉","林黛玉","刘姥姥"]; Q : array.length 注意: 1、关联数组是不算做数组内容的不记录到 length 中 2、关联数组只能通过 字符串 做下标取值 3、允许通过 for...in 来循环遍历关联数组的字符串下标(也能遍历出内容的数字下标) 3、冒泡排序 [23,9,78,6,45] -> [6,9,23,45,78] 冒泡排序:车轮战,两两比較小的靠前 特点: 1、轮数 :共比较了 length - 1 轮 2、每轮中比较的次数 :随着轮数的增加,次数反而减少 代码: 双层循环表示整个排序的过程 1、外層循环 :控制比较的轮数从1开始,到length-1(能取到)结束 2、内层循环 :控制每轮中比较的次数并且也要表示参与比较的元素的下标,从0开始箌 length-1-i(轮数变量) [23,9,78,6,45] 共5个元素 外层:从 1 开始,到 4 结束 内层: 第一轮 第一次:从 0 开始 到 3 结束 第二轮 第一次:从 0 开始 ,到 2 结束 ... ... 2、数组的常用方法 1、toString() 将┅个数组转换为字符串 语法:var str = 数组对象.toString(); 2、join() 作用:将数组中的元素通过指定的分隔符连接到一起并返回连接后的字符串 语法:var str = 数组对象.join("&"); 练習:(10分钟) 1、使用数组实现由 * 组成的三角形 直角三角形,等腰三角形 * ** *** **** ***** 2、使用数组实现 九九乘法表 3、连接数组 函数:concat() 作用:拼接两个或更多的數组并返回拼接后的结果 语法:var result=arr1.concat(arr2,arr3,arr4); 注意: 1、concat不会改变现有数组,而是返回拼接后的 2、每个参数不一定非是数组也可以是普通的数据 练习: 1、声明两个全局数组,分别保存一些国家的名称 数组1:选中的国家 sel = 指定结束处的下标(不包含)该参数可以省略,如果省略的话就是从start┅直截取到结束 注意: 1、该函数不会影响现有数组,会返回全新的数组 练习: var arr=["中国","美国","日本","英国"]; 取出 美国 和 日本 组成的一个子数组 5、修改數组 函数:splice() 作用:允许从指定数组中删除一部分元素,同时再添加另一部分元素 语法: 1、从备选国家中(unsel)选择一个国家移入到 选中的国镓(sel) 推荐步骤: 1、用户输入 :越南 从 unsel 中将越南移除 再将 越南 sel 的末尾处 2、用户输入 :墨西哥 提示:国家不存在 6、数组的反转 作用:颠倒数组中え素的顺序 语法:arr.reverse(); 注意:该函数会改变当前数组的内容 练习: 1、声明一个整数数组 a-b;}); 练习: 1、声明一个整数数组,随意定义数字 2、页面上添加两个按钮一个"升序"按钮,一个"降序"按钮 3、点击 升序 按钮时数组按升序排序,并打印 4、点击 降序 按钮时数组按降序排序,并打印 8、進出栈操作 JS是按照标准的"栈式操作"访问数组的 所有的"栈式操作"的特点都是"后进先出" "栈式操作"讲究的"入栈"和"出栈" 1、push() console.log(names[2][2]); 4、作业 1、通过 进出栈 操作完成 十进制对二进制的转换 1、创建一个函数 decode2bin,接收一个十进制的数字做参数 2、函数体中,将参数 拆成二进制数字保存在一个数组中 3、将數组的元素使用""连接,并返回 十进制 转 二进制 :除2取余法 num : 5 num % 2 : 结果为 1 num = 2、创建一个全局二维数组保存不同省份中的城市信息(数据要与省份数组Φ的数据对应的上) 3、创建一个函数,接收一个省份名称做参数打印该省份中对应的所有的城市信息

}

我要回帖

更多关于 五舍 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信