变量的赋值、数据的输出教学设计
《python的常量和变量》教学设计方案

1.知识与技能:
①理解变量、常量的概念。
2.过程与方法:
②通过对学生熟悉的几个例子,系统地认识常量与变量,有助于理解相关概念之间的联系与区别。
3.情感、态度与价值观:
学生通过积极参与课堂上对问题的分析,感受现实生活中变量常量的比喻,体会事物之间的相互联系与制约。
三、教学重难点
1.教学重点:常量与变量的内涵,变量的命名规则
2.教学难点:变量的判断
四、学情分析
在第三章“算法”的课程学生已经接触过python这一编程语言,并且做过了我的第一个python小游戏的上机练习,但是学生对编程的格式以及所写出来的python代码并不清楚其含义,因此,通过变量与常量的学习,能帮助学生理解代码中涉及的常量、变量。
五、教学方法
1讲授法
X=40
3.教师打开IDLE演示变量是如何“变”的,对变量的赋值。
a=5
a=‘abc’
a=‘我爱中国’
a最终的值是什么,a是变量还是常量
在IDIE交互界面中输入a的值,发现a最终的值是“我爱中国”,所以a是变量。
4.选择题练习,巩固变量的命名
(1)下面是小新在某道编程题中定义的变量,哪个变量名是不合法的()
从理论到上机实践,进一步巩固变量、常量的知识。指导学生完成编程练习
八、教学反思
变量与常量的内容作为第四章第一节的第一点的内容,是python基础知识的开篇,是及其重点的内容,课上的练习理论与实践结合,能很好的帮助学生掌握变量、常量的基本知识,但是对举例生活中的实例与变量、常量联系起来,例子很少,使得课堂较枯燥,没有更好的贴近学生的生活。
结合视频和多媒体课件讲授常量、变量的内涵、变量的命名规则。
2演示法
3.2python语言程序设计-教学设计2023—2024学年浙教版(2019)高中信息技术必修1

-字典的创建与访问
-字典的常用方法:添加、删除、修改等
-集合的创建与访问
-集合的常用方法:添加、删除、交集、并集等
8.文件操作
-文件打开与关闭
-文件读写:读取整个文件、按行读取等
-文件指针操作
-文件异常处理
9.异常处理
-异常的概念与分类
- try-except语句
-异常的传递与抛出
10.模块与包
强调重点和难点,帮助学生形成完整的知识体系。
(四)巩固练习(预计用时:5分钟)
随堂练习:
设计随堂练习题,让学生在课堂上完成,检查学生对Python编程知识的掌握情况。
鼓励学生相互讨论、互相帮助,共同解决问题。
错题订正:
针对学生在随堂练习中出现的错误,进行及时订正和讲解。
引导学生分析错误原因,避免类似错误再次发生。
4.团队协作:小组合作完成编程任务,培养学生沟通协作、共同解决问题的能力。
重点难点及解决办法
重点:
1. Python基本语法和数据类型的掌握。
2.控制结构的运用和算法设计。
难点:
1.变量命名规范及作用域的理解。
2.复杂控制结构的逻辑编写。
解决办法:
1.通过案例教学,结合实际操作,让学生在实践中掌握Python基本语法和数据类型。
5.课前准备:
-教师提前检查教材、辅助材料、实验器材等教学资源,确保其完整性和适用性。
-教师设计好教学活动,明确教学目标、重点难点,以便于课堂教学的顺利进行。
-提前通知学生预习本节课内容,为课堂学习做好准备。
6.课后拓展:
-提供课后拓展资料,如在线编程平台、Python学习社区等,方便学生课后自学和交流。
4.2.1数据的输入与输出 教学设计-高中信息技术粤教版(2019)必修1

