《C语言学习与应用全册教案任务112完整版教学设计 高职.docx》由会员分享,可在线阅读,更多相关《C语言学习与应用全册教案任务112完整版教学设计 高职.docx(57页珍藏版)》请在第一文库网上搜索。
1、C语言学习与应用全册教案任务1-12完整版教学设计任务一使用C编译软件.创建一个C程序教学设计任务一使用C编译软件一创建一个C程序课程类型理实一体课程性质职业能力基础课程本次类型理实授课教师郭海礁班级信息专业学期1本次课时4h累计课时4h教学周1周实训要求4人/组考评方式任务检测+课堂体验教学内容任务准备一、C程序的构成二、常见问题处理任务实施一、编写显示学校名称的程序二、按要求修改程序任务小结任务检测教学目标教学目的:学习编写、运行一个最简单的C程序的全过程。教学要求:要求教师应对程序设计进行入门导学,可结合案例向学生传授程序设计的知识,特别是创建、编译、修改C程序的过程需要强化,课堂上通过
2、演示和体验环节实现。教学重点及难点教学重点:能够编写输出字符串的程序;能够打开一段程序,修改、调试和运行程序。教学难点:运行可执行程序;程序查错。解决办法:课堂教学结合现场演示;同学间的协同作业。教学方法及手段教学方法:演示法、模仿式教学法、案例教学法、练习法和讨论法。教学手段:多媒体教室;教学板书;广播软件。教学资源:相关的精品课程;网络教学资源;电子课件等。教学过程任务一使用C编译软件一创建一个C程序课程引入:课程的专业地位,课程的知识结构,课程的服务对象。一、知识和能力要求1 .知识要求了解C编译软件C程序的执行过程C程序构成的框架主函数和文件包含的概念输出函数的使用。2 .能力要求启动
3、和退出VS2010创建和打开C文件编写输出字符串的程序程序的打开、修改、调试和运行查找并运行可执行文件程序中异常情况的处理。二、任务准备3 C程序的构成4 用举例1-1:输出一个字符串#inc1udestdio.h文件包含voidmain()/*主函数*/(Printf(“我的第一个C程序n);/输出getchar();等待按回车键,以观察显示结果)注释以“记号开始的命令行main()一对大括号分号区分大小写getchar()练习:编写程序实现显示HeIIOworId!2.常见问题处理编译错误VS卡壳再创建一个C程序练习:体验修改、调试程序的过程。三、任务实施1 .编写显示学校名称的程序工作内
4、容及要求演示执行任务的过程编写显示学校名称的程序2.按要求修改程序工作内容及要求编程训练1依据输出要求,补充程序代码编程训练2程序改错编程训练3按要求修改程序任务小结依据任务完成的具体情况,总结编写、执行C程序的要点。任务检测任务检测模拟试卷依据评价与考核内容给出学习这一任务的成绩。课后记略任务二顺序结构程序设计一算算体重指数教学设计任务二顺序结构程序设计一算算体重指数课程类型理实一体课程性质职业能力基础课程本次类型理实授课教师郭海礁班级信息专业学期1本次课时4累计课时8教学周2周实训要求4人/组考评方式任务检测+课堂体验教学内容任务准备一、数据类型二、输入输出函数三、编写顺序机构的程序四、相
5、关知识任务实施一、算算你的体重指数二、数据交换任务小结任务检测教学目标教学目的:熟悉各种数据类型、输入输出函数,计算表达式的值,能够编写顺序结构的程序教学要求:要求教师对各种数据类型进行详细的讲解并且举例说明,可结合案例向学生演示输入输出函数的使用,通过计算练习熟悉计算表达式值的方法。学生第一次编写顺序结构程序要反复调试修改。教学重点及难点教学重点:能够绘制顺序结构程序流程图;能够根据运算符的优先级和结合性计算表达式的值;能够编写顺序结构的程序。教学难点:运行自己编写的程序;程序查错。解决办法:课堂教学结合现场演示;同学间的协同作业。教学方法及手段教学方法:演示法、模仿式教学法、案例教学法、练
6、习法和讨论法。教学手段:多媒体教室;教学板书;广播软件。教学资源:相关的精品课程;网络教学资源;电子课件等。教学过程任务二顺序结构程序设计一算算体重指数课程引入:C语言的三种结构,不同的数据类型。一、知识和能力要求1 .知识要求掌握常量、变量的使用了解转义字符掌握算术运算、赋值运算、强制类型转换、自增和自减运算掌握输入和输出函数的使用掌握顺序结构程序流程图2 .能力要求能够绘制顺序结构程序流程图能够定义和使用变量能够通过输入函数为变量赋值和输出变量的值能够根据运算符的优先级和结合性计算表达式的值能够编写顺序结构的程序二、任务准备1 .数据类型1,标识符问题1:判断哪些是正确的标识符2,常量3,
7、变量4,算术表达式问题2:计算表达式的值2 .输入输出函数1,输入函数2,输出函数问题3:分析语句的功能3 .编写顺序结构的程序应用举例:输入矩形的两边长求面积问题4:编写程序实现输入三个整数,然后输出它们的平均数4 .相关知识1,强制类型转换表达式2,赋值表达式问题5:判断哪些是正确的赋值表达式3,自加、自减运算符4.逗号运算符和逗号表达式问题6:依据表达式求变量的值?三、任务实施1 .算算你的体重指数工作内容及要求编程训练1编程训练2知识链接:永真循环编程训练3编程训练42 .数据交换工作内容及要求程序流程N-S图知识链接:N-S图根据流程图写出程序代码知识链接:两数交换的多种方法任务小结
8、依据任务完成的具体情况,总结编写、执行顺序结构程序的要点,总结各种数据类型的使用、输入输出函数的使用。任务检测任务检测模拟试卷依据评价与考核内容给出学习这一任务的成绩。课后记任务三选择结构程序设计求最大数教学设计任务三选择结构程序设计求最大数课程类型理实一体课程性质职业能力基础课程本次类型理实授课教师郭海礁班级信息专业学期1本次课时4累计课时12教学周3周实训要求4人/组考评方式任务检测+课堂体验教学内容任务准备一、选择结构框图二、关系运算符和表达式三、逻辑运算符和表达式四、if语句五、条件运算符和表达式六、SWitCh语句任务实施一、求最大数二、算术运算程序任务小结任务检测教学目标教学目的:
9、熟悉各种运算符和表达式。掌握选择结构框图,能够编写运行使用if和SWitCh语句的选择结构程序。教学要求:要求教师对各种运算符以及相应的表达式进行详细讲解和举例说明。明确if和SWitCh语句的语法格式,通过实例掌握编写选择结构程序的方法并独立编写、编译、运行程序。教学重点及难点教学重点:独立编写一个选择结构的程序教学难点:各种运算符表达式的计算。if语句和SvVitCh语句的使用。解决办法:课堂教学结合现场演示;同学间的协同作业。教学方法及手段教学方法:演示法、模仿式教学法、案例教学法、练习法和讨论法。教学手段:多媒体教室;教学板书;广播软件。教学资源:相关的精品课程;网络教学资源;电子课件
10、等。教学过程任务三选择结构程序设计一求最大数课程引入:C语言中的运算符,需要按条件执行程序时使用选择结构。一、知识和能力要求1 .知识要求掌握关系运算和关系表达式掌握逻辑运算和逻辑表达式理解条件表达式和双分支选择结构的关系掌握if语句的构成形式掌握SWitCh语句的构成形式2 .能力要求能依据实际问题完成程序流程图的绘制能依据流程图写出程序代码能准确运用关系和逻辑表达式能进行双分支和多分支选择结构的程序设计能够排查程序中的错误二、任务准备1 .选择结构框图选择结构流程图选择机构N-S图2 .关系运算符和表达式关系运算符关系表达式练习:问题373 .逻辑运算符和表达式逻辑运算符逻辑表达式逻辑运算
11、中的短路练习:问题3-24 .if语句问题引入:应用举例3-5输入一个字符,要求输出该字符并输出该字符是否为字母if语句的形式练习:问题3-3输入一个整数,输出该数的绝对值5 .条件运算符和表达式条件运算符条件表达式练习:问题3-46 .switch语句switch语句的形式switch语句执行过程switch语句说明应用举例3-7为某运输公司编制计算运费的程序练习:问题3-5三、任务实施1 .求最大数工作内容及要求编程训练1编程训练2编程训练3编程训练42 .算术运算程序工作内容及要求编程训练1编程训练2编程训练3编程训练4任务小结依据任务完成的具体情况,总结编写、执行选择结构程序的要点,各
12、种运算符及相应表达式的计算任务检测任务检测模拟试卷依据评价与考核内容给出学习这一任务的成绩。课后记略任务循环结构程序设计.输出九九表教学设计任务四循环结构程序设计输出九九表课程类型理实一体课程性质职业能力基础课程本次类型理实授课教师施晓琴班级信息专业学期1本次课时6累计课时6教学周4-5周实训要求4人/组考评方式任务检测+课堂体验教学内容任务准备一、whi1e循环结构二、doWhiIe循环结构三、for循环结构四、嵌套循环任务实施三、累加问题的程序设计按要求修改程序四、输出九九表任务小结任务检测教学目标教学目的:学习循环程序设计的三种结构,以及循环结构在程序设计中的运用。教学要求:掌握三种循环
13、结构及continue和break语句的用法,能读懂循环结构程序流程图,可结合案例向学生传授依据循环框图写出程序代码的知识,能够与他人配合共同完成循环结构的程序设计和测试。教学重点及难点教学重点:掌握Whi1e语句,dowhiIe语句,for语句结构及用法。教学难点:依据循环框图写出程序代码,循环嵌套。解决办法:课堂教学结合现场演示;同学间的协同作业。教学方法及手段教学方法:演示法、模仿式教学法、案例教学法、练习法和讨论法。教学手段:多媒体教室;教学板书;广播软件。教学资源:相关的精品课程;网络教学资源;电子课件等。教学过程任务四循环结构程序设计一输出九九表课程引入:当一段程序需要重复若干次执行时不需要重复编写,而是采用循环。一、知识和能力要求1 .知识要求掌握WhiIe语句结构掌握dowhi1e语句结构掌握for语句结构掌握continue和break语句的用法理解循环嵌套的知识2 .能力要求能读懂循环结构程序流程图;能依据循环框图写出程序代码;能够分析循环程序的走向进而排查程序中的逻辑错误;能够为程序设计测试数据;能够与他人配合共同完成循环结构的程序设计和测试;二、任务准备1. Whi1e循环结构语句形式WhiIe(表达式)语句执行顺序流程框图应用举例47:计算1700的自然数之和问题47:使用当型循环结构编写程序计算10!BP:1-