1 引言
对于非计算机专业的大一新生来说,学习C 语言并非易事。对于教师来讲,如何激发学生的学习动力非常关键,如果能够把学生的学习动力调动起来,编程会变成一件很有意思的事情,教学会成为一件非常快乐的活动。本文旨在探讨通过将身边实际的生活案例用C语言编程来解决,从而激发学生的学习动力,让编程成为生活的一部分,从而有效提高教学质量。
2 案例设计
此处我们设计两个案例,第一个是判断一个年份是否是闰年,第二个是算算某年某月某日是某年的第几天。这两个案例来自我们的实际生活,同学们感觉很熟悉,内心中容易接受,也很想用编程来实现。如此一来,讲师讲课时再结合实际动情地讲讲关于闰年的一些趣事,或者问问学生是否想知道你的生日是那一年的第几天呢,或者算算你入大学以来今天是第几天呢。相信很快就能调动起学生学习的积极性来,恐怕有些学生会迫不及待地编程实现。
3 案例算法描述
3.1 判断一个年份是否是闰年的算法描述
判断一个年份是否是闰年的算法如下:如果一个年份能够被4整除并且不能被100整除,或者能够被400整除,那么这个年份是闰年,否则不是闰年。
3.2 算算某年某月某日是某年的第几天的算法描述
如果某月是1 月的话,那么对应的某日就是第几天的值。如果是2 月的话,那某日与一月份的天数之和就是第几天的值。如果是3 月的话,那就需要再加上2 月的天数,依此类推。当然对于2 月份的天数,需要根据某年是否是闰年来处理一下,如果是闰年的话那么2月份是29天,否则是28天。
相信这两个算法,对于绝大部分学生来说都会感觉比较容易理解,剩下的就是如何编程实现的问题。
4 用C语言编程实现
4.1 判断一个年份是否是闰年
编程步骤:
第一步:输入一个年号;
第二步:判断是否符合闰年的条件;
第三步:如果符合则输出“是闰年”的信息,否则输出“不是闰年”的信息。
4.2 算算某年某月某日是某年的第几天
编程步骤:
第一步:建立函数int rn(int y)。该函数的功能是判断某个年份y 是否是闰年,如果年号y 是闰年则函数返回值1,否则返回值0,这样根据函数的返回值就可以判断一个年份是否是闰年。
第二步:建立主函数,在主函数中完成以下工作:
(1)定义变量:根据具体需要定义部分变量;
(2)输入数据:输入某年某月某日;
(3)计算:计算某年某月某日是某年的第几天;
(4)输出:输出具体结果信息。
C语言源代码如下:
//算算某日是某年的第几天
2020年5月1日是2020年的第122天。
5 结束语
以上对两个来自实际生活的案例进行了探究,相信教师在教学中多多讲述实际的案例,必然会调动起学生极大的学习动力,从而喜欢编程,这样,我们的教学目的便可轻而易举地实现。
[1] 许金兰,徐岗“.兴趣驱动+案例教学模式”在C语言教学中的应用[J].中国信息技术教育,2018(6):106-107.
[2] 王亮《.C 语言程序设计》循环结构教学案例研究[J].科技视界,2018(1):60-61.
[3] 刘芝怡“.项目引领,任务驱动,案例主导”的C 语言程序设计教学改革[J].教育现代化,2018,5(7):63-65.
[4] 黄金国.基于项目化教学的“C语言程序设计”课程改革研究[J].吉林工程技术师范学院学报,2018,34(2):79-81.
[5] 涂小琴. C 语言结构化编程教学案例过程设计. 现代计算机, 2017(30): 74-78.
[6] 赵兴芝,房丽,杨勇,等.C 语言程序设计任务驱动式教学改革与实践[J].中国新通信,2018,20(19):183.
文章来源:《电脑编程技巧与维护》 网址: http://www.dnbcjqywh.cn/qikandaodu/2021/0223/703.html
上一篇:程序设计教学方法的妙用
下一篇:控制系统在硫酸工业中的应用
电脑编程技巧与维护投稿 | 电脑编程技巧与维护编辑部| 电脑编程技巧与维护版面费 | 电脑编程技巧与维护论文发表 | 电脑编程技巧与维护最新目录
Copyright © 2018 《电脑编程技巧与维护》杂志社 版权所有
投稿电话: 投稿邮箱: