新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx

上传人:b****1 文档编号:14103786 上传时间:2022-10-18 格式:DOCX 页数:12 大小:183.16KB
下载 相关 举报
新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx_第1页
第1页 / 共12页
新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx_第2页
第2页 / 共12页
新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx_第3页
第3页 / 共12页
新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx_第4页
第4页 / 共12页
新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx

《新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。

新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx

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<

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条件语句学习设计

经历将具体问题的程序框图转化为程序语句的过程,理解条件语句,进一步体会算法的基本思想。

编写条件语句的程序时,从形式上讲IF…ENDIF相当于一个括号,使用时缺一不可,该语句执行时,假如条件成立,就执行语句1;

否则就执行语句体2.语句体1和语句体2可以是一条语句,也可以是多条语句,也可以是没有语句,视具体情况而定,语句中IF…THSE…ELSEENDIF都是固定关键字,不能写错,当整个程序结束时,可直接用语句“END”,而不是“ENDIF”.

当需要进行多次比较与判断时,则需要多次运用条件语句来编写程序,但要注意这些条件语句之间的关系.若它们之间是一个并列关系,则它们之间按顺序编写即可。

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<

bTHEN

ELSE

A.1B.3C.4D.

4.给出以下四个问题:

①输入一个数,输出它的绝对值;

②求函数的函数值;

③求面积为6的正方形的周长;

④求三个数中最大数。

其中不需要用条件语句来描述其算法的有(   )

A.1个   B.2个    C.3个D.4个

INPUT

IFTHEN

PRINT

PRINT

5.

若输入9,运行结果是________.

6.下面给出的是用条件语句编写的程序,该程序所求函数的解析式为______.

INPUTх

IFх<

3THEN

y=2﹡х

IFх>

y=x﹡x1

y=2

PRINTy

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

IFх=0THEN

PRINT“y=”;

y

1.2.3循环语句学习设计

经历将具体问题的程序框图转化为程序语句的过程,理解循环语句,进一步体会算法的基本思想。

WHILE语句执行的程序是当型循环(前测试型),也就是先测试(先判断条件),后执行循环体,因此,在用WHILE语句编写程序时必须设计成当型循环。

UNTIL语句执行的程序是直到型循环,也就是先执行循环体,后进行条件的判断,因而又称为“后测试型”循环.

对于直到型和当型循环在编写程序时要明确它们的区别,也就是要抓住以上关键的两点:

条件判定有先后之分,即先判断再执行循环体为当型循环,先执行循环体后判断条件为

直到型循环;

“是”“否”执行循环体相反,即当型循环是符合条件就执行循环体,而直

到型循环是不符合条件就执行循环体.

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

A.B.C.D.

5.当时,下面程序的运行结果是__________.

WHILE

WENDPRINT

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

then

else

unrtile

print

流程图:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1