云南省潞西市芒市高中数学 第一章 三角函数 12 基本.docx

上传人:b****7 文档编号:11055968 上传时间:2023-02-24 格式:DOCX 页数:15 大小:45.83KB
下载 相关 举报
云南省潞西市芒市高中数学 第一章 三角函数 12 基本.docx_第1页
第1页 / 共15页
云南省潞西市芒市高中数学 第一章 三角函数 12 基本.docx_第2页
第2页 / 共15页
云南省潞西市芒市高中数学 第一章 三角函数 12 基本.docx_第3页
第3页 / 共15页
云南省潞西市芒市高中数学 第一章 三角函数 12 基本.docx_第4页
第4页 / 共15页
云南省潞西市芒市高中数学 第一章 三角函数 12 基本.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

云南省潞西市芒市高中数学 第一章 三角函数 12 基本.docx

《云南省潞西市芒市高中数学 第一章 三角函数 12 基本.docx》由会员分享,可在线阅读,更多相关《云南省潞西市芒市高中数学 第一章 三角函数 12 基本.docx(15页珍藏版)》请在冰豆网上搜索。

云南省潞西市芒市高中数学 第一章 三角函数 12 基本.docx

云南省潞西市芒市高中数学第一章三角函数12基本

1.2基本算法语句

一、学习目标:

(1)、记住输入语句、输出语句、赋值语句、条件语句和循环语句的表示方法、结构及功能.

(2)、会用输入语句、输出语句、赋值语句、条件语句和循环语句解决有关的算法问题。

.

(3)、认识算法的基本思想.

教学重点:

五种语句的格式、功能及应用。

教学难点:

算法的步骤、程序框图、算法语句关系的理解

一、预习导学

1、输入语句的格式:

功能:

.

2、输出语句的一般格式:

功能:

3、赋值语句的一般格式:

赋值语句中的“=”称作赋值号.

功能:

4、“IF—THEN—ELSE”语句

格式:

IF条件THEN

         

ELSE

         

ENDIF

2°“IF—THEN”语句

格式:

IF条件THEN

       

ENDIF

5、循环语句:

1°当型循环语句

当型(WHILE型)语句的一般格式为:

WHILE条件

WEND

2°直到型循环语句

直到型(UNTIL型)语句的一般格式为:

DO

LOOPUNTIL条件

(一)预习交流

1、使用输入语句、输入语句和赋值语句时应注意什么?

2、使用条件语句和循环语句时应注意什么?

 

三、问题引领,知识探究(主干问题)

1、引入:

前面我们学习了程序框图的画法,为了让计算机能够理解算法步骤、程序框图,我们开始学习算法语句.

2、提出问题

(1)、指出输入语句、输出语句、赋值语句、条件语句和循环语句的格式、功能、要求.

 

(2)、利用框图总结五种种语句的功能、格式、特点.

 

(3)、指出五种语句与框图的对应关系.

 

例1:

用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值.

 

例2:

编写程序,计算一个学生数学、语文、英语三门课的平均成绩

 

例3:

变换两个变量A和B的值,并输出交换前后的值.

 

例4:

编写一个程序,求实数x的绝对值

 

变式1:

把前面求解一元二次方程ax2+bx+c=0的程序框图转化为程序.

 

例5:

编写程序,使任意输入的3个整数按从大到小的顺序输出

 

变式:

2:

设计一个求解一元二次方程ax2+bx+c=0的算法,并画出程序框图表示.

 

例6:

修改前面编写过的求函数y=x3+3x2-24x+30的值的程序,连续输入11个自变量的取值,输出相应的函数值.

 

变式3:

教材中的用“二分法”求方程x2-2=0(x>0)的近似解的程序框图(见教材图1.1-20)包含了顺序结构、条件结构和循环结构.把它的程序框图转化为程序。

四、目标检测

1、执行“PRINT“3+5=”;3+5”的输出结果是(   )

A、3+5=3+5    B、3+5=8   C、8=3+5     D、8=8

2、以下程序运行后输出的结果是(  )

A=3

B=A*A

A=A+B

B=B+A

PRINTA,B

 

A12,5       B12,21    C、12,3   D21,12

3、下面的程序是判断所输入的正整数的奇偶性,将其补充完整,横线上应填,

      。

INPUTx

m=xMOD2

IFTHEN

PRINT“x是奇数”

ELSE

PRINT

ENDIF

END

 

4、.下面的程序是求一个函数的函数值的程序,

 

INPUTx

IFx<=0THEN

 y=-x

ELSE

IFx>0ANDx<=1THEN

y=0

ELSE

y=x-1

ENDIF

ENDIF

PRINT y

END

e

 

若执行此程序,输出的结果为3,那么输入的x值为。

 

5、执行下面程序,输出的结果是()

i=1

