admin 管理员组

文章数量: 1184232


2024年4月27日发(作者:互联网杯d组比赛)

第五课、分支结构程序设计 教学设计

1教学目标

1、 掌握if语句的一般格式和执行流程,理解冒号和缩进的功能。

2、 理解关系表达式和逻辑表达式的概念及运算结果。

3、 通过编写“登录程序”,初步掌握简单分支结构的程序设计方法。

2重点难点

重点:1、关系表达式和逻辑表达式的概念及运算结果。

2、if语句的一般格式和执行流程,理解冒号和缩进的功能

难点:关系表达式和逻辑表达式的概念及运算结果。

3教学过程

一、什么是分支结构,编写分支结构程序时,一般需要特定的条件语句。

如下图:

二、在Python中,if条件语句的一般格式

下一语句

语句块1

语句块2

(true)

条件

(false)

if<条件>:

<语句块1>

else:

<语句块2>

If条件语句由if关键词构成,后面跟着一个条件和一个冒号。冒号的作用是告知接下来要创建一个新

的语句块,处于同一个缩进位置的代码组成一个语句块。

条件实际上是一个表达式,它的值可以是真(true)或假(false)。当条件为真执行语句块1,否则

执行语句块2。

例如,“比较两个数a,b,输出其中较大的数”,用if条件语句描述如下:

If a>b:

print(“两个数中较大的数为: ”,a)

else:

print(“两个数中较大的数为: ”,b)

分支结构程序设计实例

编写一个“登录程序”,实现:输入账号和密码,校验是否正确。

1、问题分析

“登录程序”需要先知道输入的账号和密码内容,在教研输入的内容是否正确,最后显示登录是否成功。

假设校验的账号和密码分别为“admin”“python@16”。输入的账号和密码分别保存在变量user、pwd

中,判断能否登录的条件为:

User==“admin” pwd==“python@16”

2、算法设计

本例的输入数据很明确,就是账号和密码;输出数据为“登录成功!”或“账号或密码有误!”

根据以上分析,“登录程序”算法用自然语言可以描述如下:

根据以上分析,“登录程序”算法用自然语言可以描述

如下:

(1)输入账号和密码

(2)判断输入的账号和密码是否正确。

(3)若账号和密码均正确,则输出“登录成功!”,否则输出“账号或密码有误!”。

其算法用流程图表示,如图。

开始


本文标签: 账号 密码 登录 结构 语句