关键词不能为空

当前您在: 主页 > 英语 >

(完整版)python教案

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-10 00:16
tags:

-

2021年2月10日发(作者:抛售)


第五单元



进阶程序设计(总

< br>10


课时)



第一节



选择编程语言(


1


课时)



一、教学目标



1

、了解程序设计语言和两种翻译方式;



2


、了解


Python


背景、功能、安装,熟悉


Python


编程环境;


3


、编程初体验。体验一个小程序从建立、输入、调试、运行、保存的全过程。掌< /p>



Turtle


模块的调用,并尝试修改


Turtle


图案属性。



二、重点难点



教学重点:熟悉



Python


编程环境;编程初体验



教学难点:编程初体验;程序的书写规范和调试窗口的使用。



三、教学过程



(一)认识

< p>
Python


语言



1< /p>



Python


语言


Python


在英文中的意思是



蟒蛇



,这个语言的标识就是两只缠 绕的蟒蛇。



Python


语言的应用 范围非常广泛。例如,它可以用在游戏开发中;电影中的


3D



染也会用到


Python


语言;互联网 中


Python


语言的声音更是无处不在,谷歌、豆瓣和知


乎等网站都是使用


Python


语言搭建。



Python


语言是著名的


Guido van Rossum



1989


年圣 诞节期间,为了打发无聊的圣


诞节而编写的一个编程语言。


Gu ido


van


Rossum



2005


年开始就只于谷歌公司,在谷


歌以 及编程社区的大力支持下,


Python


也迎来了大发展。



2


、启动


Python




3



Python


开发环境




(二)编程初体验——我的第一个

< br>Python


程序




代码:






import turtle



#


调用


tu rtle


模块



a1=()



#


窗口中显示一只海龟,并给他命名 为


“a1”



关于程序的书写:




Python


语言是区分大小写的,比如此处的


Tur tle()


中的


T


要大写;

< p>



Python


语言中 的字母和符号只能是半角英文符号;



(三)实践与思考



1


、把