课外作业:第三个环节和第四个环节:编写程序和调试运行程序布置为课外练习作业,学生在复习今天所学内容、查阅资料、预习顺序结构相关知识后完成。
练习1:
w1 = input( )
w2 = input( '请输入w2的值:' )
(练习1设计目的:以操作演示的形式,体会input()函数的具体运用,增强知识的直观性,加深学生的印象)
(二)类型转换函数:int()函数、float()函数。
练习2:请手动输入一个数字k的值,并和数字9相加,最后将结果赋值给变量d。(请用Python语言实现)(练习2设计目的:以实际案列讲解类型转换的应用,加深学生对类型转换的理解。)
教学设计
课程基本信息
学科
信息技术
年级
高一年级
学期
高一下学期
课题
数据的输入与输出
教科书
书 名:信息技术 必修1 数据与计算
出版社:广东教育出版社
教学目标
1.掌握input()函数、print()函数、类型转换函数的基本用法。
2. 运用输入输出语句和类型转换解决实际问题。
3. 激发学生学习兴趣,提升信息技术学科素养。
4.两种笔记本各买x本;
5.一共优惠多少元?
第二个环节:设计算法:
根据提炼的五个信息和已有的知识经验得出解题思路。
优惠额 = 数量 * 单价和 * 20%
money x(5+3)(1-80%)
提问:程序运行中,如何控制x的值呢?计算机程序中如何实现数据的手动输入呢?(设计目的:引出数据的输入输出通过函数实现。)
(三)数据的输出:在Python语言中数据输出通过print( )函数来实现,print( )的一般格式为:
程序设计语言的基础知识教学设计粤教高中信息技术必修

例:a=4
b=6
a=a+b
b=b*2
Print (a,b)
变量为什么叫变量,它存储的值是可以转变的。
学问梳理
1、Python中的变量及其赋值〔使用方法、命名规那么〕
2、Python常见的数据类型〔整型、浮点型、字符型、布尔型、列表)
盼望同学们通过几天的学习能把握程序语言根底学问,为后面编写程序解决实际生活打下根底。
如:r=5
r是一个变量,将整数5赋值给变量,相当于给5贴了个标签为r。
变量名:r 变量值:5 变量类型:整型
那么什么是变量类型呢?
〔二〕、在编写程序解决问题的过程中,为了更好的处理各种数据,程序设计数据语言供应多种数据类型。
Python 常用数据类型:
1.整数型〔int〕 如:2 12
2.浮点型〔float〕如:3.14 2.13E+5
4.1 程序设计语言的根底学问 教学设计
教学目标
1.把握Python中的变量及其赋值
2.把握Python常见的数据类型〔整型、实型、字符型、布尔型)
教学内容
教学重点:
1. 把握变量及其命名规那么。
2. 把握常见数据类型、运算符及应源自。教学难点:1. 利用运算符编写程序及解决实际问题。
教学过程
一、情景导入
二、新课教学
●学问讲解:
(一)、例:求圆的面积
半径为3cm 面积=?
假如求不同半径的面积,那么要反复修改程序,这样就比拟麻烦,我们将引入变量、常量的概念。
常量:程序运行过程中,其值不能转变的量。如5,4.6,“green〞等。
变量:程序运行过程中,其值是可以转变的。
Python 语言中的变量在首次赋值时创立
《算法基础与程序设计》大单元主题项目教学设计粤教版高中信息技术必修一数据与计算

