文档详情

计算算术表达式的值2教学设计.docx

发布:2024-08-12约小于1千字共3页下载文档
文本预览下载声明

《C语言程序设计基础》微课教案

第一章C语言基础

微课名称

计算算数表达式的值

知识来源

模块二任务1计算算数表达式的值

教学目标

知识

1.数学表达式转化为C语言的方法

2.表达式转换中的规则

技能

1.能对表达式进行正确转化2.能正确进行表达式相关运算

情感

1.养成自学习惯2.提高学习兴趣3.树立学生参与意识

教学用途

■课前预习■课中讲解或活动□课后辅导其他

教学类型

■讲授型□解答型□答疑型□实验型其他

教学过程

环节

教师活动

学生活动

讲授过程

一、提出本知识点的教学目标

1.数学表达式转化为C语言的方法

2.表达式转换中的规则

二、讲解知识点

(一)数学表达式转化为C语言的方法

例1:

数学式

数学值

C语言表达式

C值

疑问

正确C表达式

1÷2

0.5

1/2

0

为什么值不同?

1.0/2或

(double)1/2

a+3/c*d

为什么C语言中不能这样写?

(a+3)/(c*d)

C语言中算术运算符

优先级

运算符

运算规则

+-

同数学运算

*

/

两整型数相除,值为整数,不四舍五入

实型数和整型数相除,结果为实数

%

两整型数相除后的余数

(二)表达式转换中遵循的规则

1.满足C语言表达式语法规则

1)将数学式子中乘号.或X,转化为C语言的运算符*

2)将数学式子中的除号÷或分数线—,转化为C中的/

2.保持原数据表达式的语义

通过添加(),改变C中的运算顺序,达到原表达式的语义。

明白这节课的目标

思考表格中的问题

记笔记

理解并举例运算

理解并举例运算

知识小结

1.C语言中的算术运算符

优先级

运算符

运算规则

+-

同数学运算

*

/

两整型数相除,值为整数,不四舍五入

实型数和整型数相除,结果为实数

%

两整型数相除后的余数

2.转换为C表达式的规则

1)满足C语言表达式语法规则

2)保持原数据表达式的语义

3)通过添加(),只能是(),来改变表达式运算顺序,达到符合原表达式的语义。

记忆

理解

举例运用

显示全部
相似文档