《中职《C语言程序设计》教案 第1课 熟悉C程序开发环境.docx》由会员分享,可在线阅读,更多相关《中职《C语言程序设计》教案 第1课 熟悉C程序开发环境.docx(6页珍藏版)》请在优知文库上搜索。
1、C语言程序设计教案课时分配表章序课程内容课时备注1C语言概述42顺序结构程序设计43选择结构程序设计44循环结构程序设计45函数的使用46数组的使用67指针的使用68结构体的使用与文件操作4封36课题熟悉C程序开发环境课时2课时(90min)教学目标知识目标:(I)了解C程序的开发步骤(2)熟悉C程序的开发环境能力目标:能在ViSUalC+2010中创建、运行C程序素质目标:通过新的编程语言的学习,培养学生脚踏实地、开拓进取的工作作风教学重难点教学重点:C程序的开发步骤,C程序的开发环境教学难点:VisualC+2010开发环境的使用教学方法问答法、讨论法、讲授法、实践法教学用具电脑、投影仪、
2、多媒体课件、教材教学过程主要教学内容及步骤课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务请同学们上网查找,现在有哪些主流的编程语言,及其主要应用领域。【学生】完成课前任务考勤【教师】使用APP进行签到【学生】班干部报请假人员及原因新课预热【教师】自我介绍,与学生简单互动,介绍课程内容、考核标准等【学生】聆听、互动【教师】讲解计算机编程语言在航空中的应用,增强学生学习兴趣2021年5月15日,我国第一颗火星卫星天问一号实现了首次地外行星着陆;2021年5月29日,我国又成功发射了“天舟二号货运飞船,为天和核心舱进行物资输送和燃料补给.是什么
3、样的大脑”实现了如此精准着陆和对接呢?是计算机编程语言编写的程序与硬件系统的完美配合。计算机编程语言有很多,而C语言是目前世界上使用得较广泛的高级程序设计语言之一。它具有数据处理能力强、运行效率高的特点,故广泛应用于操作系统、嵌入式系统等底层应用的开发中。同时,它也是学习C#、C+、JaVa等面向对象程序设计语言的基础。【学生】聆听、记录、理解问题导入【教师】请同学们扫码观看“计算机语言的发展历程“视频(详见教材),讨论并回答以下问题:请同学们思考,按计算机语言的发展历程,可将计算机语言分为哪几类?【鞋】嘱羁传授新知【教师】讲解C程序的开发步骤,C程序的开发环境一、C程序的开发步骤【教师】多媒
4、体播放C程序的开发步骤“视频(详见教材),让学生了解C语言开发的整个流程C程序的开发从确定任务到得到结果一般要经历以下几个步骤。(一)需求分析需求分析就是对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,得到这个结果需要什么条件等。这个过程类似于考试中的审题过程,一定要领会题目的要求,否则解题过程再漂亮也无济于事。(二)算法设计算法设计就是设计出解决问题的方法和具体步骤。例如,要求解从1至!Iioo的累加和问题,首先要选择用什么方法求解(直接累加计算、用速算公式计算还是用等差数列的求和公式计算),然后把求解的每个步骤清晰地描述出来。【课堂问答】【教师】随机邀
5、请学生回答以下问题请同学们思考,上述求解从1到100的累加和问题时,采用直接累加计算、用速算公式计算还是用等差数列的求和公式计算,哪种方式在数学运算上最为简便,是否算法实现上也最为简便?【学生】聆听、思考、回答+【教师】总结学生的回答(三)编写程序编写程序就是把算法设计的结果变成一行行代码,输入程序编辑器中,然后将此程序(即源程序)以文件形式保存到指定的文件夹中。(四)编译程序编译程序就是利用编译器把输入的源程序翻译成机器语言,即编译器对源程序进行语法检直并将符合语法规则的源程序翻译成计算机能识别的语言。如果经编译器检查,发现有语法错误,则必须修改源程序中的语法错误,然后再编译,直至没有语法错
6、误。此时会在源程序所在目录中自动生成一个目标文件。小提示编译程序时显示的错误信息是寻找错误原因的重要信息来源,读者要学会看这些错误信息。每次碰到并且最终解决了错误时,要记录错误信息及相应的解决方法,以便日后能够熟练排直同类型的错误,从而提高程序调试效率。(五)连接程序经过编译得到的目标文件还不能供计算机直接执行,需要经过连接阶段,即与函数库进行连接,才能生成可执行文件。中提示在连接过程中,一般不会出现连接错误,如果出现了连接错误,说明源程序中存在子程序调用混乱或参数传递错误等问题。此时需要对源程序进行修改,再进行编译和连接,如此反复进行,直至没有连34tj0(六)运行程序运行可执行文件,并杳看
7、和分析运行结果。能得到运彳亍结果并不能说明程序是正确的,要对运行结果进行分析,分析其是否合理。分析时需要多设计几组数据,检有程序对不同数据的运行情况。只要发现一组运行结果与预期结果不同,就表明编写的源程序存在逻辑错误,此时就需要重新修改源程序直至没有逻辑错误。+知识库直找逻辑错误时,如果程序不大,可以用人工方法模拟计算机对源程序的执行过程,分析出逻辑错误,并对错误进行修改处理;如果程序较大,人工模拟工程量太大或无法进行时,可通过逐语句执行程序,一步步跟踪程序的运行。一旦找到问题所在,修改源程序并重新编译、连接和运行,直至程序运行结果与预期结果完全一致。(七)编写程序说明书如同正式的产品都有产品
8、说明书一样,正式提供给用户使用的程序,也必须向用户提供程序说明书。程序说明书也称“用户文档,一般应包含程序名称、程序功能、运行环境、程序的载入和启动、需要输入的娄据,以及使用注意事项等内容。【课堂讨论】【教师】请学生分组讨论以下问题请同学们以小组为单位,根据C程序的开发步骤,讨论上述的开发步骤中哪个步骤最为重要?原因是什么?*【学生】讨论、总结、回答【教师】总结学生的回答二、C程序的开发环境【教师】介绍C程序的多个开发环境,讲解VisualC+2010的使用方法C程序的开发环境有很多。例如,Linux操作系统下的GCC,Windows操作系统下的TurboC2.0、TurboC+3.0、Dev
9、-C+xC-FreexVisualC+6.0和VisualC+2010等。【课堂讨论】【教师】请学生分组讨论以下问题请同学们以小组为单位,讨论主流的C程序开发环境DeV-C+、VisualC+6,0和VisualC+2010,在下载、安装、软件大小、软件界面、使用便捷度、易用度等方面,其各自的优势是什么?【学生】讨论、总结、回答*【教师】总结学生的回答ViSUalC+2010是集成在ViSUalStUdi。2010开发环境中的,该开发环境包括专业版、高级版、旗舰版和学习版四个不同的版本,其中学习版是免费的。开发人员可在MicrosoftDreamSpark上获得(必须有微软的DreamSpar
10、k),也可以通过邮箱方式验证学生身份来获得。中提示VisualStudio2010是一个多语言集成开发环境,支持VisualC+、VisualBasic和C#等编程语言。对于学习C及C+程序设计的人来说,可以只安装VisualC+2010组件。下面来看一下VisualC+2010的主界面,以学习版为例。选择开始MicrosoftVisualStudio2010Express”-wMicrosoftVisualC+2010Express*菜单项,便可打开VisualC+2010,进入默认起始页,如图1-1所示。在起始页中可以新建或打开项目,也可以学习软件使用方法,或者浏览最新新闻。若想以后加载项
11、目时关闭此页,可取消勾选启动时显示此页”复选框。此后,若要访问起始页,可在“视图”菜单中选择起始页菜单项。三、任务实施【教师】多媒体播放“熟悉C程序开发环境”视频(详见教材),并进彳瑞解与演示,让学生了解ViSUalC+2010的具体使用方法(一)新建项目步骤1在ViSUaIC+2010主窗口中选择文件新建项目”菜单项。步骤2在打开的“新建项目”对话框中,选择Win32控制台应用程序选项,并在名称编辑框中输入项目的名称,单击位置右侧的浏览按钮,选择项目保存路径(也可在位置”编辑框中输入路径),然后单击“确定按钮。小提示解决方案名称一般与项目名相同,如果要在一个方案中包含几个项目,则可使解决方案
12、名称与项目名不同。勾选右侧的为解决方案创建目录复选框,便会在指定位置的目录下创建一个解决方案文件夹。步骤3打开Win32应用程序向导”对话框,在欢迎界面中单击“下一步按钮.步骤4打开应用程序设置”界面,在附加选项组中勾选空项目复选框后,单击“完成”按钮。步骤5返回主窗口,新建项目完成。中高手点拨主窗口的左侧为解决方案资源管理器窗格,若此窗格关闭,可选择窗口重置窗口布局菜单项将其恢复。(二)新建源程序当创建好项目后,就可以新建源程序文件了。步骤I右击项目名称“1-1”,在打开的快捷菜单中选择添加一新建项菜单项。步骤2在打开的“添加新项对话框中,选择C+文件(cpp)选项,在名称编辑框中输入mI-
13、Lch,然后单击添加(八)按钮。【课堂问答】*【教师】随机邀请学生回答以下问题请同学们思考,我们选择的是C+文件(cpp)”选项,而我们建立的是.c”文件,是否可以直接建立.cpp文件?【学生】聆听、思考、回答【教师】总结学生的回答步骤3进入m1-1.cm编程界面,在源程序编写区域输入C程序代码。(三)编译和连接程序源程序编写完成后,选择生成生成解决方案(B)菜单项,即可对程序进行编译,编译结果将显示在“输出窗口。(四)运行程序当编译成功后,选择调试一开始执行(不调试)(三)菜单项,此时会弹出运行结果窗口显示程序运行结果。在该窗口下,可按任意键结束程序运行并关闭窗口。【课堂问答】【教师】随机邀
14、请学生回答以下问题请同学们观察项目所在路径下的文件夹,我们新建项目、建立c文件、编译程序、连接程序、运行程序的过程中,该文件夹下都生成了哪些文件及其后缀名?【学生】聆听、思考、回答【教师】总结学生的回答小高手点拨初次安装VisualC+2010学习版后,在默认情况下,菜单可能是简化的。例如,调试菜单下没有开始执行(不调试)(三)等菜单项,此时可通过选择工具(T)-设置(三)”专家设置”菜单项将菜单设置为专家模式。【学生】聆听、思考、理解、记录课堂实训【教师】介绍课堂实训要求,以及实训内容,要求学生按照实训要求完成实训任务请同学们按照任务实施中4个步骤:新建项目、新建源程序、编译和连接程序、运行
15、程序,新建Win32控制台应用程序,建立名称为helloworld.c文件,编写源程序,编译和连接程序,遇到问题做相应的修改,最后运行程序,查看程序运行结果。【学生】按照要求进行操作,完成后总结自己哪些地方做得很好,还有哪些地方需要改进课堂小结【教师】简要总结本节课的要点本次课讲解了C程序的开发步骤,包括需求分析、算法设计、编写程序、编译程序、连接程序、运行程序、编写程序说明书。介绍了C程序的多种开发环境,演示了ViSUalC+2010的界面。详细讲解了使用ViSUalC+2010编写C程序的方法,包括新建项目、新建源程序、编译和连接程序、运行程序。最后通过课堂实训,让学生们对VisualC+2010编写C程序的方法加以练习,熟练掌握Vis