c语言计算正方体表面积的程序,智能控制程序设计 正方体求体积 项目一任务4:正方体求体积.doc...

PAGE

课 题

正方体求体积

课 型

讲练

授课班级

授课时数

2

教学目标

1.了解算术运算符,关系运算符并且会合理的使用它们。

2.会判断逻辑值的真和假

3.会编写程序计算

教学重点

算术运算符,关系运算符的使用

教学难点

合理使用运算符

学情分析

+、-、*、/这些运算符基本上学生平时都有接触,只需讲解日常不太使用的运算符即可,但由于没有接触使用到判断语句,对于运算符的使用面还是比较狭窄,需要利用以后的课时将这个知识点逐渐的渗入。

教学效果

教 后 记

正方体求体积

任务目标:

编写程序计算一个正方体的表面积和体积,边长从键盘输入。

知识储备:

案例1某商店为了促销B商品,星期六举办了一次买多的优惠的活动,即买一件21.2元,买两件38元。这天有10个人各买了一件,8个人各买了两件。编写程序,计算这天的总销售额和评均价钱。

算法:

1.定义 total all ave

2 计算购买总件数存放在all中

计算总价钱存放在 total中

计算平均价钱后存放在 ave中

程序(参考):

#include

main()

{ int all;

double total,ave;

all=1*3+2*5+3*7;

total=26.8*3+50.5*5+68.8*7;

ave=total/all;

printf("%lf,:%lf\n",total,ave);

}

【归纳分析】

1. 算术运算符

+、-、*、/、%、++、--

注意:/(整除)对于int,float,double均适用,例如:8.0/3.0

%(求余)只对int起作用。

2、关系运算符

操作符 作用

> 大于

>= 大于等于

< 小于

<= 小于等于

= = 等于

!= 不等于

关系运算的运算结果只能是两种情况,真或假,用“1”或“0”表示;且= = 和!=优先级较前面几个的低;

3、运算符的优先级

高 低

! 算术运算符 关系运算符 &&和|| 赋值运算符

例:如a=5,b=3,c=2求下列各表达式的值。

(1)a

(2) a!=b>=c 1

(3)c>b

(4)c==b>a 0

4、逻辑运算符

&& 逻辑与

|| 逻辑或

! 逻辑非

例:

(1)!a||b 1

(2) ac 0

(3) !b && a || c 1

三目运算符:(条件表达式)?(条件为真时的表达式):(条件为假时的表达式)

案例2:编写程序,计算函数y= 的值,其中自变量的值从键盘输入。

【算法分析】

1.定义变量 x,y; 2.输入x的值; 3.求y的值; 4.输出x,y的值;

程序:#include "stdio.h"

#include"math.h"

main()

{ float x,y;

scanf("%f",&x);

y=sqrt(x)+5*x+3/(x*x+3);

printf("x=%f,y=%f",x,y);(注意此处变为double类型运行不正确)

}

知识巩固:

[动手练习1】:1.写出下列表达式的值:

设a=2 b=3 c=4

(1) c*b%a (2) a= =c/2 (3) a*2||(!a

(5) !(a+b)+c-1 &&b+c/2 (6)a>=10&&b<5||c= =4

2. 若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a

3. 设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式 计算结果不相符的是A) (a+B) *h/2? ????? B) (1/2)*(a+B) *hC) (a+B) *h*1/2? ????

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值