S=0

WHILEi<=4

S=S*2+1

i=i+1

WEND

PRINTS

END

A.3B.7C.15D.17

五、分层配餐

A组

1、下列赋值语句中错误的是

A、N=N+1B、K=K*K   C、C=A(B+D) D、C=A/B

a=b

b=a    

2、将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是(   )

A、

                

c=b

b=a

a=c

B、

 

b=a

a=b

C、  

 

a=c

c=b

b=a

D、

 

3、给出下列四个问题:

(1)输入一个数x,输出它的绝对值。

(2)求函数

的函数值。

(3)求面积为6的正方形的周长。

(4)求三个数a、b、c中的最大数。

其中需要用条件语句来描述其算法的个数是()

A、1B、2C、3D、4

INPUTx1,x2

IFx1=x2THEN

X1=x1+x2

ENDIF

y=x1+x2

PRINTy

END

4、给出下列程序:

 

如果输入

=2,

=3,那么执行此程序后,输出的结果是()

A、7B、10C、5D、8

5、当a=3时,下面这个程序的输出结果是(    )

IFa<10THEN

y=2*a

ELSE

y=a*a

ENDIF

PRINTy

END

 

A、9B、3C、10D、6

6、阅读以下程序,若输入的是-2,3,则输入的结果是(

INPUTa

IFa>0THEN

y=8*a

ELSE

y=14+a

ENDIF

PRINTy

END

 

A、-18.4B、11C、12D、11.7

7、下列问题的程序不需要用循环语句的是(  )

A.用二分法求x

-2=0的近似根。

B.对任意给定的一个大于1的整数n,判断n是否为质数

C.输入一元二次方程的系数,输出它的实数根

D.输入n的值,输出1+

+

+···+

的值

8、下列对WHILE语句的说法不正确的是()

A.当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体

B.当计算机遇到WHILE语句时,先判断条件的真假,如果条件不符合,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句

C.WHILE型语句结构也叫当型循环语句

D.WHILE型循环有时也称为“后测试型”循环

9、有以下程序段,下面说法正确的是()

K=8

WHILEK=0

K=K+1

WEND

A.WHILE循环执行8次

B.该循环体是无限循环

C.循环体语句一次也不执行

D.循环体语句只执行一次

设计意图:

巩固和加强学生对三种编程语句的应用。

B组

10、给出下列程序:

INPUT“实数”;x1,y1,x2,y2

a=x1-x2

m=a^2

b=y1-y2

n=b^2

s=m+n

d=SQR(s)

PRINTd

END

 

此程序的功能为

A、求点到直线的距离      B、求两点之间的距离

C、求一个多项式函数的值    D、求输入的值的平方和

11、写出下列程序运行的结果:

a=1

b=a+3

b=b-1

PRINT“b=”;b

END

(1)

 

运行结果为       .

a=2

b=3

c=4

a=b

b=c+2

c=b+4

d=(a+b+c)/3

PRINT“d=”;d

END

(2)

 

运行结果为      .

12.阅读下面的程序:

INPUT“x=”;x

IFx<0 THEN

y=x+3

ELSE

IFx>0THEN

y=x+5

ELSE

y=0

ENDIF

ENDIF

PRINTy

END

 

如果输入x=-2,则输出的结果y为()

A.0B.1C.2D.3

13.在下面这个程序中,

若输入a=35,则输出的b=

14.写出下面这个程序运行的结果。

若x=6,则P=;若x=20,则P=.

15、下面是求30个数的平均数的程序,则在横线上应补充的语句为()

S=0

i=1

INPUT“x=”;x

S=S+x

i=i+1

LOOPUNTIL()

a=S/30

PRINTa

END

A.i>30B.i<30C.i>=30Di<=30

16、运行下面的程序,输出的结果为()

A=1

B=1

WHILEB<15

A=A+B

B=A+B

WEND

C=A+B

PRINT“C=”;C

END

17、如果以下程序的运行结果为240,那么UNTIL后面的“条件”应为()

i=16

S=1

DO

S=S*i

i=i-1

LOOPUNTIL“条件”

PRINTS

END

 

设计意图:

进一步巩固和加强学生对三种编程语句的应用。

C组

18、已知方程(ax+b)(cx+d)=0(abcd≠0),试设计程序,对任意输入的a、b、c、d

(abcd≠0)的值,输出方程的根。

 

 

19.已知符号函数y=

试设计程序,输入x的值,输出相应的y值。

 

20编写程序,计算并输出表达式

的值

 

21、某中学男子体育组的百米赛跑的成绩(单位:

秒)如下:

12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7设计一个算法从这些成绩中搜索出所有小于12.1秒的成绩,画出程序框图,并编写相应的程序。

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

当前位置:首页 > 工程科技 > 能源化工

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

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