第四章 程序设计基础 合格考复习 -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第四章 程序设计基础 合格考复习 -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中信息技术 第四章 程序设计基础 合格考复习 -ppt课件_2023新粤教版2019高中信息技术必修第一册 第四 程序设计 基础 合格 复习 ppt 课件 _2023 新粤教版 2019 高中 下载 _必修1 数据与计算_粤教版(2019)_信息_高中
- 资源描述:
-
1、制作人:XXX第四章 程序设计基础必修一 数据与计算目录CONTENTS程序设计语言的基础知识运用顺序结构描述问题求解过程运用选择结构描述问题求解过程运用循环结构描述问题求解过程01PART ONE程序设计语言的基础知识常量和变量1.常量:指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。如:45,-30,Hello,Good等。2.变量:指在程序运行过程中其值可以发生变化的量。组成:标识符(名字)+内容(值),如 a=1常量和变量变量的命名规则:(1)由字母、数字、下划线组成(2)第一个字符不能是数字(3)字母区分大小写,如:value 和 Value不同(4)不能使用保留
2、字(关键字)如:if、for、in、continue、print、input等。stu_name 123_a print _age 数据类型1.Python能直接处理的常用数据类型有:Number(数值)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)等。数据类型2.Number(数值):三种数值类型a.整型(int):整数(正数、负数、零)b.浮点型(float):整数部分与小数部分组成c.复数(complex):实数部分与虚数部分组成数据类型3.String(字符串):以单引号或双引号括起来的任意文本,如abc、xyz等。4.List(列表
3、):写在“”之间、用逗号隔开的元素列表。(有序的对象集合)如:list=1,2,3,4,5list0=1,list1=2数据类型5.Tuple(元组):与列表类似,使用小括号,元组的元素不能修改。如:tup=(1,2,3)6.Set(集合):无序不重复的序列,用“”标识7.Dictionary(字典):无序的对象集合,字典中的元素用键值对来表示,使用“”标识。如:s=num:01运算符与表达式常用的运算符有:算术运算符 逻辑运算符 关系运算符 赋值运算符 成员运算符等。运算符与表达式1.算术运算符算术运算符描述示例+加 x+y-减 x-y*乘 x*y/除 x/y (5/2=2.5)%求余 x%
4、y (5%2=1)*幂运算 x*y (5*2=25)/整除 x/y (5/2=2)运算符与表达式2.逻辑运算符逻辑运算符描述用法举例and与a and b只有当a和b都为true时,其结果才为true如:(21)的结果为trueor或a or b只要a和b中有一个为true,其结果就为true如:(22)的结果为truenot非not a如果a为true,则非a为false如:not(2=3)的结果为true运算符与表达式逻辑运算符的运算结果事件a事件ba and ba or bnot atruetruetruetruefalsetruefalsefalsetruefalsefalsetrue
5、falsetruetruefalsefalsefalsefalsetrue运算符与表达式3.关系运算符关系运算符描述用法举例=判断a和b是否相等,若相等,运算结果为True,否则为Falsea=b2=3的结果为false判断a是否大于b,若大于b,运算结果为True,否则为Falseab23的结果为false判断a是否小于b,若小于b,运算结果为True,否则为Falseab2=判断a是否大于等于b,若大于等于b,运算结果为True,否则为Falsea=b2=3的结果为false=判断a是否小于等于b,若小于等于b,运算结果为True,否则为Falsea=b2关系运算符逻辑运算符赋值运算符;当
6、出现“()”时,应先算括号内的内容;在同类运算符中也要注意不同的优先级。如:算术运算符中,幂运算乘除加减;逻辑运算符中,notandor。运算符与表达式6.函数 函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。【为一段实现特定功能的代码“取”一个名字,以后即可通过该名字来执行(调用)这段代码。】格式:函数名()如:print()、input()、int()常用函数:abs()求绝对值;len()求长度;input()输入数据;print()输出内容;int()转换成整型;float()转换成浮点型。练习1.在Python程序设计语言中,变量的命名需要遵循一定的规则,下列选项中合
7、法的变量名是()。A.a7 B.if C.8b D.#aAA.a72.在python语言中以下哪一项是取余运算的运算符()。A.*B./C./D.%DD.%练习4.下列表达式结果为真(True)的是()。A.92 and 0 B.35 C.not 1615 D.20100BB.35 3.在Python程序中,列表(List)就是一批变量的集合。已知列表m2,4,0,23,1,20,那么m1表示的元素是()。A.2 B.4 C.20 D.1BB.4练习5.一个整数n既能被18整除,又能被27整除,下列能正确表示该逻辑关系的表达式是()。A.n/18=0 and n/27=0 B.n%18=0 o
8、r n%27=0 C.n%18=0 and n%27=0 D.n/18=0 or n/27=0CC.n%18=0 and n%27=0 练习6.下列Python表达式中,值最小的是()。A.2022/10%7 B.len(Fyms6!)C.abs(-7)D.66/10AA.2022/10%7 练习7.下列赋值语句正确的是()。A.x+1=x B.x=x+1 C.x=+1 D.x,y,z=1,2BB.x=x+18.关于常量和变量,以下说法正确的是()。A.赋值语句a=12中,a是变量,12是常量B.赋值语句d=b+a中,d、a、b都是变量 C.赋值语包a=1+2中,a是常量 D.赋值语包c=b+
9、a中,c是变量,a、b都是常量AA.赋值语句a=12中,a是变量,12是常量02PART TWO运用顺序结构描述问题求解过程数据的输入1.在Python的程序设计语言中,数据输入通过input()函数来实现。格式:=input(提示信息:)作用:接收来自用户的输入 返回的类型:输入值的类型为字符串型str 值的存储:使用赋值语句对输入的值进行存储数据的输入注意:字符串转换为数值型数据的输入注意:字符串转换为数值型数据的输出在Python中,数据输出可通过print()函数来实现。格式:print(object,.,sep=,end=n)object:输出的对象,可以是常量、变量或表达式等 se
10、p=:默认为空格,表示每个输出对象之间的分隔符 end=n:默认为换行符,输出文本尾的一个字符串数据的输出 sep=:默认为空格,表示每个输出对象之间的分隔符数据的输出 end=n:默认为换行符,输出文本尾的一个字符串顺序结构1.顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。顺序结构例:计算两个数之和练习1.执行下列语句后的显示结果是()。a=1b=2*a/4 a=one print(a,b)A.one 0 B.1 0 C.one 0.5 D.one,0.5CC.one 0.5 练习2.拟在屏幕上打印输出“Hello World”,以下选项中正确的是()A.print
11、(Hello World)B.print(Hello World)C.printf(“Hello World”)D.printf(Hello World)AA.print(Hello World)练习3.在Python中,print(12+3)的运行结果为()A.15 B.15 C.123 D.123CC.123 练习4.执行语句x=input()时,如果从键盘输入“12”并按回车键,则x的值是()A.12 B.12.0 C.1e2 D.12DD.12练习5.关于一些常用函数在程序中的功能,下列说法错误的是()A.input(输入体重(kg):)显示输入体重(kg):,并要求输入数据 B.fl
12、oat(input(输入身高(m):)把数据转换成整型 C.float(input(输入身高(m):)把数据转换成浮点型 D.print(“正常”)输出 正常BB.float(input(输入身高(m):)把数据转换成整型 练习6.执行下列程序后,从键盘输入1、2,则输出的结果是()m=int(input(“请输入一个数:”)n=int(input(“请输入一个数:”)m*=n n/=m m/=nprint(m,n)2,1 练习7.输入一个三位数的整数,倒序输出这个三位数。例如输入345,那么输出为543。程序代码如下:a=int(inpu(请输入一个三位数的整数:)b=a/100 c=a/1
13、0%10 d=()n=()print(n)a%10b+c*10+d*10003PART THREE运用选择结构描述问题求解过程If语句在程序设计中,主要使用条件语句(if语句)来实现判断和选择。if语句包括单分支if语句、双分支if语句、多分钟支if语句。If语句格式:if(条件表达式):语句A注意:a.语句格式中的“:”,是英文状态下的冒号;b.书写语句A之前,要先缩进(按tab键或四个空格)。1.单分支if语句If语句1.单分支if语句例:请输入您的体温:如果您的体温大于37.5,程序提示:您正在发烧,现在不能进入学校。您需要赶快去医院做检查!If语句格式:if(条件表达式):语句A el
14、se:语句B注意:a.语句格式中的“:”,是英文状态下的冒号;b.书写语句A和语句B之前,要先缩进(按tab键或四个空格)。2.双分支if语句If语句2.双分支if语句例:请输入您的年龄:如果您的年龄大于18,程序提示:请进否则:程序提示:未满18岁,禁止进入!If语句格式:if(表达式1):语句1 elif(表达式2):语句2 elif(表达式N):语句N else:语句N+13.多分支if语句注意:不管是双分支还是多分支语句,else只能有一个。If语句3.多分支if语句例:设定一个整数28猜一猜这个整数是什么:如果猜的数等于28,程序提示:猜对了!否则如果猜的数大于28,程序提示:大了否
15、则,程序提示:小了练习1.以下语句格式正确的是()。A.if age 18;B.if age 18:C.if age 18;D.if age 18.BB.if age=30 or m20:print(m)A.20 B.19 C.30 D.0BB.19 练习4.小王编写了出租车收费的Python程序,代码如下:s=eval(input(请输入行驶路程(公里):)if s=3:f=10elif s b:m=a else:m=b if cm:m=c练习5.如下Python程序段,运行后,m的值为()A.7 B.2 C.23 D.9 CC.23 练习import matha=float(input(请
展开阅读全文
链接地址:https://www.163wenku.com/p-6635070.html