(
课件网) 运用顺序结构描述问题的求解过程(P74) ———粤教版高中信息技术 什么是顺序结构 1 数据的输入与输出 2 顺序结构的应用 3 Contents 目 录 Contents 结 构 P52 什么是顺序结构 为了保证和提高算法的质量,按一定的规律组成对算法进行描述。其中按语句先后顺序执行的结构成为“顺序结构”,顺序的结构是结构化程序的基本结构。 顺序结构的流程图 顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。它是三种基本控制结构之一,只要按照解决问题的顺序写出相应的语句,便可设计出程序的顺序结构。其程序流程图如图所示: (流程图绘制请参照P50) 顺序结构的应用 print(3.14*2*2) r=3.14 print(3.14*r*r) 顺序结构的应用 实践活动1:求圆的面积 r = 2 r = int(input("请输入半径:")) r = int(input()) 字符串型 2 让用户输入圆的半径 计算机程序解决问题的过程P75: 顺序结构示例: 小智想制作一个两位数的加法计算器: 用户输入两个整数 然后显示两个整数和的结果 题目 输入两个数 计算加法的结果 显示结果 (1)分析问题 一、输入函数input( ) (2)设计算法 输入:a 输入:b c=a+b 开始 结束 输出:c 变量:a,b,c 输入两个数:input( ) 整数:int( ) 计算a+b的结果:c=a+b 显示结果:print( ) (1)分析题目要求 一、输入函数input( ) (2)设计算法 a = input("请输入第一个整数a=") b = input("请输入第二个整数b=") c=a+b print( c ) (3)编写代码 输入:a 输入:b c=a+b 开始 结束 输出:c 01 如何实现输入———input函数 02 如何实现计算———数据类型的转化 03 如何计算———表达式与数值语句 04 如何实现输出———print函数 05 是否需要格式化输出 (3)编写程序———编写程序之前需要解决的几个问题 (4)调试运行 为什么是520?而不是25? a =int(input("请输入第一个整数a=")) b =int( input("请输入第二个整数b=")) c=a+b print( c ) Python程序的基本结构有( ) A.过程结构 B.顺序结构 C.循环结构 D.分支结构 有关顺序结构的说法正确的是( ) A.顺序结构是算法的基本结构之一 B.任何的程序设计中都有顺序结构 C.顺序结构在程序设计中可有可无 D.顺序结构、选择结构、循环结构是程序设计三种基本结构。 s=int(input(“请输入一个两位数:”)) s=s%6 print(s) 程序运行后,键盘输入33,其输出结果为 ( ) A.5.5 B.3 C.5 D.3.0 Python程序文件的扩展名是( )。 A. .python B. .pyt C. .pt D. .py 下列语句a=2 print('a=',5*a)的输出结果为( ) A、"a"=5*a B、a=5*a C、"a"=10 D、a=10 语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是( )。 A、12 B、12.0 C、1e2 D、'12' 求圆周长L: 要求: 用户键盘输入半径; 输出时要求有文字说明 输出结果取小数点后2位数字。 谢谢大家 二、实践操作 请同学们登录学习平台,体验设计一个考试成绩计算器,并完成评测。 请实现一个计算考试成绩总分的计算器,要求如下: 1.共语文、数学、英语三门课程,输入三个数,分别表示语文、数学、英语的分数 2.打印三门课程的总分数。 题目 给语文,数学,英语,取变量名 外部输入:input( ) 数字参与计算:int( ) 计算三科成绩的总分数 提示,输出:print( ) (1)分析题目要求 编程思路 二、实践操作 (2)绘制流程图 编程思路 给语文,数学,英语,取变量名 外部输入:input( ) 数字参与计算:int( ) 计算三科成绩的总分数 提示,输出:print( ) (1)分析题目要求 编程思路 输入:yuwen 输入:shuxue sum=a+b 开始 结束 输出:sum 输入:yingyu 二、实践操作 yuwen=int(input('请输入语文 ... ...