ID: 18376105

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

日期:2024-11-29 科目:信息技术 类型:高中课件 查看:38次 大小:1469144B 来源:二一课件通
预览图 1/9
程序设计,人教,必修,信息技术,高中,2019
  • cover
(课件网) 程序设计基本知识 ———程序设计 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 表达式: 语句块 for语句的基本格式: for循环变量 in 序列: 语句块 课堂小结 总结三种结构的特点,认识到问题的解决要不断发现问题,循环渐进,迭代完善。 体检报告单 思维导图 学习了数据和信息的概念及其特征; 理解了数据、信息和知识 的相互关系; 学会了用思维导图构建知识体系。 希望同学们以后能借助思维导图梳理自己的学科知识,提高学习效率。 课堂小结 ... ...

~~ 您好,已阅读到文档的结尾了 ~~