4.培养学生的计算思维和问题解决能力。
-重难点:运用计算思维分析问题,设计合理的算法解决方案。
(二)教学设想
为了帮助学生克服教学重难点,提高学习效果,我设想以下教学策略和方法:
1.情境导入:以现实生活中的问题为背景,创设有趣的教学情境,激发学生的兴趣和探究欲望。
1.练习内容:设计具有针对性的编程练习题,涵盖本节课所学的知识点,让学生在实际操作中巩固所学。
2.练习形式:个人独立完成,教师巡回指导,针对学生遇到的问题进行解答和指导。
3.练习目的:提高学生的动手能力,培养他们独立解决问题的能力。
(五)总结归纳
1.教师引导学生回顾本节课所学的知识点,总结算法与程序设计的基本方法和技巧。
1.对算法概念的理解不够深入,需要通过具体实例和实际操作来加深理解。
2.程序设计能力参差不齐,部分学生对编程语言和编程环境较为陌生,需要加强实践操作和指导。
3.在逻辑思维和问题解决方面,学生之间存在差异,有的学生可能难以将实际问题抽象为算法模型。
4.学习兴趣和动力方面,学生对新鲜事物充满好奇,但部分学生对编程学习可能存在恐惧心理,需要激发兴趣和自信心。
2.小组讨论题:以小组为单位,讨论以下问题:
-结合生活中的实例,思考算法和程序设计在解决实际问题中的应用。
-分析并讨论编程过程中可能遇到的常见问题及解决方法。
-总结编程规范和技巧,提高代码质量。
通过小组讨论,培养学生的团队协作能力和沟通能力。
3.算法分析题:分析以下算法,并回答相关问题:
-冒泡排序算法的原理和步骤是什么?
1.编程练习题:根据课堂所学,完成以下编程任务:
-设计一个程序,实现用户输入一个数字,输出该数字的阶乘。
高中数学必修三《输入语句、输出语句和赋值语句》优秀教学设计

