- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第二节简单的程序设计河南大学版八下
掌握程序设计的基本方法。熟练掌握输入、输出、赋值语句的使用方法。了解程序的基本框架结构。学习目标
新课导入阿杜在学习了程序设计的基本步骤以后,对编程的兴趣越来越高,但他对程序的基本框架还不清楚。本节,通过两个例子来了解程序的基本框架组成。
【例1】编写程序,将输入的摄氏度数转换为华氏度数,转换公式如下(C表示摄氏度数,F表示华氏度数):F=C×1.8+32
程序程序是用计算机语言编写的指挥计算机工作的一组命令,是计算机实现算法解决问题的基础。计算机是帮助人们解决问题的高级工具,计算机解决问题和人类解决问题相似,程序一般分为三部分:第一部分是输入数据,即将计算机要处理的问题或数据告诉(输入)计算机;第二部分是处理数据,即让计算机处理数据得出结果;第三部分是输出结果,即把计算机得出的结果输出。在制定计算机算法时一般也是先将算法分成这三部分,然后根据每一部分的处理复杂程度再逐步细化(这叫“自顶向下,逐步求精”),直至每一部分都可以编程。
实践活动第1步:分析问题并确定算法。要解决例1的问题,可以根据计算机解决问题的基本过程制定出算法。第2步:根据算法思想画出流程图,如图所示。
实践活动第3步:根据流程图编写程序。SCRIPTC=Number(prompt(请输入摄氏度数值:));F=C*1.8+32;alert(华氏度是:+F);/SCRIPT
【例2】编写程序,输入一个三位数,输出这个三位数的个位、十位、百位的数字之和。
实践活动第1步:分析问题并确定算法。要解决例2的问题,需要首先输入要处理的三位数,然后依次求出它的个位、十位、百位数字,并求出各位数字的和,最后输出结果。第2步:根据算法思想画出流程图,如图所示。
实践活动第3步:根据流程图编写程序。SCRIPTx=Number(prompt(请输入三位数:));a=x%10;b=(x-a)/10%10;c=(x-b*10-a)/100;s=a+b+c;alert(各位数字之和是:+s);/SCRIPT
小贴士在该程序中,%是数学运算符,含义是取整数除法运算后的余数,如5%2=1,4%2=0,8%3=2;/是除法运算符(相当于数学中的÷)。求个位数字时整除10取余数即可;在求十位数字时,需要先把个位数值减去,把原数化为10的倍数之后除以10,即把原数变为只有前两位数字组成的一个两位数,然后再整除10取余数,把此时的个位数字取出即为原数的十位数字;百位数字可以把原数中十位数字表示的数(数字乘以10)及个位数字表示的数减去后,原数就转换成了100的整倍数,然后除以100即为百位数字的值。当然方法多种多样,有的计算机语言还提供了整除运算,若使用整除运算就简便多了。
输入数据、处理数据、输出结果,这三个部分构成程序的基本框架结构。各种计算机语言均有输入和输出语句以实现数据的输入和输出,输出是必须的,所有程序中都应有实现输出操作的语句;当处理的数据是已知(或固定)的时候,数据可以直接在程序中使用。处理数据是程序设计的重点,不同问题的需求千差万别,处理方式、难易程度各不相同。
练习提升完成教材P32练习提升
您可能关注的文档
- 《2.1 物联网下的智能家居》精品课件.pptx
- 《1.4 智能养花与数据分析》精品课件.pptx
- 《1.4 智能养花与数据分析》精品教案.docx
- 《1.3 班级智能养花控制系统》精品课件.pptx
- 《1.2 班级智能养花服务平台》精品课件.pptx
- 《1.2 班级智能养花服务平台》精品教案.docx
- 《1.1 班级智能养花感测系统》精品教案.docx
- 《1.1 班级智能养花感测系统》精品课件.pptx
- 《4.2 模拟停车场自动收费系统的搭建与调试》精品课件.pptx
- 《4.1 模拟停车场自动收费系统设计》精品课件.pptx
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
最近下载
- 工会专业知识考试题库.pdf VIP
- 岩沥青SBS复合改性沥青混合料设计与施工技术规范.docx VIP
- 2023年河南省对口升学市场营销类基础课高考试卷.pdf VIP
- 2024年版《登泰山记》ppt课件:泰山的历史沿革2篇.pptx
- 2024年12月英语四级真题及答案(共三套).pdf
- 2024年甘肃省庆阳市数据局下属事业单位选调工作人员笔试模拟试题及答案解析.docx VIP
- 光催化原理(经典)PPT课件.pptx VIP
- 20以内加减法练习100题(50套) - 可直接打印.pdf VIP
- 虾皮零基础教程 粉丝运营.pdf VIP
- 2023年东风日产汽车知识考试历年真题荟萃版附带答案.docx
文档评论(0)