- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品试卷·第 PAGE 2 页 (共 NUMPAGES 2 页)
项目六 解决温标转换问题
———认识程序和程序设计语言
第二课时 了解程序的基本控制结构
■教材分析
“了解程序的基本控制结构”这一小节,主讲编程实现温标转换算法,并通过分别调试、运行顺序结构和循环结构的程序,引导学生对比发现程序的不同控制结构之间的表述差异,体会循环结构中初值与循环变量的作用,理清循环结构的算法逻辑。学生还可通过完成活动
6.2,进一步理解和掌握本项目中的难点———循环结构,为学生进一步学习算法与程序设计打下基柮。
■学情分析
通过整章的学习,学生对程序设计有了一定的了解,对程序的结构、算法流程都有一定的了解,本节通过实例加深学习对程序三种基本结构的理解。
■教学目标
1、知识和技能
了解程序的三种基本结构的执行过程,并能画出它们的流程图。
2、过程与方法
通过教学实例的分析,让学生体验利用程序 的三种结构编写计算机程序,解决实际问题。
3、情感态度与价值观
培养学生的逻辑思维能力。
■教学重点:
程序的三种基本结构的执行过程。
■教学难点:
程序的三种基本结构的执行过程。
■教学准备
计算机教室、多媒体设备、Python。
■教学方法
通过教学实例的讲练,以老师为主导,学生主动,体验思考,讲练结合等方式来完成教学风容。
■教学过程:
一.复习引入
我们学习了“温标转换”的程序,现在我们通过Python运行这一段程序(演示),程序中语句的执行是如何的?
二、程序设计语言的功能
程序设计语言是人与计算机交流的语言,人需要使用程序设计语言告诉计算机需要处理的数据和处理数据的流程,所以程序设计语言必须具有数据表达和流程控制的能力(图323)。以 Python语言为例,它是一门面向对象的程序设计语言,它用对象类型描述数据,使用三种基本控制结构和函数等提供数据处理的控制手段。
程序设计语言的功能
1、数据对象和类型
现实生活中的数据是多种多样的,程序设计语言先要将纷繁复杂的数据对象抽象为若干种数据类型。数据类型定义了该类型数据的属性和范围是什么,可以通过该类型的对象做什么操作或运算。例如,整型所包含的数据对象是{……,-3,-2,-1,0,1,2,3,……},而+、-、*,/是作用于整型类型上的运算。
在程序设计语言中,一般都有好几种定义数据类型的语句,供程序员直接使用。 Python语言的数据类型如图3-24所示,主要分为基本数据类型组合数据类型。基本数据类型主要是数值型(包括整型和浮点型)、布尔类型和其他语言中不多见的复数类型。组合数据类型可以应用于一次处理多个对象的场合,包括字符串、元组、列表、集合类型和字典类型。
组合数据类型
·字符串str
·元组 tuple
·列表list
·集合类型set
·字典类型dict
基本数据类型
·整型int
·浮点型 float
·布尔类型bool
·复数类型 complex
图3-24 Python语言的数据类型
(2)常量和变量
程序中的数据有两种表示方式:常量和变量。
常量( constant)是直接给定的、在程序中不可以改变的值,是数据的“书写形式”常量区分为不同的数据类型,可以从书写形式上区分,如整数389,浮点数23.56,字符串hello。
变量描述的是存储空间的概念,用于引用在程序中可能会变化的数值。数据存储在内存中,要引用存储在内存中的数据,需要用一个名称来访问内存空间,这个名称就称为变量名。在程序运行的过程中,变量对数据的引用是可以发生变化的。例如,可以通过赋值语句改变变量的引用对象。
Python语言中,变量的数据类型由引用的数据对象的类型决定,如下所示。
x=12.3
x=12.3
type(x)
class’float’
xa“red”
type (x)
class str’
为了增加程序的可读性,编写程序时变量的名称应尽量体现数据的意义。 Python语言
中变量的命名规则为:由大小写英文字母、数字或划线组成,以英文字母或下划线为首字符,长度任意,大小写敏感,但不能与Python的关键字(又称保留字,是指语言里事先定义的、有特别意义的标识符)同名。
在交互模式下,可以使用help(“keyword”)查阅 Python的关键字。
2.流程控制
程序设计语言除了要能表达各种各样的数据之外,还必须提供表达数据处理过程的手段,即程序的流程控制。流程控制包括语句级的程序基本控制结构,以及单位级的函数定义和调用。
(1)程序的基本控制结构
程序有三种最基本的控制结构:顺序结构、选择结构和循环结构。每一个程序都是由若干个基本结构组成的,一个基本结构中可
您可能关注的文档
- -1.2《弘扬真善美》 教案 2020—2021学年人教版初中美术八年级下册.doc
- 1《林教头风雪山神庙 》课件(25张PPT)2020-2021学年高中语文人教版必修5第一单元.pptx
- 1《林教头风雪山神庙 》课件(29张PPT)2020-2021学年高中语文人教版必修5第一单元.pptx
- 2.1.2苏联早期社会主义道路的探索课件--2020-2021学年浙江省人教版(新课程标准)九年级历史与社会上册.ppt
- 2.3.2《五四运动和中国共产党的成立》课件--2020-2021学年浙江省人教版(新课程标准)历史与社会九年级上册.ppt
- 3《边城》课件(28张PPT)2020-2021学年高中语文人教版必修5第一单元.pptx
- 4.2新中国的诞生课件--2020-2021学年浙江省人教版(新课程标准)历史与社会九年级上册.ppt
- 5.3第一个社会主义国家的缔造者列宁课件-2020-2021学年人教版高中历史选修4.pptx
- 6.4近代科学之父牛顿课件-2020-2021学年人教版高中历史选修4.pptx
- 6.5 20世纪的科学伟人爱因斯坦课件-2020-2021学年人教版高中历史选修4.ppt
最近下载
- 《GB 14881 食品生产通用卫生规范》考试题.docx
- 雷军2024年度演讲PPT-小米-2024-144页.doc VIP
- 凌海航达飞机客舱公司质量管理表单表格汇编DOC(100页)分析.doc
- 2024年高二数学知识点 利用导数研究单调性.pdf VIP
- 2023年最全的五子棋练棋题库.doc
- 六年级上册道德与法治试题-期中测试题(含答案)部编版.pdf
- 凌海航达航空科技公司质量管理程序文件手册DOC(131页)分析.doc
- 《GB/T 9711-2023石油天然气工业 管线输送系统用钢管》.pdf
- 2024至2030年中国银浆行业市场全景调研及发展趋势分析报告.docx
- 民用机场飞行区技术标准(MH5001-2013).pdf
文档评论(0)