开展C语言程序设计教学探究(共3859字).doc
《开展C语言程序设计教学探究(共3859字).doc》由会员分享,可在线阅读,更多相关《开展C语言程序设计教学探究(共3859字).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、开展C语言程序设计教学探究(共3859字)【摘要】C语言程序设计是一门重要的计算机专业基础课程,结合实例开展教学能够增加学生的学习兴趣,提高学生的学习积极性。选取贴近学生日常生活的内容或社会的热点问题作为实例,更能提高学生的学习热情。将东京奥运会这一热点话题作为实例,浅谈如何开展C语言程序设计的教学设计。【关键词】C语言;实例;教学设计;奥运会C语言程序设计不仅是计算机大类中各专业的一门专业基础课程,而且是非计算机专业的学生需要学习的主要程序设计语言课程之一。这门课程不仅要求学生掌握传统意义上的程序编写,更要求学生转换求解问题时的思维方式,培养学生的计算思维。这门课程主要包括C语言的基础知识和
2、程序设计的基本方法。以实际问题的求解过程为引导,以实际应用为背景,在一个实际案例的不断深化中逐步引出相关知识点,努力贴近学生,使知识点更加通俗易懂,案例内容能够紧密结合实践,并引导学生举一反三、融会贯通。在实际教学中,案例可以选择贴近学生日常生活的内容,例如,学生信息管理系统、学生食堂管理系统、学生成绩管理系统;或是社会的热点话题,如近期的东京奥运会、河南洪水赈灾、疫情防控等,这些实例都可以被分解成很多细小的程序设计问题,然后穿插在课程的各个知识点中,增强学生对于知识点的进一步理解。下面以东京奥运会这一内容为实例,浅谈如何结合实例开展C语言程序设计的教学。1教学设计C语言程序设计按照章节安排,
3、包括基础知识、数据类型、格式化输入输出、选择结构、循环结构、数组、函数等部分,下面将选取其中部分章节的知识点,分析如何结合奥运会比赛中的实例进行教学设计。1.1数据类型在C语言中,数据有常量和变量两种形式,基本的数据类型包括整型、实型、字符型和字符串型。在学习这个知识点时,可以结合奥运会中运动员各种不同数据类型的信息。例如,运动员的年龄信息保存为整型数据,性别信息保存为字符型数据(F为女性、M为男性),国籍信息保存为字符串型数据(如中国的国家代码为CHN),运动员的姓名信息保存为字符串型数据,运动员参赛项目信息保存为字符串信息,等等。另外,还可以向学生解释说明常量和变量的实际意义,如运动员姓名
4、、年龄、国籍、参赛项目等一些不可以修改的数据为常量,运动员的最佳成绩、体重等可以修改的数据为变量。1.2格式化输入输出键盘输入和屏幕输出是编写简单的顺序结构程序时最经常用到的操作。在学习了通过调用输入/输出函数实现键盘输入和屏幕输出后,深入学习数据的格式化输入输出。格式转换说明符包括带符号的十进制整数说明符%d、字符说明符%c、字符串说明符%s、十进制小数说明符%f等,格式修饰符包括long型数据修饰符l、显示精度的修饰符.n等。在学习这个知识点时,可以结合奥运会的不同运动项目在屏幕上显示其比赛结果,例如,篮球比赛、排球比赛等球类比赛的结果是整数,在屏幕上显示结果时可以用%d;跑步比赛、游泳比
5、赛等比赛的结果是精确到小数点后两位,在屏幕上输出结果时可以用%8.2f,这里的%8.2表示输出数据所占的域宽为10,显示的精度为2;在飞碟射击比赛中,需要用O和X表示击中和未击中,在屏幕上显示结果时可以用%c。1.3选择结构选择结构也称为分支控制结构,包括单分支、双分支、多分支选择控制结构,所用到的语句包括if-else和switch。在学习这个知识点时,可以结合奥运比赛中成绩的排序。对于2人(或两队)参加决赛的项目,如球类比赛,此时已知比赛得分,需要由此得出金银牌得主分别是哪一队,就可以用到if-else语句;对于4人(或4队)参加决赛的项目,如皮划艇的B组决赛,要想分出14名,可以用到if
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开展 语言程序设计 教学 探究 3859
限制150内