2.3程序设计基础知识 - 程序设计 课件 2023—2024学年人教/中图版(2019)高中信息技术必修1

2023-12-19
| 21页
| 1539人阅读
| 242人下载
普通

内容正文:

程序设计基本知识 ——程序设计 Import turtle Light = turtle.turtli() Light.hideturtle() Light.color("red","red") Light.begin_fill() Light.circle(20) Light.end_fill() 课例展示—红黄绿代码 Light.penup() #黄灯 Light.goto(0,-60) Light.pendown() Light.color("yellow",yellow") Light.begin_fill() Light.circle(20) Light.end_fill() Light.penup() #绿灯 Light.goto(0,-120) Light.pendown() Light.color("green",green") Light.begin_fill() Light.circle(20) Light.end_fill() 顺序结构 顺序结构指程序执行按语句的排列顺序自上而下依次执行,直至结束。 输入函数input() 接收自键盘的输入,返回值为字符器型数据。 如:x=input(“请输入一个正整数:”)。 数据处理 输出函数print( ) 在屏幕上输出一个或多个输出项的值,多项时用逗号隔开。 print(x,"是奇数”) 程序结构三要素 实践活动:编程计算体重指数 开始 输入身高h,体重w 输入身高h,体重w 结束 w/h2 w/h2 代码实现 h=float(input(“请输入身高(单位:米):”)) w=float(input(“请输入体重(单位:千克):”)) bmi=round(w/(h*h)),1) Print(“BMI值为:”) 例:如果一个正整数X能被2整除,那么这个数为偶数,否则为奇数 选择结构——判断一个正整数奇偶性 流程图 开始 输入一下正整数X X%2=0 输出“奇数” 输出“偶数” 结束 程序实现 X=int(input(“请输入一个正整数:”)) If x%2==0; print(x,"是偶数。”) Else: Print(x,”是奇数。”) 程序语言用缩进的方式标识语句块,表示语句间的层次关系。同一级语句块中的语句具有相同的缩进量。 根据问题选择单分支和双分支还是多分支结构 案例:某城市轨道交通实行分段计程标价,起步标价为乘坐5站内(含5站)标价2元; 乘坐5站以上10站以下(含10站),单人标价3元; 乘坐10站以上16站(含16站),单人票价4元; 16站以上单人标价5元。 分段计程票价程序示例n=int(input(“请输入乘坐的站点数:”))If n<=5: Print(“票价2元”)elif n<=10: Print(“票价3元”)elif n<=16: Print(“票价4元”)else: Print(“票价5元”) 循环结构 语句在某一条件成立时,被重复执行,直到条件不成立时结束重复执行。 例:“倒计时15s”功能实现程序流程图。 开始 初始化部分 循环控制条件 循环体 循环结束后的语句 结束 False 代码实现 Import turtle Import time Text = turtle.turtle( ) Text.hideturtle( ) I=15 While i>=1: Text.write(i,font=(“黑体”,14,“normal”)) Time.sleep(1) Text.clear( ) I=i-1 Import turtleImport timeText = turtle.turtle( )Text.hideturtle( )for i in range(15,0,--1): Text.write(i,font=(“黑体”,14,“normal”)) Time.sleep(1) Text.clear( ) 两者区别 所以while语句的基本格式: While 表达式: 语句块

资源预览图

2.3程序设计基础知识 - 程序设计 课件  2023—2024学年人教/中图版(2019)高中信息技术必修1
1
2.3程序设计基础知识 - 程序设计 课件  2023—2024学年人教/中图版(2019)高中信息技术必修1
2
2.3程序设计基础知识 - 程序设计 课件  2023—2024学年人教/中图版(2019)高中信息技术必修1
3
2.3程序设计基础知识 - 程序设计 课件  2023—2024学年人教/中图版(2019)高中信息技术必修1
4
2.3程序设计基础知识 - 程序设计 课件  2023—2024学年人教/中图版(2019)高中信息技术必修1
5
2.3程序设计基础知识 - 程序设计 课件  2023—2024学年人教/中图版(2019)高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。