Python程序设计基础教案8--程序的分⽀结构授课教案
excel表格常用技巧大全视频授课教案附页
教学设计说明⼀、程序的三种基本结构
任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本
结构组合⽽成。
(1)顺序结构:程序中的各个操作是按照它们在源代码中的排列顺序依次
执⾏的;
(2)选择结构:根据某个特定的条件进⾏判断后,选择其中⼀⽀执⾏;分
为:单项选择、双选选择和多项选择;
(3)循环结构:反复执⾏某个或某些操作,直到条件为假或为真时才停⽌
循环。
⼆、顺序结构
顺序结构是流程控制中最简单的⼀种结构。
该结构的特点是按照语句的先后次序依次执⾏,每条语句只执⾏⼀次。
顺序结构的程序设计⽅法:
案例讲解:
项⽬实践⼀的前4问就是⼀个典型的顺序结构。
(1)根据题⼲要求,即要解决的问题,确定变量的个数。项⽬实践⼀⽤到8
个变量,分别是:姓名、班级、数学成绩、语⽂成绩、英语成绩、总分、平均分、
数学成绩的平⽅根。
(2)给变量赋值。①变量值需使⽤input()函数由⽤户通过键盘输⼊。涉及到5个变量:姓名、班级、数学成绩、语⽂成绩、英语成绩。其中三个成绩变量由于是浮点数类型,⽽通过input( )输⼊的是字符串类型,所以需要⽤到float( )函数进⾏强制类型转换。②直接给出变量的值:直接赋值或通过表达式计算。项⽬实践⼀中:总分、平均分、数学成绩的平⽅根这3个变量都是通过表达式计算并将计算结果直接复制给变量。
(3)输出相应的信息和计算结果。例如:输出学⽣的基本信息、总分、平均分、数学成绩的平⽅根。
三、选择结构(条件语句)
选择结构⽤于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。
三种选择语句:
(⼀)if语句
语法格式:
注意:①其中条件后⾯有":"号;②执⾏的语句块要向右边缩进。
流程图:python基础代码语句
案例讲解:
任务⼀:如果数学成绩⼤于90分,则打印数学成绩,并求数学成绩的平⽅根。
任务分析:①⾸先确定变量是数学成绩,然后给变量进⾏赋值(可通过键盘输⼊,也可直接进⾏赋值)
。②题⼲给出条件为:数学成绩⼤于90分;⽤⽐较表达式将该条件转化为python代码;③当条件成⽴时,打印数学成绩。⽤到print 语句。同时求数学成绩的平⽅根(计算平⽅根:三种⽅法)。
代码⽰例:
(⼆)if...else语句
语法格式:
注意:①if 条件和else后⾯有":"号;②语句块1和语句块2都要缩进且要对齐。
maria怎么读流程图:
案例讲解:源代码主角改变过去了吗
任务⼆:输⼊⼀个整数,并判断奇偶性。
任务分析:①偶数和奇数的判别⽅法:是否能被2整除;②⼀个数能被另⼀个数整除:%(模运算)。代码⽰例:
任务三:输⼊⼀个整数,输出其绝对值。
任务分析:①数:正数、0、负数;②正数和0 的绝对值为其本⾝;③负数的绝对值为其相反数。
代码⽰例:
随堂测验:
任务布置:输⼊两个整数,输出较⼤的⼀个。
任务分析:①问题性质:求两个数中最⼤值的问题;②简单if...else语句的考察;③可通过引⼊第三⽅
变量,也可仅利⽤现有的两个变量;④原则:尽量使⽤较少的变量。
(三)复杂条件语句
语法格式:
注意:①条件和else后⾯有":"号;②所有语句块都要缩进且要对齐。
流程图:
计算机编程代码怎么编写案例讲解(看天⽓穿⾐):
任务:若明天温度⼤于26度,穿T恤;若明天温度在20~26度,穿衬⾐;若明天温度在10~20度,穿⽑⾐;若明天温度⼩于10度,穿⽻绒服。
任务分析:多个条件判断,需要⽤到复杂条件语句。
任务流程图:
代码⽰例:
>embed在html里的用法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论