4基础班笔记整理2.docx
- 文档编号:14749593
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:18
- 大小:53.62KB
4基础班笔记整理2.docx
《4基础班笔记整理2.docx》由会员分享,可在线阅读,更多相关《4基础班笔记整理2.docx(18页珍藏版)》请在冰点文库上搜索。
4基础班笔记整理2
回顾
1.数据类型
数值型
字符型
逻辑型
2.常量-固定不变
100
12.3
-78.56
“hello”
“123”
.t.
.f.
3.变量
XyzIjkmn..
4.运算符
1)算术
+-*/
^
%
2)字符
+:
连接
3)关系
>>=<<==<>
4)逻辑
And:
同时
Or:
只要有一个
5函数
Abs(x)
Int(x)
Sqrt(x)
Len(x)
Substr(x,m,n)
Space(n)
Rand():
0-1
m-n整数
10-99
Int(rand()*(99-10+1)+10)
顺序结构
1.赋值
变量=表达式值
表达式:
常量变量函数运算符
2.输入
1)input“”to变量
数值
2)accept“”to变量
字符串
3.输出
1)?
表达式1,表达式2,…
换行输出
2)?
?
表达式
同行输出
?
-换行
4.return
clear-清屏,可有可无
1.求任意圆的面积
2.交换任意两个数,显示结果
3.鸡兔同笼
4.求梯形的面积,其中上底,下底和高由键盘输入,显示结果。
Input“x=”tox
Input“y=”toy
Input“h=”toh
S=(x+y)*h/2
?
s
return
公式
Input“a=”toa
Input“b=”tob
Input“c=”toc
P=(a+b+c)/2
S=sqrt(p*(p-a)*(p-b)*(p-c))
?
s
return
5.求三角形的面积。
公式
假设三边长为a,b,c,则面积为。
其中p=(a+b+c)/2
a,b,c由键盘输入,显示结果。
二、分支结构
条件:
逻辑值-.t.或.f.
算术
字符
关系:
>>=…逻辑值
逻辑运算符:
andor
1.if条件then
语句序列1-真.t.
[Else
语句序列2]-假.f.
Endif
从键盘任意输入两个数,输出其中大的数。
Input“x=”tox=5
Input“y=”toy=2
Ifx>ythen
?
x
Else
?
y
Endif
Return
X=5
Y=12
M=16
Z=16
X
Y
z
5
16
20
M=20
1)x和y比较,如果x大于y,则将x的值赋给m;如果x的值小于y,则将y的值赋给m;
ifx>ythen
m=x
else
m=y
endif
2)m和z比较,如果m小于z,将z的值赋给m
ifm m=z endif 3)输出m ? m Ifx>ythen M=x Else M=y endif ifm m=z endif ? m return 从键盘输入3个数,输出其中最大的数。 Xyz 4612 M=12 Ifx>ythen M=x Else M=y Endif Ifm M=z Endif ? Input“x=”tox Input“y=”toy Input“z=”toz ifx>ythen M=x Else M=y Endif Ifm M=z Endif ? m Return 从键盘任意输入一个年份,判断其是否是闰年,是就输出“yes”,不是则输出”no”. 1)从键盘输入一个数 2)判断是否是闰年 3)输出结果 Input“y=”toy Ify%4=0andy%100<>0ory%400=0then ? ”yes” Else ? ”no” Endif Return 基础 小程序 理解 熟练 从键盘任意输入一个数,判断其是否是水仙花数。 水仙花数: 3位数,各个数位上数字的立方和等于该数字本身。 153=1^3+5^3+3^3? 112527=153yes N=153 X=n/100=int(1.53)=1 Y=n%100=53/10=int(5.3)=5 Z=n%10=3 1)从键盘输入一个数 2)判断 3)输出结果 Input“n=”ton X=int(n/100) Y=int((n%100)/10) Z=n%10 Ifx^3+y^3+z^3=nthen ? ”yes” Else ? ”no” Endif Return 判断任意 找出所有水仙花 3位数,100-999 循环 X=1 Y=5 Z=3 Ifx^3+y^3+z^3=nthen ? ”yes” Else ? ”no” Endif 某城市房地产价格随地段的不同而不同。 如图,图中坐标点中心阴影部分每平方米10000元,阴影部分以外每平方米6000元。 设计一个程序,根据用户输入的房屋所在位置和面积,输出房屋的总价。 X,y x: -10~10 y: -10~10 s: p=10000*s p=6000*s -10<=x<=10: 数学表达式 x>=-10andx<=10: 计算机表达式 -10<=y<=10 If(x>=-10andx<=10)and(y>=-10andy<=10)then P=10000*s Else P=6000*s Endif Input“x=”tox Input“y=”toy Input“s=”tos If(x>=-10andx<=10)and(y>=-10andy<=10)then P=10000*s Else P=6000*s Endif ? p Return 输出学生成绩等级 N 90-100: a 80以上: b 70以上: c 60以上: d 60分以下e 2.docase语句 Docase Case条件1 语句序列1 Case条件2 语句序列2 。 。 。 Case条件n 语句序列n [Otherwise 语句序列n+1] endcase []: 可选项 对条件进行判断,执行符合条件的一路分支。 从键盘任意输入一学生成绩,输出其等级。 规则: 约定: 0-100 Input“n=”ton Ifn>=0andn<=100then Docase Casen>=90andn<=100 ? ”a” Casen>=80 ? ”b” Casen>=70 ? ”c” Casen>=60 ? ”d” Otherwise ? ”e” Endcase Else ? ”请输入0-100之间的数” Endif return input“n=”ton ifn>=0andn<=100then docase … Endcase Else ? ”请输入0-100的数” Endif return 分支数: 2-if,>2-docase 80%-if 三、循环 1.dowhile Dowhile条件 循环语句n Enddo S=1+2+3+4+5 S=0 s=0+1=1 s=s+1=1+2=3+3=6+4=10+5=15 s=s+Ii=1,2,3,4,5 s=0 i=1循环初始化 dowhilei<=5 s=s+i i=i+1 enddo ? s ? i=6 return s=0 i=1 i=1 s=s+i=0+1=1 i=i+1=1+1=2 i=2 s=s+i=1+2=3 i=i+1=3 i=3 s=s+i=3+3=6 i=i+1=4 i=4 s=s+i=6+4=10 i=i+1=5 i=5 s=s+i=10+5=15 i=i+1=6dowhilei<=5 i=6 s=1+2+3…+100 s=0 i=1 dowhilei<=100 s=s+i i=i+1 enddo ? s Return 求1-100所有奇数的和 s=0 i=1 dowhilei<=100 s=s+i i=i+2 enddo ? s ? i=101 Return 1+3+5+…+99101 求1-100所有偶数的和 S=0 I=2 Dowhilei<=100 S=s+i I=i+2 Enddo ? s ? i=102 Return 2+4+6+…100102 N! =1*2*3*…*n 5! =1*2*3*4*5 S=1 I=1 Dowhilei<=5 S=s*i I=i+1 Enddo ? s return input“n=”ton s=1 i=1 dowhilei<=n s=s*i i=i+1 enddo ? s Return 连加 连乘 2.for For循环变量=初值to终值[stepn] 循环体 Endfor(i=i+n,n默认为1) S=1+2+。 。 。 100 初值: 1 终值: 100-确定-for S=0 I=1 DowhileI<=100 S=s+i I=i+1-循环条件的修改 Enddo ? s return S=0-初始化 Fori=1to100(i=1,i<=100)条件 S=s+I循环体 Endfor(i=i+1)-循环条件的修改 S=0 Fori=1to100 S=s+i Endfor ? s Return 1-100奇数 S=0 Fori=1to100step2 S=s+i Endfor 1-100偶数 s=0 fori=2to100step2 s=s+i endfor ? s Return 1-100能被5整除的数的和。 S=0 Fori=1to100 Ifi%5=0then S=s+i Endif Endfor ? s return 1) S=0 Fori=5to100step5 S=s+i Endfor ? s Return 2) 要求: 写5遍
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基础 笔记 整理
![提示](https://static.bingdoc.com/images/bang_tan.gif)