资源简介 (共21张PPT)程序设计基本知识——程序设计Import turtleLight = 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/h2w/h2代码实现h=float(input(“请输入身高(单位:米):”))w=float(input(“请输入体重(单位:千克):”))bmi=round(w/(h*h)),1)Print(“BMI值为:”)例:如果一个正整数X能被2整除,那么这个数为偶数,否则为奇数选择结构——判断一个正整数奇偶性流程图开始输入一下正整数XX%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 turtleImport timeText = turtle.turtle( )Text.hideturtle( )I=15While i>=1:Text.write(i,font=(“黑体”,14,“normal”))Time.sleep(1)Text.clear( )I=i-1Import 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 表达式: 语句块for语句的基本格式: for循环变量 in 序列: 语句块课堂小结总结三种结构的特点,认识到问题的解决要不断发现问题,循环渐进,迭代完善。体检报告单思维导图学习了数据和信息的概念及其特征;理解了数据、信息和知识 的相互关系;学会了用思维导图构建知识体系。希望同学们以后能借助思维导图梳理自己的学科知识,提高学习效率。课堂小结 展开更多...... 收起↑ 资源预览