- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深入挖掘《c 语言程序设计》课程教材,加强学生的教育工作
深入挖掘《C 语言程序设计》课程教材,加强学生的教育工作
刘 鹏 梁双凤 甘小艇
(楚雄师范学院数学系,云南 楚雄 675000)
作者简介: 刘 鹏(1973—),男,副教授,主要从事信息与计算科学专业的课程教学。
联系电话 联系邮箱:cxliupeng@cxtc.edu.cn
摘 要:本文从三个例子入手,说明在 《C 语言程序设计》教与学的过程中,可根据实
际问题的情况,不断挖掘教材中的程序里的育人素材,在教书的同时也加强育人工作。
关键字:程序设计;育人素材;育人工作
中图分类号:TP312 文献标识码:A 文章编号:
C 语言是一种国际上广泛流行的计算机高级语言,具有用途广泛、功能强大、使用灵活
的特点。数学系在2011 版人才培养方案中将《C 语言程序设计》课程列为数学系共同学科
课程,总课时为90,包括36 课时的实践操作。目前使用的教材为谭浩强著,清华大学出版
社2010 年7 月出版的《C 程序设计(第四版)》。
该课程的教学除了与程序代码、计算机打交道,在教学中,教师可以深入挖掘教材育人
素材,加强学生的思想道德教育工作。
1 做人要有“底线”
结构化程序设计的思想是自顶向下,逐步细化,模块化设计,结构化编码。核心的理念
就是层次。良好的代码要有层次感,先做好“顶层设计”,然后一步一步细化,这样做可使
编码工作有条不紊地进行。
[1]
在教材第291 页有这样的题目 :有n 个人围成一圈,顺序排号。从第1 个人开始报数
(从1 到3 报数),凡报到3 的人退出圈子,问最后留下的是原来第几号的那位。文献[2]在
[2]
第104 页给出如下的参考解答 :
#include stdio.h if (k==3)
int main() {
{int i,k,m,n,num[50],*p; *(p+i)=0;
printf(\ninput number of person: n=); k=0;
scanf(%d,n); m++;
p=num; }
for (i=0;in;i++) i++;
*(p+i)=i+1; if (i==n) i=0;
i=0; }
k=0; while(*p==0) p++;
m=0; printf(The last one is NO.%d\n,*p);
while (mn-1) return 0;
{if (*(p+i)!=0) }
k++;
这段代码从头到尾只有一个main() 函数,根本就不符合结构化程序设计的思想要求。
把所有的代码都堆在main() 函数中,就如同在一个硬盘中存放了很多文件,却没有使用
任何文件夹来进行管理一样;也如同买了一套房子,并没有用墙把房子分隔成卧室、客厅、
厨房、餐厅、卫生间,而是将一切生活用品都堆放在房子的地上,吃喝拉撒都在一个大房间
里进行。
一个源程序由若干个函数组成,犹如用墙把房子分隔成一个个房间一样。模块化设计就
是把一个大任务分为若干个相对简单的子任务,每个子任务用函数来实现。
解决一个问题首先要从大处着手,做好 “顶层设计”,站在高处来看,解决这个问题需
[3]
要四个步骤 :输入人数;数组初始化;“从1 到3
您可能关注的文档
- 海坝街官立小学 2014 -2015 年度.pdf
- 液压破碎机如何套定额.pdf
- 浪漫主义:.ppt
- 清华学堂数学班本科培养方案.pdf
- 焦作市温县2013学年七年级数学.doc
- 物理与电子工程学院16-17学年上学期学业清查通报.pdf
- 牛津英语线上分级测验.pdf
- 物理与电子科学学院推荐 2018 届优秀本科毕业生.pdf
- 物理化学与应用化学信息资源镜像 系统的建立及技术探讨.pdf
- 湖北省森林病虫害防治检疫总站.pdf
- 抢分秘籍10 带电粒子电场中的直线运动、偏转和交变电电场中的应用(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(解析版) -2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍13 电磁感应中的动力学、能量和动量问题(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍16 振动图像与波动图像的综合应用(三大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍15 光的折射、全反射的综合应用(二大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
文档评论(0)