目录

  • 1 认识数据与大数据
    • 1.1 1课 感知数据
    • 1.2 2课 认识信息
    • 1.3 3课 数字化与数制转换
    • 1.4 4课 数据编码与压缩
    • 1.5 5课 数据科学与大数据
  • 2 算法与程序实现
    • 2.1 6课 解决问题的一般过程和用计算机解决问题
    • 2.2 7课 算法的概念及描述
    • 2.3 8课 Python语言基础
    • 2.4 9课 顺序结构的程序实现
    • 2.5 10课 语句与程序结构——单、双分支结构
    • 2.6 11课 语句与程序结构——多分支选择结构
    • 2.7 12课 语句与程序结构——循环结构(while语句)
    • 2.8 13课 语句与程序结构——循环结构(for语句)
    • 2.9 14课 语句与程序结构——循环嵌套及其程序实现
    • 2.10 15课 语句与程序结构——break和continue语句
    • 2.11 16课 基于解析算法的问题解决
    • 2.12 17课 基于枚举算法的问题解决
    • 2.13 18课 算法与程序实现的综合应用1
    • 2.14 19课 算法与程序实现的综合应用2
  • 3 数据处理与应用
    • 3.1 20课 数据处理的一般过程
    • 3.2 21课 数据采集
    • 3.3 22课 数据整理
    • 3.4 23课 数据分析
    • 3.5 24课 数据可视化之图表
    • 3.6 25课 数据可视化之词云
    • 3.7 26课 数据分析报告与应用
  • 4 走进智能时代
    • 4.1 27课 认识人工智能
    • 4.2 28课 人工智能平台中的智能工具
    • 4.3 29课 编程调用平台中的智能工具
    • 4.4 30课 人工智能的应用与影响
9课 顺序结构的程序实现

(1) 理解和掌握Python语言中常见的函数;

(2) 深入理解顺序结构的实现过程;

(3) 学会利用Python语言编写顺序结构的程序解决问题。

学习重点: 掌握Python中的函数运用,进一步理解与掌握顺序结构。

学习难点:通过编程计算BMI体重指数,提高计算机解决问题的能力。 

学会利用网络自主开展学习,并且自己安装好Python软件。


1.话题引入

肥胖和偏瘦都不是健康状态,容易引发一些疾病,因此要控制体重,健康生活。     

如何判断自己体重标准与否?——根据身体质量指数BMI来进行判断。

思考:若要编程来计算你的BMI值,该如何来实现?

2.分析问题

打开阅读材料“话说BMI”,分析问题,完成表格。

需解决的问题


所需要的条件


相互之间的关系


1.任务:绘制流程图,描述计算BMI值的算法。

2.观察流程图,分析算法特征。


该算法每一个步骤按排列顺序,自上而下依次执行,直至结束。这种算法结构称为顺序结构。

知识点:

顺序结构:指程序的执行按语句的排列顺序从上到下依次执行,直至结束。

1.思考:算法中需要处理的数据有哪些?尝试分别用变量表示。

根据思考,完成表格

 

身高值——height;体重值——weight;BMI值——BMI

2.打开“BMI.py”文件,运行程序

思考:算法中处理的三个数据,在程序中分别是如何得到的?

身高值height和体重值weight——直接输入得到;

BMI值——计算得到:BMI=weight/height²

3.打开“BMI.py”文件,观察程序代码。

 

①完成表格填写:

输入身高值:height=input(“Height(m):”)

输入体重值:weight=input(“Weight(kg):”)

计算BMI值:bmi=float(float(weight)/(float(height)**2))

输出BMI值:print(“您的BMI指数为:”,bmi)

再次观察表中的代码语句:

height=input(“Height(m):”)

weight=input(“Weight(kg):”)

bmi=float(float(weight)/(float(height)**2))

print(“您的BMI指数为:”,bmi)

程序中一些表达式需要有函数参与构成,实现语句功能。

知识点:常见函数及其运用(微课)

微课1:函数运用


 

微课2:拓展实践


问题:温度的刻画有两个不同体系,分别为摄氏温度C和华氏温度F。已知摄氏温度和华氏温度之间存在以下关系:摄氏温度C=(华氏温度-32)/1.8。

请利用Python编写程序实现温度转换。 

知识点及能力

学生自评

小组互评

顺序结构分析

【1】【2】【3】【4】

【1】【2】【3】【4】

基本函数运用

【1】【2】【3】【4】

【1】【2】【3】【4】

编写代码实现算法

【1】【2】【3】【4】

【1】【2】【3】【4】

小组讨论勇于发表意见

【1】【2】【3】【4】

【1】【2】【3】【4】

梳理并综合讨论观点

【1】【2】【3】【4】

【1】【2】【3】【4】

实践操作能力

【1】【2】【3】【4】

【1】【2】【3】【4】