新人教A版高中数学必修112《基本算法语句》word学案3课时.docx
- 文档编号:1184962
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:12
- 大小:183.16KB
新人教A版高中数学必修112《基本算法语句》word学案3课时.docx
《新人教A版高中数学必修112《基本算法语句》word学案3课时.docx》由会员分享,可在线阅读,更多相关《新人教A版高中数学必修112《基本算法语句》word学案3课时.docx(12页珍藏版)》请在冰豆网上搜索。
新人教A版高中数学必修112《基本算法语句》word学案3课时
高中数学必修三§1.2.1输入语句、输出语句和赋值语句学习设计
学法指导
1.学习要求:
经历将具体问题的程序框图转化为程序语句的过程,理解输入语句、输出语句和赋值语句,进一步体会算法的基本思想。
2.方法技巧:
可多次给同一个变量赋值,但只保留最后一次所赋的值。
赋值语句的作用是将表达式所代表的值赋给变量。
输出语句的作用是实现算法的输出结果功能。
输入语句的作用是实现算法的输入信息功能。
3.误区警示:
输入语句和赋值语句的区别:
输入语句是外部直接给程序中变量赋值;赋值语句是程序内部运行时给变量赋值,先计算右边的表达式,得到的值赋给左边的变量.
输入语句和输出语句的区别:
输入语句是外部直接给程序中变量赋值;输出语句是程序
运行的结果输出到外部,先计算表达式,得到结果输出.
感受理解
1.下列给出的赋值语句中正确的是
A.3←AB.M←—MC.B←A←2D.x+y←0
2.赋值语句是非常重要的语句,以下书写错误的是()
A.
B.
C.
D.
3.“”,“”是某一程序中的先后相邻的两个语句,下列说法正确的是()
①的意思是,此式与算术中的式子是一样的
②是将数值24赋给
③可以写为
④语句在执行时“=”右边的值是24,执行后左边的值是29
A.①③B.②④C.①④D.②③
4.下列算法:
①;②;③;④输出x,y
关于算法作用,下列叙述正确的是()
A.交换了原来的x,yB.让x与y相等
C.变量z与x,y相等D.x,y仍是原来的值
课后练习
5.阅读下列流程图:
则此流程图表示__________________________算法.
6.阅读下列程序
inputx
ifx>0then
y=1
elseifx=0then
y=0
else
x<0then
y=-1
endif
printy
end
这个程序的意义是____________.
7.下列程序:
input"A=";1
A=A*2
A=A*3
A=A*4
A=A*5
printA
end
输出的结果A是__________.
X←1
Y←2
Z←3
X←y
Y←z
Z←x
Printx,y,z
8.
输出结果是.
三、解答题
9.编写一个程序,要求输入两个正数的值,输出的值。
10.写出用公式法求х2-2х-8=0的根的程序。
1.2.1
1.B.2.C.3.B.4.A.5.输出a,b,c中最小的6.符号函数
7.120.8.2,3,2.9.略。
10。
程序如下:
INPUT“a,b,c=”;a,b,c;
p=-b/(2*a),q=(SQR(b^2-4*a*c))/(2*a);х1=p+q;х2=p-q
PRINT“х1=”;“х2=”;х2;END。
高中数学必修三§1.2.2条件语句学习设计
学法指导
1.学习要求:
经历将具体问题的程序框图转化为程序语句的过程,理解条件语句,进一步体会算法的基本思想。
2.方法技巧:
编写条件语句的程序时,从形式上讲IF…ENDIF相当于一个括号,使用时缺一不可,该语句执行时,假如条件成立,就执行语句1;否则就执行语句体2.语句体1和语句体2可以是一条语句,也可以是多条语句,也可以是没有语句,视具体情况而定,语句中IF…THSE…ELSEENDIF都是固定关键字,不能写错,当整个程序结束时,可直接用语句“END”,而不是“ENDIF”.
3.误区警示:
当需要进行多次比较与判断时,则需要多次运用条件语句来编写程序,但要注意这些条件语句之间的关系.若它们之间是一个并列关系,则它们之间按顺序编写即可。
感受理解
INPUT“X=”;3
IFX>3THEN
y=X﹡X
ELSEy=2﹡x
ENDIF
END
1.
该程序执行后,变量y的值是( )
A.3B.6C.9D.27
2.已知程序如下:
INPUT a
IFa>=0THEN
PRINTSQR(a)
ELSEPRINT“是负数”
END IF
END
输入,输出结果为( )
A.B.4C.是负数D.是正数
3.当时,执行完下面程序后的值是( )
IF a ELSE ENDIF A.1B.3C.4D. 4.给出以下四个问题: ①输入一个数,输出它的绝对值; ②求函数的函数值; ③求面积为6的正方形的周长; ④求三个数中最大数。 其中不需要用条件语句来描述其算法的有( ) A.1个 B.2个 C.3个D.4个 课后练习 INPUT IFTHEN PRINT ELSE PRINT ENDIF END 5. 若输入9,运行结果是________. 6.下面给出的是用条件语句编写的程序,该程序所求函数的解析式为______. INPUTх IFх<3THEN y=2﹡х ELSE IFх>3THEN y=x﹡x1 ELSE y=2 ENDIF ENDIF PRINTy END 7.设计求的算法,并画出流程图。 8.有一函数 编写一程序,输入一个值,输出值。 1.2.2 1.B.2.C.3.C.4.A.5.9。 6.。 7.算法如下: ⑴若,则等于,⑵若,则等于。 其流程图如图: 8.解析用变量分别表示自变量和函数值,算法步骤如下: 第一步,输入. 第二步,若则,转至第五步,否则转至下一步. 第三步,若,则,转至第五步,否则转至下一步. 第四步,,转至第五步. 第五步,输出. 用流程图表示如图2-1-1所示. 图2-1-1 程序如下: INPUT“х=”;х IFх<0THEN y=-1 ELSE IFх=0THEN y=0 ELSE y=1 ENDIF PRINT“y=”;y END 高中数学必修三§1.2.3循环语句学习设计 学法指导 1.学习要求: 经历将具体问题的程序框图转化为程序语句的过程,理解循环语句,进一步体会算法的基本思想。 2.方法技巧: WHILE语句执行的程序是当型循环(前测试型),也就是先测试(先判断条件),后执行循环体,因此,在用WHILE语句编写程序时必须设计成当型循环。 UNTIL语句执行的程序是直到型循环,也就是先执行循环体,后进行条件的判断,因而又称为“后测试型”循环. 3.误区警示: 对于直到型和当型循环在编写程序时要明确它们的区别,也就是要抓住以上关键的两点: 条件判定有先后之分,即先判断再执行循环体为当型循环,先执行循环体后判断条件为 直到型循环;“是”“否”执行循环体相反,即当型循环是符合条件就执行循环体,而直 到型循环是不符合条件就执行循环体. 感受理解 1.学习算法,一方面了解我国古代数学家的杰出成就,另一方面,通过算法设计,利用计算机能做许多我们用笔和纸不敢做的有很大计算量的问题,通常我们可以利用的基本算法语句是 A.输出语句B.赋值语句C.条件语句D.循环语句 2.关于WHILE语句的一般格式中说法正确的是() A.总是执行循环体B.执行一次循环体 C.条件为真执行循环体D.遇到WEND就结束 3.当执行完WHILEh后,i的值变为() A.9B.10C.11D.12 4.如果以下程序运行后输出的结果是132,那么在程序中UNTIL后面的“条件” 应为() i=12 s=1 DO LOOPUNTIL“条件” PRINTS END A.B.C.D. 课后练习 5.当时,下面程序的运行结果是__________. WHILE WENDPRINT END 6.写出下列程序的运行结果(求时只写式子不计算,求时计算其值) (1) 程序表达式___________. (2)运行结果 7.阅读流程图,解答下列问题: (1)变量y在这个算法中的作用是什么? (2)这个算法的循环体是哪一部分? 功能是什么? (3)这个算法的处理功能是什么? 8.用二分法求方程在上的近似解,精确到,写出算法。 画出流程图,并写出算法语句. 1.2.3 1.D.2.C.3.C.4.D.5.1。 5。 6. (1) (2)7 7. (1)变量y是循环变量,控制着循环的开始和结束 (2)流程图的循环体是y: =2000与y: =y+1之间的部分,其功能是判断年份y是否是闰年,并输出结果 (3)这个算法的处理功能是判断2000年--2500年中,哪些年份是闰年,哪些年份不是闰年,并输出结果 8.算法如下: 1、取[a,b]中点,将区间一分为二 2、若,则就是方程的根;否则所求根在的左侧或右侧 若,则,以代替a; 若,则,以代替b; 3、若,计算终止 此时,否则转到第1步 算法语句: Inputa,b,c repeat if thenprint else if then else unrtile print end 流程图:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本算法语句 新人 高中数学 必修 112 基本 算法 语句 word 课时