课件编号8176236

(新教材)4.2运用顺序结构描述问题求解过程 (共20张PPT)+练习

日期:2024-05-06 科目:信息技术 类型:高中试卷 查看:51次 大小:4911386Byte 来源:二一课件通
预览图 0
问题,PPT,20张,过程,求解,描述
    (课件网) 运用顺序结构描述问题的求解过程 ———粤教版高中信息技术 什么是顺序结构 1 数据的输入与输出 2 顺序结构的应用 3 Contents 目 录 什么是顺序结构 为了保证和提高算法的质量,按一定的规律组成对算法进行描述。其中按语句先后顺序执行的结构成为“顺序结构”,顺序的结构是结构化程序的基本结构。 顺序结构的流程图 顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。它是三种基本控制结构之一,只要按照解决问题的顺序写出相应的语句,便可设计出程序的顺序结构。其程序流程图如图所示: 数据的输入与输出 在程序设计中,数据的输入输出是最基本的操作之一,是通过函数来实现的。 数据的输入 在Python程序设计语言中,数据输入通过input( ) 函数来实现,input( ) 的一般格式为: < 变量 > =input(“提示信息:”) Input函数的使用 通过input函数,我们可输入数字、字符串和其他任意类型对象。但是在python3.x中,无论用户输入什么样的数据类型的数据,input函数的返回结果都是字符串,需要特定数据类型时需要进行类型转换。 例:我们需要一个数值型的123,我们通过input函数让用户输入 通常可以通过e_val()函数或int()函数转换数据类型,将输入的值数据类型。请根据左边的代码尝试写出代码。 类型为字符串 数据的输出 在Python 3.x中,数据输出通过print( )函数来实现,print( )的一般格式为: print( [object, …][, sep=' '][,end='n'] ) 说明:(1)方括号中的项是可选的,可以省略,如省略则取系统的默认值。 (2)object是要输出的对象,可以是常量、变量或表达式等。 (3)sep后面的空格(可以指定为其他字符)表示每个输出对象之间的分隔符,如果 缺省的话,默认值是一个单个的空格。 例如,“print(4,5,6,sep=' ')”,则输出结果为“4 5 6”。 案例:print( )输入示例程序如下: print(“hello”,end=‘ ’) print(“hello”) print(“world“) 输出为“hello world” print(”world“)输出为”hello” “world” 数据的输出 (4)end后面的字符串含义为输出文本尾的一个字符串,如果缺省的话,默认值是一个n换行符。如果设为其他字符,如end=' ',则输出当前行的所有内容后,在末尾加一个空格,不换行接着输出下一个print( )的输出对象。 Print函数的使用 编写以上案例,认识print()函数的运用 上网查询相关资料,了解python中格式化输出”%”和format()函数的运用。 顺序结构的应用 案例:1.已知图书A的单价是30元、图书B的单价为50元 2.规则:如果两种图书同时购买,价格可以打7.5折 3.求:购买图书A和图书B各n本,可以优惠多少元?(四舍五入到小数点两位) (1)分析问题:先求出不使用优惠而单独购买所需费用,再求出使用优惠方案购买所需费用,两者相减即为节省的费用。 (2)设计算法并画出程序设计流程图 算法如下: ①输入n的值; ②令a=3×n; ③令b=5×n; ④令y=(a+b)×(1-0.8); ⑤输出结果y; ⑥结束。 01 如何实现输入———input函数 02 如何实现计算———数据类型的转化 03 如何计算———表达式与数值语句 04 如何实现输出———print函数 05 如何实现格式化输出 (3)编写程序———编写程序之前需要解决的几个问题 使用input()函数输入数据 格式: input( ) 作用:等待用户用键盘输入数据 程序代码 显示内容 input(“请输入购买图书的数量:” ) 请输入购买图书的数量: n=input(“请输入购买图书的数量:” ) 从键盘输入一个字符串,赋值给n 常见用法: 计算之前需要数据类型转换 格式: int(表达式 )或e_val(表达式) 作用:把接收到的字符串类型转换成整型 常见用法: n=int(inp ... ...

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