网站首页  词典首页

请输入您要查询的论文:

 

标题 基于信息化的c语言中循环语句的教学设计探讨
范文

    李芙蓉

    摘要:C语言是程序初学者的很好的入门语言,它功能强大,使用灵活。而循环结构是C语言中最复杂、最重要的结构。现在随着网络和手机的广泛使用,信息化越来越多的应用于教学,怎样将信息化融入教学设计中,让学生更好地理解和使用循环结构,是担任C语言教学的老师思考的一个重要问题。

    关键字:C语言;for循环;信息化;教学

    中图分类号:G642? ? ?文献标识码:A

    文章编号:1009-3044(2019)22-0130-01

    开放科学(资源服务)标识码(OSID):

    C语言是程序初学者的很好的入门语言,它功能强大,使用灵活。而循环结构是C语言中最复杂、最重要的结构。现在随着网络和手机的广泛使用,信息化越来越多的应用于教学中,怎样将信息化融入教学设计中,让学生更好地理解和使用循环结构,是担任C语言教学的老师思考的一个重要问题。在此希望通过对此所做的探讨,能够在循环语句的教学中有所帮助。

    上课之前,教师通过蓝墨云班课发布预习内容,学生通过蓝墨云班课文本资源,和学院精品资源课程平台观看视频,学习相应知识,并完成例题代码编写。

    1 创设任务,回顾上节内容,导入新课

    任务导入:编写程序,用for语句计算前100个自然数之和。

    上节课程同学们学习了C语言的while和do while两种循环结构语句,可以用这两种语句来完成。让同学们一起回顾用while怎样编写程序。用蓝墨云班课的随机点名,让同学上来用while编写程序。

    实际上C语言循环语句还有一种使用更加方便的for语句,那么使用for语句怎么来完成,这三种语句之间有什么不同,循环语句可以实现哪些强大的功能,我们本节课程告诉大家。

    2 新课教学

    2.1 学生讲解,教师提点

    首先请学生讲解for语句语法,教师总结:

    for(表达式1;表达式2;表达式3){

    循环体语句;

    }

    进一步讲解易于理解的应用格式:

    for(循环变量初始化;循环控制条件;循环变量的变化){

    循环体语句;

    }

    for语句的执行流程是:首先执行循环变量初始化,然后计算判别循环控制条件,若条件为真,则执行循环体语句,接着执行循环变量的变化,然后再判别循环控制条件,如此循环,直到判别循环控制条件为假,终止循环,执行循环语句的下一条语句。

    2.2 深入探究,提炼四要素

    循环语句主要是从问题中提炼出for语句的语法要素,可以让学生思考重复动作是什么,初始状态是什么,循环条件是什么,变量变化是什么?学生思考后回答,重复动作是前n-1项之和加上n,从1开始加所以初始值是1,一直加到100所以循环条件是<=100,一个一个的自然数往后加所以变量变化是+1。

    通过以上的思考回答结果,提示同学,for语句最重要的四要素:重复动作,循环条件,变量变化。

    2.3 编写代码,完成任务

    将分析出来的四要素内容填入到程序中。

    #include

    void main( )

    {

    int i,sum=0;

    for(i=1;i<=100;i++)

    sum+=i;

    printf("%d",sum);

    }

    2.4 例题练习,加强应用

    例题:顺序将10个学生的成绩输入并输出。

    学生分析四要素:重复动作是输入学生成绩并输出,从第一个学生成绩开始所以初始值是1,一共10個学生所以循环条件是<=101,输完一个同学就是下一个同学所以变量变化是+1。

    #include

    void main()

    {? ?int s,i;

    for(i=1;i<=10;i++)

    {? ?printf("请输入学生成绩:");

    scanf(“%d”,&s); (下转第136页)

    (上接第130页)

    printf("第%d个学生成绩是:%d\n",i,s);

    }

    }

    3 实践练习

    1)在前面任务和例题基础上完成输入10个学生的成绩,并输出成绩及总分。(任务和例题代码上传到蓝墨云班课上,学生可以随时查看,学习)

    2)输出100-1000的“水仙花数”。(参考前面知识输入一个3位数,判断是否是水仙花数,此程序代码上传到蓝墨云班课上,学生可以随时查看,学习)

    3)附加题:在完成1的基础上完成输入10个学生的成绩,并输出不及格学生的人数。(课上完成不了,可以课后完成,完成代码拍照上传蓝墨云班课)

    4 学习评价

    每人先自评,然后5人一组互评,教师对每组推荐代码进行点评,说明其优点和不足。

    可以从规模、执行效率、占用空间、可读性(代码规范)等四个评价标准进行评价。

    教师结合学生练习情况,对本节课的教学过程进行小结。在教学中合理使用信息化手段,简化理论知识讲解,加强学生实践训练,提高学生主动性。多元化的考评,使考核科学化。

    循环语句在整个《C语言程序设计》的学习中相当重要,在程序设计中几乎是无处不用。因此,在教学过程中一定要合理利用信息化教学手段,让学生掌握循环语句灵活的运用,为学习C语言后面的知识打下坚实的基础。

    参考文献:

    [1] 梁海英.C语言程序设计[M].清华大学出版社,2013.

    [2] 高宏娟.浅谈C语言中循环结构的教学设计[J].福建电脑,2014(4):61-64.

    [3] 曾辉.探讨C语言中循环结构的教学方法[J].职教与成教,2011:203.

    【通联编辑:光文玲】

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/2/11 9:09:36