1.2.1输入语句、输出语句和赋值语句学习目标:1.通过实例,使学生理解3种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法;2.能用这三种基本的算法语句表示算法,进一步体会算法的基本思想。
重点难点:1.输入语句、输出语句和赋值语句的表示方法、结构和用法,用这三种基本的算法语句表示算法。
2.理解输入语句、输出语句和赋值语句的表示方法、结构和用法。
学习过程:一、复习回顾:算法中的三种基本的逻辑结构是_________、_________、________.二、自主学习(认真自学课本P21-24, 完成下列问题)1、任何一种程序设计语言都包含五种基本的算法语句,它们分别是-__________、__________、__________、__________,__________基本上对应于算法中的顺序结构.2、⑴输入语句的一般格式 ______________________________⑵输出语句的一般格式 ________________________________ ⑶ 赋值语句的一般格式 ________________________________三、合作探究:探究一、用描点法作函数3024323+-+=x x x y 的图象时,需要求出自变量和函数的一组对应值,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时函数值。
探究二、编写一个程序,计算一个学生数学、语文、英语三门课的平均成绩. 探究三、交换两个变量A和B的值,并输出交换前后的值。
四.课堂练习:下列语句描述的算法的输出结果. 1、2、3、五.小结:(学生完成)六.作业:课本练习1、2、3、4. d d PRINT cc d b a c b a ;""235=*=+===c b a c b a PRINT bc a b ba cb a ,,;",,"21===-+=+===c b a c b a PRINT ac cb ba cb a ,,;",,"302010=========。
《C语言程序设计》教案
教材、
参考书
教材:《C程序设计》(第三版)谭浩强著清华大学出版社2005
参考书:《C语言程序设计案例教程》张基温等 清华大学出版社
《C语言程序设计》教案
授课内容
第1章C语言概述
教学目的
和要求
了解C历史,名称来源、C特点
掌握C程序基本结构
了解C程序上机步骤
重点
难点
1、法成分(标识符、注释)
二、整型数据(内存中补码存储)
1、整型常数。10,8,16进制表示
2、整型变量分类:基本整型int/长/短;有符号/无符号。观察数据表达范围+字节数
3、整型变量定义、初始化。例2-2。
4、整型数据的溢出。例2-2A。
三、实型数据
1、实型常量表示。小数形式,指数形式e。
2、实型变量分类。重要的两种float、double。观察数据表达范围+字节数+有效数字
例如:n+=1等价于n=n+1;x*=y+1等价于x=x*(y+1)
3、赋值运算符、赋值表达式举例。
(1)a=5(2)a=b=5(3)a=(b=4)+(c=3)(4)假如a=12,分析:a+=a-=a*a(答案:-264)
三、自增、自减运算符
单目运算符,使变量的值增1或减1。如:++i,i++(等价i=i+1)--i,i—(等价<=>i=i-1)
十、结构体与共用体
重点:结构体类型的说明及结构体类型变量的定义;结构体变量的引用;结构体变量的初始化;结构体数组;指针与结构体数组;共用体;枚举类型
难点:结构体的基本概念、结构类型及变量的定义、结构数组;用指针处理链表;共用体及枚举类型的基本概念、typedef的基本概念。
初中综合实践_变量与数据类型教学设计学情分析教材分析课后反思
课题:python中的变量与数据类型单位:姓名:【教材分析】本节课是python学习的第三课,变量和数据类型是程序设计中重要的基础,程序设计顺利进行往往都离不开变量的赋值,本节课是程序设计学习的必备的基本知识,从这节课开始程序编写开始有了逻辑性,学生需要理解程序怎样运行,才能更好的进行代码编写,因此第三课也是承前启后的一课,是编程真正开始的一课。
【学情分析】学生有了对于python的基本认识,在学习变量和数据类型的时候能够更顺利的进行,在本节课学习中应注意学生对于变量的理解和数据类型的大体了解,同时区分“=”在数学中和程序语言中的不同含义,可以设置相关的任务,为学生更好的理解与学习提供依据和加深程序编写的印象。
学生刚刚接触编程,难免对于编程的代码编写存在一定的理解难度,可能会有眼高手低的情况,因此老师应该耐心和理性对待,同时,给学生设置任务需要简单一点,让学生在成功中收获自信,可以在以后的学习中顺利的进行编程学习和兴趣培养。
【教学目标】1、通过场景个人介绍小游戏,了解变量是什么,变量的数据是什么。
培养主动思考和想象归纳能力。
2、通过自主探究、二人合作和游戏体验,能够打开编辑器进行程序运行,体验变量在程序中的运行结果,加深理解变量的含义,培养学生积极思考和合作学习能力。
3、通过微视频、自主学习和教师讲解,知道变量名字命名规则,以及变量如何赋值的,能够自己进行变量的命名和赋值操作,培养学生借助视频的自主学习能力。
4、通过自主探究、展示交流、小组合作,能够应用变量解决实际问题,进行准确的变量赋值,完成程序运行和任务要求,培养学生学以致用和实践的能力。
5、通过小游戏分类,熟知常见的三种数据类型,并能够进行区分,同时能够注意字符型变量引号的作用。
※拓展目标6、通过自主探究、小组合作,能够使用变量赋值的方式完成心形或者树形的程序编写,进一步培养学生的综合能力和学以致用的灵活度,探究解决问题的多种方法,提高思维想象能力。
变量与赋值教案新部编本
教师学科教案[ 20 – 20 学年度第__学期]任教学科:_____________任教年级:_____________任教老师:_____________xx市实验学校教案授课人:司婷【课题】:必修三第二章2.2变量与赋值【教学目标】:1:知识与技能:掌握变量与赋值的概念,能够根据需要设计变量和给变量赋值。
2:过程与方法:让学生充分感知和体验应用计算机解决实际问题的方法,并能初步操作模仿。
3:情感态度与价值观:通过实例给变量赋值,进一步体会算法的思想,提高学生的应用能力。
【教学重点】:设置变量和给变量赋值。
【教学难点】:设置变量。
【授课方法】:引导式+自学式【教具】:幻灯片【教学设计】:【设计思路】:本节课的教学目的就是让学生掌握怎样设置变量,如何给变量赋值。
开始我是用复习上节课的知识点引入新的知识点,由于流程图的常用符号比较重要所以打入到幻灯片中具体复习了。
之后就是引入新课,推进新课。
因为我带的是一个普通班,学生基础差,对概念理解的能力弱,所以我是先讲一个例题,从例题中引出概念,这样是抽象的概念具体化,便于学生的理解。
接着趁热打铁再以另一道例题加深学生对利用变量与赋值解决实际问题的算法印象。
从实际问题出发让学生明白如何设置变量和怎么样赋值,达到本节课教学目的。
然后进行针对本节课内容设置的针对性较强的课堂练习,将纸上谈兵的讲解转化到真枪实弹的演练,加强学生在实际问题中应用抽象概念的能力。
这样的设计可以使学生更容易理解,更方便应用,有效的达到教学目的。
一、复习旧知,揭示课题幻灯片显示:流程图常用符号。
二、实例引入,明确概念问题1:思考什么事变量,什么是赋值?幻灯片显示:例1设计一种算法,从5个实数中找出最大数,并用流程图描述这个算法.分析:解决这个问题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数。
(由例子引入,可以引发学生的思考,是学生尽快投入到课堂教学)幻灯片显示:例题的算法步骤和流程图。
《C语言程序设计教程》全册教案完整版教学设计
《C语言程序设计教程》第一章教案一、教学目标1. 让学生了解C语言的发展历程和特点。
2. 掌握C语言的基本语法和结构。
3. 学会使用C语言编写简单的程序。
二、教学内容1. C语言的发展历程和特点2. C语言的基本语法和结构3. C语言程序的基本框架4. 简单的C语言程序示例三、教学方法采用讲授法、示例法、练习法相结合的方式进行教学。
四、教学步骤1. 引入话题:介绍C语言的发展历程和特点。
2. 讲解C语言的基本语法和结构,包括数据类型、变量、常量、运算符、表达式等。
3. 讲解C语言程序的基本框架,包括主函数、变量定义、函数体等。
4. 通过示例程序,让学生了解和掌握C语言编程的基本方法。
5. 布置练习题,让学生课后巩固所学知识。
五、教学评价通过课堂提问、练习题、课后作业等方式对学生的学习情况进行评价。
《C语言程序设计教程》第二章教案一、教学目标1. 让学生掌握C语言的运算符和表达式。
2. 学会使用C语言进行基本的输入输出操作。
3. 了解C语言的控制语句,包括条件语句和循环语句。
二、教学内容1. C语言的运算符和表达式2. C语言的输入输出操作3. C语言的控制语句三、教学方法采用讲授法、示例法、练习法相结合的方式进行教学。
四、教学步骤1. 复习C语言的基本语法,引入运算符和表达式的概念。
2. 讲解各种运算符的用法和优先级,通过示例让学生掌握运算符和表达式的使用。
3. 讲解C语言的输入输出操作,包括printf函数和scanf函数的使用。
4. 讲解C语言的控制语句,包括if语句、switch语句、for循环、while循环等。
5. 通过示例程序,让学生掌握控制语句的使用方法。
6. 布置练习题,让学生课后巩固所学知识。
五、教学评价通过课堂提问、练习题、课后作业等方式对学生的学习情况进行评价。
《C语言程序设计教程》第三章教案一、教学目标1. 让学生掌握C语言的函数概念和作用。
2. 学会自定义函数,并了解函数的调用方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
变量的赋值、数据的输出教学设计Teaching design of variable assignment and d ata output变量的赋值、数据的输出教学设计前言:小泰温馨提醒,信息技术是主要用于管理和处理信息所采用的各种技术的总称,主要是应用计算机科学和通信技术来设计、开发、安装和实施信息系统及应用软件。
本教案根据信息技术课程标准的要求和针对教学对象是高中生群体的特点,将教学诸要素有序安排,确定合适的教学方案的设想和计划。
便于学习和使用,本文下载后内容可随意修改调整及打印。
一、课题:二、教学目标:⑴掌握let语句的格式和功能,理解“赋值号”的意义,学会使用let语句给变量提供数据。
⑵掌握print方法的格式和功能,理解分隔符的作用,学会使用print方法输出数据。
⑶知道let语句和print方法的运算功能。
三、教学的重点和难点:重点:⑴let语句的功能和“赋值号”的意义。
⑵print方法的功能,数据的输出格式。
难点:⑴“赋值号”与数学中“等于号”的区别。
⑵print方法未尾标点符号的作用。
四、教学过程:导入新课提问:什么是变量?有几种类型的变量?演示:打开vb窗口,运行例6-3-1程序,在“半径”的文本框中输入一个半径值,单击“计算”按钮,窗体上出现周长和面积的值,输入不同的半径,周长和面积不同。
提问:⑴ 这里radius、peri和area是常量还是变量?在程序中是怎样计算周长peri和面积area的呢?请看“计算”按钮的代码。
⑵程序中怎样给变量赋值?怎样输出结果?揭示学习目标⑴学会给变量赋值⑵学会用print方法输出运算结果新授内容二、变量的赋值1、赋值符号let peri = 2 * pi * radius 提问:式中"="是什么?符号“=”称为“赋值号”,在这里不是数学中的“等于号”,意义是将右边表达式的值赋给左边的变量。
左边的变量就象是一个盒子,右边的表达式是乒乓球,“=”的作用是将乒乓球放到盒子中。
提问:语句peri = 2 * pi * radius应该怎样表述?“=”应该怎么读?答:将表达式2 * pi * radius的值赋给变量peri,“=”读作“赋值”。
例1、有一个变量i,初始值为0,每次给它加1,加5次后的结果怎样?用赋值语句如何表示?可理解为每次赋给i的值都是在前一次原值上再加上1,即:第一次i的值:i=0+1 ’向盒中放1个乒乓球第二次i的值:i=1+1 ’取出盒中1个球加1个放回盒中第三次i的值:i=2+1 ’取出盒中2个球加1个放回盒中第四次i的值:i=3+1 ’取出盒中3个球加1个放回盒中第五次i的值:i=4+1 ’取出盒中4个球加1个放回盒中在程序中表示为:let i=i+1 ’共写5句。
讨论:上式右边“i+1”中的 i 与左边的“i”有什么不同?这个语句的意义是什么?将i 值(原来的值)加上1后的值再赋给i(现在的值)。
从这里可以看出赋值符号“=”不同于数学中的“等于”。
2、给变量赋值由上面的讨论可以知道,赋值语句的格式为: [let] 变量=表达式 '读法:将表达式的值赋给变量由于赋值语句右边是一个表达式,执行时总是先求解,再将表达式值赋给变量,所以let语句具有运算功能。
例 2、例6-4-4交换两个变量中的数据。
问题:①从界面上可以看到有哪几个变量?②显示代码问:各语句的意义是什么?③交换数据是通过什么过程实现的?学生相互讨论,回答。
private sub cmdswap_click() dim x assingle ’定义x、y、m为实型变量 dim y as single dim m as single ’新定义一个变量m为实型 x=val()’给变量x赋值 y=val()’给变量y赋值 m=x’将x中的值赋给m x=y’y中的值赋给x, y=m'再将m中的值赋给y(x)’在txtsx文本框中显示现在x的值(y)’在txtsy文本框中显示现在y的值endsub程序中利用一个中间变量和赋值语句实现了交换数据,首先将x中的值赋给m ,再将y中的值赋给x,最后将m中的值赋给y。
练习:新建一个工程,在窗体form1的click事件过程中定义4个整型变量a、b、c、d,并写出以下四个赋值语句:将“4”赋值给变量“a”,将“6”赋值给变量“b”,将“-1”赋值给变量“c”,表达式“b*b-4*a*c”赋值给变量“d”。
(为能输出d的值加上语句”d=”;d)协作、讨论完成代码及执行程序:dim a as integerdim b as integerdim c as integerdim d as integerlet a=4let b=6let c=-1let d=b*b-4*a*cprint”d=”;d提问:赋给变量d的值是多少?执行后单击窗体,观察结果,赋给变量d的值是52,可见赋值时是先计算出结果,再赋给变量,所以赋值语句具有运算功能。
三、数据的输出1、print方法问题:上述代码中 "d=";d语句起什么作用?如果删去代码中的 "d =";d,再执行程序,对比前后有什么变化?能否看到程序的运行结果?实践:删除print语句,运行程序,见不到输出结果。
所以,"d=";d”语句起输出数据的作用。
vb语言中使用print方法输出数据,格式如下:[对象].print[表达式][{;|,}] print是对象的方法。
原意“打印”这里是指输出,[对象]是输出的目标位置,[表达式]是输出内容。
在当前窗体中输出时,可以省略[对象]。
"d=";d 的意义:将"d="和d的内容输出到窗体form1中。
例3、阅读下列代码,通过讨论找出这三种语句:(1)变量类型定义;(2)赋值;(3)输出数据。
并分析输出结果是什么?输出到什么地方?private sub form1_click () dim x assingle ’定义变量语句 dim y assingle -61;-34 ’将-61和-34输出到窗体form1中 9*2;12 ’将9*2的积和12输出到窗体form1中"this is”;”a book" ’将字符串"this is a book"输出到窗体form1中 x=3’将3赋给x,将4赋给y y=4 print "x=";x,”y=";y’输出x=和x的值及y=和y 的值end sub上机输入代码,执行后和分析结果相对比。
2、数据分隔符问题:出示下述问题,请学生相互讨论。
⑴将 "this is";"a book"语句中分号改为逗号,执行程序,观察有什么变化?⑵ -61;-34后加一个分号或逗号,执行程序,观察有什么变化?⑶删去 9*2;12中的两个表达式9*2;12执行程序,观察有什么变化?⑷用分号为分隔符时,两个字符串表达式输出和两个数字输出间隔有什么不同?学生可能得出的结论:⑴分号改为逗号后“is”和“a”之间距离增大了。
⑵行尾无符号时自动换行,加分号或逗号后不换行显示,加逗号时间隔增大。
⑶当print后为空时,将显示一个空行。
⑷用分号为分隔符时字符串是紧接着输出,而数字与数字间有间隔,即输出字符串和输出数字时是不同的。
教师小结:⑴表达式间用分号分隔时,下一表达式紧接前一表达式输出;用逗号分隔时,下一个表达式后移 14列(到下一个打印区)显示;分号和逗号可以混合使用。
行尾加逗号或分号时下一行表达式将不换行显示,行尾无符号时自动换行。
⑵当输出数值数据时,自动给正数加一个前导空格(符号位)和一个尾部空格,分开不同的数。
负数用负号代替前导空格。
字符串原样输出。
常用分隔符有:逗号和分号,表达式之间用逗号分隔时输出的两表达式之间隔一个打印区(14列);用分号分隔时两表达式紧接着显示;输出数值时,前后分别有一前导空格(或负号)和一个尾部空格。
3、tab(n)函数的应用及print 方法的运算功能例4、例6-4-6问题:⑴输出语句中各输出项到窗体左边的距离与n有什么关系?⑵输出语句中a*a*a和b*b输出的是表达式本身还是表达式的值?答案:⑴tab函数的作用是控制输出数据到窗体左边的距离,n的数值越大,输出项离窗体左边界的距离越大。
⑵在对应位置输出的是表达式的值而不是表达式本身,所以print 方法具有运算功能。
课堂总结⑴ 赋值语句的格式为:[let]变量=表达式“let”可省略。
这里“=”是赋值号,不是“等于”号,读作“将表达式的值赋给变量”。
⑵print 输出方法格式是:[对象]. print[表达式][{;|,}] 在当前窗口中输出数据时“对象”可省略。
表达式间的分隔符不同,输出格式就不一样。
2种分隔符可以混合使用。
⑶赋值语句和print方法都有运算功能。
⑷在程序中往往要多种语句组合使用才能组成一个可以执行的程序如:定义变量语句、赋值语句、输出语句等。
⑸顺序结构是程序的基本控制结构。
-------- Designed By JinTai College ---------。