(


语句添加在


< p>
程序的后面:



提示:请你每次在



中输入以下不同的内容:


square



circle



arrow



turtle


,然后,保存


并运行程序,观察每次的运行结果。




说一说,


shape()


的作用。

< p>



语句




shape(



shape(



shape(



shape(



显示结果








2


、把


(


语句添加在



程序的后面:



提示:请你每次在



中输入以下不同的内容:


red

< p>


green



blue



然后,保存并运行程序,


观察每次的 运行结果。




试一试:除了


red



green



blue


,其他颜色能不能用?




说一说,


color()

< p>
的作用。




语句




color(



color(



color(




显示结果







第二节



选择编程语言(


3


课时)




1


课时


< /p>


控制



海龟


”< /p>


移动



一、教学目标



1


、学会用函数控制海龟运动;



2


、掌握几个函数及参数的设置:


forw ard()



speed()



write()




3


、了解程序的三种结构之一


——


顺序 结构。



二、重点难点



教学重点:函数


forward()



speed()



write()


教学难点:顺序结构编程及简单应用。



三、教学过程



(一)函数


forward()


格式 :


forward(


参数


)


功能:向前移动(这里的



向前指的是箭头指示 的方向






例如:


forward(100)


##


向前移动


100


个像素



(二)函数


speed()


格式:


speed(


参数


)


功能:设定速度



例如:


speed(


##


以最慢的速度


不同参数的


speed()



speed(



speed(



speed(



speed(



speed(



(三)函数


write()





格式:


w rite(


参数


1


,参数


2)


功能:在屏幕上显示文字


< br>例如:


write(


起步



黑体



##


屏幕上显示 黑体


16


号的



起步



两个字。



功能




最慢




慢速




正常 速度


(


系统默认值


)



快速




最快




(四 )程序


1


——海龟的简单移动



import turtle


a=()


d(100)


程序解释:



forward(100)


——


海龟向前移动< /p>


100


个像素(这里的



向前指的是箭头指示的方向





(五)程序


2


——海龟的多样运动




(六)实践与思考



结合两节课学过的 知识,修改程序


2


,使之实现如下功能:




提示:



?



color()

< br>函数


——


设置颜色




?



wri te()


函数


——


设置字体字号






2


课时


< /p>


控制



海龟


”< /p>


移动



一、教学目标



1


、了解常量、变量、表达式、赋值;



2


、掌握变量的命名、表达式的组成;



3


、掌握函数


Shape()



left()



ty pe()


及其参数的设置。



二、重点难点



教学重点:常量、变量、表达式、赋值



教学难点:给变量赋值。



三、教学过程



(一)常量



常量就是不变的值,主要 由数值型常量和字符串常量。字符串常量是用引号括起来


的字符串。


例如:



数值型常量

< p>
——


100



3.141 59


字符值常量


——





起步



(二)变量



变量是指在程序运行过程中,其值可以改变的量 。变量是内存中存放数据的存储单


元,存放的数据叫变量的值,给存储单元的命名叫变量 名。



变量名的命名规则,必须是以字母或中文开头,后面可以 有字母、中文或数字。



正确的变量名,例如:小红

< p>
1



pi



a



x2


(三)表达式



表达式是程序中能计算 出



的式子。





的含义是广泛的,比如:真假、字符串都


是值,


()


的值则是一个海龟对象。



以下都是表达式:



判断



1+1



1>2



值是


2



值是假




原因



是否是表达式









3



a1



()



3/2



是常量,值是


3



是变量,有值




值是一个海龟对象




值是


1.5























小黑


.forward(100)



值是运动距离


100


像素






pi*r*r





小黑




(四)


赋值




1


、什么是赋值



字符串是常量



pi



r


是变量,计算结果是数值




结果是字符串




是变量




赋 值就是给变量赋予一个值。因为变量其实是内存中的存储单元,所以其中存储的


数据是可 以变化的。




2


、赋值语句



用赋值语句,可以给变量赋值。



赋值 语句的书写格式:变量


=


表达式



例如:



n=1


#



1


赋予变量< /p>


n


,执行后


n


的 值为


1


n=n+1


#



n+1


的结果计算出来后,赋值给


n


,则


n


的值增加< /p>


1


a1=()


3


、变量的特点



变量是变化的,存储的是最新的值。



4


、变量的数据类型



Python


中的每一个





都有其自身的类型,如:字符串是字符型、真假是布尔型、< /p>


可计算的数是数值型


……


。不同数据类型 的值之间是不应该进行运算的,比如



是错的。

< br>但是,


可以将一个类型的值转换为另一个类型,


这需要用 到一些类型转换函数。



函数




int()



float()



str()



type()



试一试:



你可以输入下面的语句,然 后运行程序,观察调试窗口的结果显示。



print(int (


#


结果为


4


print(


#


结果为



print(type(


#


结果是

< br>


的数据类型为字符型



print(type(100)) #


结果是


100


的数据类型为整型


< br>(五)程序


1


——


变化的变量< /p>



a=1


b=2


print(a,b)



#1 2


a=b



#



a


得到


b


的 值,所以,此语句执行后,


a



b


的值都是


2


print(a,b)



#2 1


(六)程序


2


——



2


只海龟



说明




把数字字符串转换成整数,


int(


得到整数


2



把整数和字符串转换成实数,


float(5)


得到


5.0



float(


得到


5.0



把数字转换成字符,


str(5)


得到



查看值的类型





(七)实践与思考



编程实现


3


个变量的值的交换:



例如:开始时


a=1,b=2,c=3

,程序执行后使得,


a=2,b=3,c=1


< p>

-


-


-


-


-


-


-


-



本文更新与2021-02-10 00:16,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/625212.html

(完整版)python教案的相关文章