自考c语言课程设计,_自考:高级语言程序设计C语言教案.pdf

_自考:高级语言程序设计C语言教案.pdf

C 语言程序设计教案(2004 )

深 圳 职 业 技 术 学 院

Shenzhen Polytechnic

乌云高娃

2004 .01

圳 职 业 技 术 学 院Shenzhen Polytechnic

一单元:C 语言的数据类型、运算符和表达式

教学内容 C 语言的数据类型、运算符和表达式

教学目标

应知 C 语言的数据类型

熟悉C 语言中的运算符和表达式

应会 掌握字符串常量与字符常量的区别

掌握转义字符的使用

各类数据混合运算

算术\逻辑\逗号运算符和算术表达式

难点 不同数据类型的使用范围

赋值运算符和赋值表达式

数据的隐式转换问题

逗号运算符和逗号表达式

运算符的优先级问题

1. 专业英语词汇

英文词汇 中文名

constant 常量

variable 变量

identify 标识符

keywords 关键字

sign 符号

operator 运算符

statement 语句

expression 表达式

算机系乌云高娃 Wygw@21 第 2 页 共 83 页

圳 职 业 技 术 学 院Shenzhen Polytechnic

2. 学方法

由于本节内容语法点比较多,所以在教学中结合多个小程序,在练习中掌握各知识

点。

通过实例操作,体会语法点,由教师与同学共同总结。

学过程

1. 提问

知道目前的流行编程语言吗

C 语言主要用在哪些方面

2. 依题p29,4 :实现数据输出

要点

printf 语句的使用规律:除了格式控制符,其他字符原样照印。

转义字符的使用

字符数据在内存中的存储格式

3. p29,5:进行数据类型在程序中的应用

要点

字符数据在内存中的存储格式

在0-255 之间,整型数据和字符型数据可以通用

4. p29,6:关于运算符的操练

要点

自增、自减运算符 (易错)

思考题:x=i+ + +j; ――――运算符的结合性

5.

Input two integer datas from the keyboard ,then output the bigger one to the

screen.

6. C 语言基础题库1 (课外资料提供)

要点

变量赋初值,各类数据混合运算,

题目1:写一个函数计算下列函数的值f(0),f(3),f(-3)。测试之 题目2:写一个函数可以打印下面的图案 * *** ***** ******* ***** *** * 要求每个打印语句只打印一个*号 ,测试之 题目3:写一个函数void maxMinAver(int *data, int *max, int *min,float * ave,int size), 求一组数据的最大值、最小值和平均值,测试之。其中data指向给定数据的数组的指针,max、min、ave分别指向最大值、最小值和平均值,size是数组的大小。 要求第一个实参是数组,第2、3、4个实参都是对普通的简单变量的某种操作,最后一个实参是数组的大小。测试之 题目4 写一个函数用指针型字符串实现两个字符串比较,int mystrcmp(const char *str1, const char *str2),如果大于返回1,等于返回0,小于返回-1,测试之 题目5写一个函数求求圆周率的近视值,精确到小数7位。计算公式是 题目6定义一个学生结构体,取别名STU,包含学号、姓名、数学、语文、计算机、英语等课程成绩,还有总分和平均分,写一个函数实现求一组学生每个学生各门课程的平均值,函数原型为float ave(STU stu[],int size)。测试之。 题目7 写一个函数能够从文件读入一组学生STU的信息,保存到一个结构体数组中。测试之 题目8 写一个函数能够输出某一学生结构体数组STU stu[10]的信息和每个人的总分、平均分到某一文本文件中,测试之。输出格式是: “%s %s %d %d %d %d %d %5.2f” 题目9 写一个函数能够打印输出学生结构体数组STU stu[10]的信息到屏幕上,测试之 题目10 写一个函数能够把一组学生成绩信息按总分进行排序,测试之。 题目11 写一个函数能够查找给定学号的学生成绩信息,如果找到打印成绩信息,如果没有,显示“not found!”.测试之。 题目12 设计一个界面函数,包含上述11个题目的调用,即 请选择 1 调用第一个函数(具体的函数名) 2 调用第二个函数(具体的函数名) 3 4 。。。 。。。 5 10 调用第10个函数(具体的函数名) 继续吗?输入y继续下一次选择,输入n结束 题目13 创建一个工程文件,包含三个文件,第一个是主函数所在的源文件,含有显示界面,选择1-10,调用不同的函数,第二个是各个函数所在的源文件,第三个是各个函数原型所在的头文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值