- 1、本文档共10页,可阅读全部内容。
- 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课顺序结构程序设计豫科版七年级下册
1.了解结构化程序设计思想。2.运用顺序结构程序设计方法解决问题。3.体验程序实现的过程。学习目标
新课导入日常生活中,完成烧菜做饭等任务要按一定的顺序,否则目的可能无法达到。用计算机完成类似的任务,可以采用顺序结构程序实现流程控制。程序中,语句依次按顺序执行的结构称为顺序结构。顺序结构是程序设计中最基本、最常用的一种结构,需要按照解决问题的顺序书写语句。本课将学习顺序结构程序实现的方法。
实践活动1.观察如图所示算法,分析算法解决的是什么问题。2.算法中解决问题的步骤能调整顺序吗?
实践活动3.阅读实现该算法的CC++程序,代码如下所示,参考其中的注释,分析各语句的含义。
实践活动4.程序中存放半径、面积的变量r、s,数据类型可以定义为整数吗?为什么?5.输入第47页代码,调试程序。(1)输入半径值1,运行结果是“=3.14”吗?(2)如果结果不正确,对比第47页代码检查程序输入错误,调试程序,直到运行结果正确。(3)将主程序中第一条语句与第二条语句交换书写顺序,运行程序,输入半径值1,运行结果还是“s=3.14”吗?为什么?
知识链接实践活动中提供的程序共11行代码,包括变量定义语句、输入语句、赋值语句和输出语句,对应以上程序实现的各个部分,语句都是按其出现的顺序逐句执行的,这种结构便是顺序结构。程序的实现一般包含如下部分:(1)数据类型的定义部分。(2)数据的输入部分。(3)数据的处理部分。(4)处理结果的输出部分。主程序一般遵循数据输入→数据处理→数据输出的顺序流程。
探究活动密文解密为了信息传输安全,信息传输前要对其进行加密,加密规则称为密钥,未加密的信息称为“明文”,加密过的信息称为“密文”。现有4个字符长度的密文信息“Lipt”,加密规则为:将每个字符换成其后的第四个字符。设计算法,编程得到其明文“Help”。
探究活动1.分析问题,设计算法按照解决问题的流程,密文解密应分为输入密文、密文转换为明文、输出明文三大步骤,如图所示。输入的密文数据对象有什么特点?如何存储?如何根据密钥把密文转换为明文?
探究活动2.程序实现分析(1)密文信息“Lipt”是4个英文字母,应当定义什么类型的变量接收密文信息?接收该密文需要定义几个变量?分析以上问题,填写变量声明的语句:.chara,b
探究活动(2)参考ASCII对照表,完成教材P50表2-1-1。密文字符字符ASCII码明文字符字符ASCII码L76H72i105e101p112l108t116p112
探究活动(3)运行CC++程序,代码如下所示,填写输出结果,思考获取明文信息后应当如何输出。
探究活动3.编写程序实现算法CC++程序参考代码如下所示。4.调试运行程序。
算术运算符和算术表达式两个整数相除的结果为整数,如100/33的结果为3,舍去小数部分。但是,如果除数或被除数中有一个为负值,则含入的方向是不固定的。但多数编译系统采取“向零取整”的方法,如-100/33的值为-3,取整后向零靠拢。如果参加+,-,*,/运算的两个数中有一个数为float型数据,则运算的结果是double型,因为C++在运算时对所有的float数据都按double数据处理。在CC++中,算术运算符的结合方向是“自左至右”,即先左后右。
探究活动仔细阅读如下代码,分析功能,并编译运行。如语法无错误,输出有错误,使用知识链接中的方法查找错误原因,并修改程序。
探究活动等于:判断左右两边是否相等赋值:即变量a的值为35正确代码
随堂练习1.在CC++语言中,“==”叫作,“=”叫作。2.整型变量a大于等于3,写为;整型变量a不等于3,写为。3.若下面代码输出结果为12,则画线处的关系运算符为。
文档评论(0)