x ,y
注:1.支持多个输入和输出,但是中间要用逗号隔开!2. Read 语句输入的只能是变量而不是表达式 3. Print 语句不能起赋值语句,意旨不能在Print 语句中用 “ = ”4. Print语句可以输出常量和表达式的值.5.有多个语句在一行书写时用 “ ; ”
隔开.
例题:当x等于5时,Print “x = ”; x 在屏幕上输出的结果是 x = 5 Ⅲ.条件语句(conditional statement):
1. 行If语句: If A Then B 注:没有 End If 2. 块If语句: 注:①不要忘记结束语句End If ,当有If语句嵌套使
用时,有几个If ,就必须要有几个End If ②. Else If 是对上一个条件的否定,即已经不属于上面的条件,另外Else If 后面也要有End If ③ 注意每个条件的临界性,即某个值是属于上一个条件里,还是属于下一个条件。④ 为了使得书写清晰易懂,应缩进书写。格式如下:
例题: 用条件语句写出求三个数种最大数的一个算法.
Read a , b , c If a≥b Then If a≥c Then Read a , b , c If a≥b and a≥c Then Print a Else If b≥c Then Print b Else Print c End If If A Then B Else C End If If A Then B Else If C Then D End If Print a
Else 或者 Print c
End If
Else
If b≥c Then
Print b Else 注:1. 同样的你可以写出求三个数中最小的数。 Print c 2. 也可以类似的求出四个数中最小、大的
数 End If End If
Ⅳ.循环语句( cycle statement): ? 当事先知道循环次数时用 For 循环 ,即使是 N次也是已知次数的循环 ? 当循环次数不确定时用While循环 ? Do 循环有两种表达形式,与循环结构的两种循环相对应. While A For I From 初值 to 终值 Step 步长 … … End For For 循环 End While While循环 Do While p Do … … Loop 当型Do循环 Loop Until p 直到型Do循环 说明:1. While循环是前测试型的,即满足什么条件才进入循环,其实质是当型循环,一般在解决有关问题时,可以写成While循环,较为简单,因为它的条件相对好判断. 2. 凡是能用While循环书写的循环都能用For 循环书写 3. While循环和Do循环可以相互转化 4. Do循环的两种形式也可以相互转化,转化时条件要相应变化 5. 注意临界条
件的判定.
例题: 设计计算 1?3?5?...?99 的一个算法.(见课本P21)
S?1S?1For I From 3 To 99 Step 2 S?S?IEnd ForPrint SS?1I?1While I ? 99 S?S?I I?I?2End While Print SI?1While I ? 97
I?I?2 S?S?IEnd While Print S
? ? ?
S?1I?1Do S?S?I I?I?2Loop Until I ?100 (或者 I ?99 )Print SS?1I?1Do I?I?2 S?S?ILoop Until I ?99 Print S
? ?
S?1I?1Do While I ?99 (或者I ?100 ) S?S?I I?I?2Loop Print SS?1I?1Do While I ?97 (或者I ?99 ) I?I?2 S?S?I Loop Print S
? ?
颜老师友情提醒:1. 一定要看清题意,看题目让你干什么,有的只要写出算法,有的只要求写出伪代码,而有的题目则是既写出算法画出流程还要写出伪代码。
2. 在具体做题时,可能好多的同学感觉先画流程图较为简单,但也有的算法伪代码比较好写,你也可以在草稿纸上按照你自己的思路先做出来,然后根据题目要求作答。一般是先写算法,后画流程图,最后写伪代码。
3. 书写程序时一定要规范化,使用统一的符号,最好与教材一致,由于是新教材的原因,再加上各种版本,可能同学会看到各种参考书上的书写格式不一样,而且有时还会碰到我们没有见过的语言,希望大家能以课本为依据,不要被铺天盖地的资料所淹没!
高中数学必修4知识点
?正角:按逆时针方向旋转形成的角?1、任意角?负角:按顺时针方向旋转形成的角
??零角:不作任何旋转形成的角2、角?的顶点与原点重合,角的始边与x轴的非负半轴重合,终边落在第几象限,则称?为第几象限角.
第一象限角的集合为??k?360????k?360??90?,k??? 第二象限角的集合为??k?360??90??k?360??180?,k??? 第三象限角的集合为??k?360??180????k?360??270?,k??? 第四象限角的集合为??k?360??270????k?360??360?,k??? 终边在x轴上的角的集合为????k?180?,k??? 终边在y轴上的角的集合为????k?180??90?,k??? 终边在坐标轴上的角的集合为????k?90?,k??? 3、与角?终边相同的角的集合为????k?360???,k??? 4、已知?是第几象限角,确定
?n??n???所在象限的方法:先把各象限均分n等n*份,再从x轴的正半轴的上方起,依次将各区域标上一、二、三、四,则?原来是第几象限对应的标号即为
终边所落在的区域.
lr5、长度等于半径长的弧所对的圆心角叫做1弧度.
6、半径为r的圆的圆心角?所对弧的长为l,则角?的弧度数的绝对值是???180??7、弧度制与角度制的换算公式:2??360,1?,1????57.3. 180?????.
??8、若扇形的圆心角为???为弧度制?,半径为r,弧长为l,周长为C,面积为S,则l?r?,C?2r?l,S?12lr?12?r.
29、设?是一个任意大小的角,?的终边上任意一点?的坐标是?x,y?,它与原点的距离是rr??x?y?022?,则sin??yr,cos??xr,tan??yx?x?0?.
10、三角函数在各象限的符号:第一象限全为正,第二象限正弦为正,第三象限正切为正,第四象限余弦为正.
11、三角函数线:sin????,cos????,tan????. 12、同角三角函数的基本关系:?1?sin??cos??1
22yPT?sin??1?cos?,cos??1?sin?2222?;?2?sin?cos??tan?
OMAxsin???sin??tan?cos?,cos????.
tan???13、三角函数的诱导公式:
?1?sin?2k?????sin?,cos?2k?????cos?,tan?2k?????tan??k???. ?2?sin???????sin?,cos???????cos?,tan??????tan?. ?3?sin??????sin?,cos?????cos?,tan??????tan?. ?4?sin??????sin?,cos???????cos?,tan???????tan?.
口诀:函数名称不变,符号看象限.
?5?sin????????cos??2????????cos??2?,cos????????sin??2???.
?6?sin?,cos???????sin??2?.
口诀:正弦与余弦互换,符号看象限.
14、函数y?sinx的图象上所有点向左(右)平移?个单位长度,得到函数
y?sin?x???的图象;再将函数y?sin?x???的图象上所有点的横坐标伸长(缩
短)到原来的
1?倍(纵坐标不变),得到函数y?sin??x???的图象;再将函数
y?sin??x???的图象上所有点的纵坐标伸长(缩短)到原来的?倍(横坐标不
变),得到函数y??sin??x???的图象.
函数y?sinx的图象上所有点的横坐标伸长(缩短)到原来的得到函数
y?sin?x的图象;再将函数y?sin?x1?倍(纵坐标不变),
的图象上所有点向左(右)平移
??个单
位长度,得到函数y?sin??x???的图象;再将函数y?sin??x???的图象上所