程序设计基础教案242课时——函数该路定义和调用.docx
《程序设计基础教案242课时——函数该路定义和调用.docx》由会员分享,可在线阅读,更多相关《程序设计基础教案242课时——函数该路定义和调用.docx(6页珍藏版)》请在第一文库网上搜索。
1、教案序号24周次授课形式新授授课章节名称函数概述、定义和调用教学目的掌握函数的相关使用教学重点函数的调用教学难点函数的调用使用教具机房课外作业课后体会授课主要内容1.16.1概述按照“模块化的设计”思想,一个较大的程序一般应分为若干个程序模块,每一个模块用来实现一个特定的功能,如图6.1所示是将一个小型的成绩管理系统进行模块化划分的简单例子。在C语言系统中,“模块化的设计”使用的是函数,我们可以将每一个程序模块,编写出对应的函数,从而实现“模块化的设计”。一个C程序由一个主函数和若干个函数构成。由主函数调用其他函数,其他函数之间也可以互相调用,但是其他函数不能调用主函数。同一个函数可以被一个或
2、多个函数调用任意多次。如图6.1中“按学号打印”模块可以先调用“按学号排序”模块对输入的数据按学号进行排序,然后再将数据输出。学生成绕管理系统成绩录入揖辑成境萱诩麟打印成盘表修改添加境计总分查询徘序技学号打印夜备:打印生螂级名次成融询生成补考名单按学学断按总分算图6.1先举一个简单的函数调用的例子。【例6.1】ftinc1udevoidprint_stars()定义Print_stars函数,作用是输出一排星号printf(*n);voidprintmess()定义Print_mess函数,其作用是输出文字信息(printfCHowdoyoudo!nz,);intmain()调用print_s
3、tars函数调用printmess函数调用printstars函数printstars();printmess();printstars();return0;)运行结果如下:Howdoyoudo!其中,main。是主函数,Print_stars()和PrintmeSS()都是用户自定义的函数。6 .11C语言的函数函数是构成C语言程序的基本功能模块,它完成一项相对独立的任务。一个C语言程序是若干函数构成的,在构成C程序的诸多函数中有且仅有一个主函数。函数是程序的最小组成单位。C程序的执行总是从主函数开始,又从主函数结束,其他函数只有通过调用关系发生作用。所有函数之间的关系是平行的,没有从属的概
4、念。函数的平行关系使得函数的编写相对独立,便于模块化程序设计的实现。7 .1.2函数分类1 .从用户角度分从用户使用的角度来看,函数有两种:(1)库函数,即标准函数。这是由系统提供的,用户不必自己定义这些函数,可以直接使用它们。(2)自定义函数。由用户自行定义,用以解决用户的特定需要。2 .从函数形式分从函数形式角度,函数可分为以下两类。(1)无参函数。例6.1中的Print_stars()和Print_mess()就是无参函数。在调用无参函数时,主调函数不带参数,一般用来执行指定的一组操作(如例6.D0(2)有参函数。在调用函数时,主调函数和被调函数间有数据传递。也就是说,主调函数可以将数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基础 教案 242 课时 函数 定义 调用
