内容正文:
10A信息 4-2 VB程序设计基础(1)
班级 姓名 学号 日期
【目标导学】
1. 列举各类算术运算符,复述其作用及运算规则;
2. 区分各类算术运算符的优先级,计算表达式的值。
【知识新授】
1. 算术运算符
2. 1)运算符有优先级,最高级别为1。数字越大,优先级越低。
先执行优先级高的的运算;同级情况下,自左向右的顺序执行
有括号,先计算括号内表达式;多层括号,按由内向外顺序计算
2)整除运算符\和求余数运算符Mod两边理应都是整数,如果是实数,应四舍五入转换为整数再进行运算。
[练习]
1. 假设整型变量a的值是1,整型变量b的值是2,整型变量c的值是3,
计算下列表达式的值。
a+b*c
(a+b)*c
a^3+b*c
c Mod b +a
c\b+a
2. 5+10 Mod 10 \ 9 / 3 +2^2
3. 编程实战
(1)已知,输入实数x的值,计算并输出y的值。
(2)用户输入一个实数x,用它加上52.8,再乘以5,然后减去3.9343,再除以0.5,最后再减去心里想的那个数的十倍,输出结果y。(ps:答案很浪漫!)
【练习反馈】
VB:
1.键盘输入正方形的边长a(实数),求其与内切圆所夹部分的面积并输出。
10A信息 4-2 VB程序设计基础(1)
班级 姓名 学号 日期
【目标导学】
3. 列举各类算术运算符,复述其作用及运算规则;
4. 区分各类算术运算符的优先级,计算表达式的值。
【知识新授】
4. 算术运算符
2. 1)运算符有优先级,最高级别为1。数字越大,优先级越低。
先执行优先级高的的运算;同级情况下,自左向右的顺序执行
有括号,先计算括号内表达式;多层括号,按由内向外顺序计算
2)整除运算符\和求余数运算符Mod两边理应都是整数,如果是实数,应四舍五入转换为整数再进行运算。
[练习]
2. 假设整型变量a的值是1,整型变量b的值是2,整型变量c的值是3,
计算下列表达式的值。
a+b*c 7
(a+b)*c 9
a^3+b*c 7
c Mod b +a 2
c\b+a 2
5. 5+10 Mod 10 \ 9 / 3 +2^2 10
6. 编