- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第PAGE1页
学院
教师课时授课教案
编号:27
授课日期
授课班级
授课学时
2
课型
理实
课题:
§5.1函数简介与常用系统函数
教学目标:
本讲将向学生简要的讲解函数的功能与用途等相关知识,具体目标包
括:1.了解函数的功能与用途;2.熟练掌握函数的分类;3.熟练掌握函数的定
义格式与参数的含义;4.熟练掌握函数的调用格式与方法;5.熟练掌握常用系统
函数的功能与调用方法。
重点与难点:
重点:函数的定义、调用格式,函数参数的含义。
难点:常用系统函数的功能与调用方法。
解决措施:
使用多媒体教学工具,在电子课件的帮助下,结合提问、讨论及互动
等多种教学方法,再辅以综合示例予以解决。
教学方法设计:
讲授,讨论,演示
教学资源:
PPT,DEV-C编译器,多媒体教学工具
学院教案用纸
第27讲
教学环节
教学内容
教学组织与教学方法
组织
教学:
引入:
新课:
重点
难点
重点
难点
1.考勤;
2.对上讲课及作业批改情况进行总结;
3.介绍本讲课内容及相关重难点。
人的逻辑思维、分析与处理能力有限,需要将大问题划分为小问题才能方便人类顺利的处理。
§5函数
§5.1函数的功能与用途
一、函数的功能
1.降低代码冗余度
2.减少单段函数的代码量
二、用途
1.用于经常复用的代码
2.用于将功能复杂程序化繁为简,化整为零
§5.2函数的定义
一、函数的分类
1.系统函数
2.自定义函数
二、常用系统函数的功能与使用方法
1.数学函数
intabs(intx):求整数x的绝对值;
doublefabs(doublex):求双精度数x的绝对值;
doubleexp(doublex):求ex的值;
doublefloor(doublex):求不大于x的最大整数;
doubleceiling(doublex):求不小于x的最小整数;
doublelog(doublex):求logex,即lnx;
doublelog10(doublex):求log10x,即lgx;
doublepow(doublex,doubley):求xy的值;
intrand(void):求-90–32767之间的随机整数;
doublesin(doublex):求sinx的值。
注:调用数学函数需要包含math.h头文件。
2.字符函数和字符串函数
intisalnum(intch):判断ch是否为字母或数字;
intisalpha(intch):判断ch是否为字母;
intisdigit(intch):判断ch是否为数字;
intislower(intch):判断ch是否为小写字母;
intisupper(intch):判断ch是否为大写字母;
intisspace(intch):判断ch是否为空格;
inttoupper(intch):将ch转换为大写字母;
inttolower(intch):将ch转换为小写字母;
char*strcat(char*str1,char*str2):将str2连接到str1的后面(去掉str1后面的结束符’\0’);
char*strchr(char*str,intch):找出str指向的字符串中第一次出现字符ch的位置;
charstrcmp(char*str1,char*str2):比较两个字符串str1与str2;
charstrcpy(char*str1,char*str2):将str2复制到str1中;
intstrlen(char*str):求字符串str的串长,不包括最后的结束符’\0’;
char*strstr(char*str1,char*str2):找出str2字符串在str1字符串中第一次出现的位置。
注:调用字符串函数需要包含ctype.h与string.h头文件。
就上讲课的主要内容及相关重难点作简要回顾与总结。
将前讲中的循环综合改编成函数形式,并讲解引入。
讨论,分析,归纳。
示例
用提取公因式来类比,
您可能关注的文档
- C语言项目开发基础与实战-教案 第5讲.docx
- C语言项目开发基础与实战-教案 第6讲.docx
- C语言项目开发基础与实战-教案 第7讲.docx
- C语言项目开发基础与实战-教案 第8讲.docx
- C语言项目开发基础与实战-教案 第9讲.docx
- C语言项目开发基础与实战-教案 第10讲.docx
- C语言项目开发基础与实战-教案 第11讲.docx
- C语言项目开发基础与实战-教案 第12讲.docx
- C语言项目开发基础与实战-教案 第13讲.docx
- C语言项目开发基础与实战-教案 第14讲.docx
- 《GBT 5568-2022橡胶或塑料软管及软管组合件 无曲挠液压脉冲试验》必威体育精装版解读.pptx
- 《GBT 42169-2022绿色产品评价 家用燃气用具》必威体育精装版解读.pptx
- 《GBT 25915.14-2022洁净室及相关受控环境 第14部分:按粒子浓度评估设备适用性》最.pptx
- 《GBT 31464-2022电网运行准则》必威体育精装版解读.pptx
- 《GBT 42238-2022表面活性剂 环氧丙烷聚合型表面活性剂中游离环氧丙烷的测定 气相色谱法.pptx
- 《GBT 21412.2-2022石油天然气工业 水下生产系统的设计和操作 第2部分:非粘结挠性管.pptx
- 《GBT 22264.4-2022安装式数字显示电测量仪表 第4部分:频率表的特殊要求》必威体育精装版解读.pptx
- 《GBT 19557.11-2022植物品种特异性(可区别性)、一致性和稳定性测试指南 猕猴桃属》.pptx
- 《GBT 13081-2022饲料中汞的测定》必威体育精装版解读.pptx
- 无人机配送技术的挑战与机遇.docx
文档评论(0)