C语言教案(1-68课时)

上传人:油条 文档编号:101777289 上传时间:2019-09-29 格式:DOC 页数:133 大小:580KB
返回 下载 相关 举报
C语言教案(1-68课时)_第1页
第1页 / 共133页
C语言教案(1-68课时)_第2页
第2页 / 共133页
C语言教案(1-68课时)_第3页
第3页 / 共133页
C语言教案(1-68课时)_第4页
第4页 / 共133页
C语言教案(1-68课时)_第5页
第5页 / 共133页
点击查看更多>>
资源描述

《C语言教案(1-68课时)》由会员分享,可在线阅读,更多相关《C语言教案(1-68课时)(133页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计授课教师:胡 琪 授课教师:09计1班1教学计划一、学生基本情况09计1班,22人,是对口高考班,由于是刚进高一,还没有接触过任何的编程知识,甚至有些学生以前接触电脑的机会比较少,基础较差,但整体上还是很好学的,毕竟深知C语言是参加对口高考很重要的一门科目。二、教学要求1.掌握C语言的主要特点、结构、程序编写的规则、开发的过程;2.掌握C语言的基本数据类型、运算符、表达式的应用,常用函数的使用;掌握顺序程序设计,会编写简单的程序;3.掌握三种if语句的使用形式、流程、功能;学会使用switch语句;4.掌握循环结构程序设计的方法,包含三种不同循环结构的应用方法以及这三种循环的异同

2、点。三、教学重点1.C语言基本数据类型、运算符、表达式的应用;2.常用函数的使用;3.顺序结构、选择结构、循环结构的程序设计方法。四、教学难点1.C语言程序的编写规则、开发过程;2.顺序结构、选择结构、循环结构的程序设计方法及退出循环的方法。五、主要教学方法、措施1.按照学生的认识规律,以程序设计为主线,采用循序渐进的方式,用通俗易懂的语言结合生活中的实例讲解C语言的基础知识、程序设计方法;2.结合实验法精心安排实验,采用任务驱动式的方法即从学生实际水平出发布置难度适当的任务引导学生完成并驱动学生学习新的知识;3.加强课后辅导,要求学生按时完成作业,及时认真批改作业,发现问题及时纠正。六、教学

3、进度教 学 进 度 安 排周 次主 要 教 学 内 容1C语言基础2C语言的数据类型3基本输入输出函数4算术运算符、表达式5关系运算符、表达式6顺序结构程序设计7逻辑运算符、表达式8单分支选择结构程序设计(1)9单分支选择结构程序设计(2)10期中考试与复习11多分支选择结构程序设计(1)12多分支选择结构程序设计(2)13多分支选择结构程序设计(3)14循环结构程序设计(1)15循环结构程序设计(2)16程序填空题训练(1)17程序填空题训练(2)18编程题训练(1)19编程题训练(2)20期末考试实训计划一、实训目标从应用和实践的角度出发,使学生通过上机操作掌握本课程的程序设计思想,达到能

4、独立编写C语言应用程序的要求,为提高学生的实际编程能力,进一步学习其他程序设计语言打下基础。二、教材内容分析本教材以TurboC 2.0为运行环境讲解C语言程序运行开发过程,要求学生掌握基本操作,通过上机检验程序运行结果,从而掌握程序设计的思想与方法。三、具体专业技能要求1.学会编辑、运行简单的C语言程序;2.掌握定义数据类型的方法及赋值的方法,学会使用包含运算符的表达式,掌握输入输出函数的使用;3.掌握顺序结构、选择结构、循环结构的程序设计方法。四、技能教学主要措施1.精选实验内容,要求学生独立完成程序编写;2.学生上机编辑和调试程序,引导学生多方位地考虑问题;3.对基础薄弱的学生进行指导,

5、对能提前完成实验任务的学生提出更高的要求;4.要求学生将自己的实验情况进行分析、总结,整理出实验报告。五、教学进度安排教 学 进 度 安 排周 次主 要 教 学 内 容1熟悉C语言运行环境2编辑、调试、运行简单的C语言程序3基本输入输出函数4算术运算符、表达式5关系运算符、表达式6顺序结构程序设计7逻辑运算符、表达式8单分支选择结构程序设计(1)9单分支选择结构程序设计(2)10期中考试与复习11多分支选择结构程序设计(1)12多分支选择结构程序设计(2)13循环结构程序设计(1)14循环结构程序设计(2)15程序填空题训练(1)16程序填空题训练(2)17编程题训练(1)18编程题训练(2)

6、19编程题训练(3)20期末考试第12课时教学课题:C语言基础教学目的:1.让学生明确C语言在程序设计语言发展中的地位和学习这门课的目的;2.了解简单C程序的特点和结构;3.熟练掌握创建、修改、运行C程序的操作方法,为学生进一步的学习打下基础。教学重点和难点:1.简单C程序的特点和基本结构;2.创建、修改、运行C程序的操作步骤和方法。教学方法:讲授法、任务驱动式课时:2课时第一课时教学过程:l 提出疑问,启发学生思考:人与人之间用语言来交流,那么人与计算机交流用什么呢?C语言就发挥了作用,从而导入新课。1.程序设计语言经历的发展阶段2.C语言在发展阶段(过程)中所处的地位3.C语言的特点l 在

7、了解了C语言的发展后,着重讲解C程序的基本结构和书写格式:库函数根据用户需要编制的函数1.C程序由函数构成,一个C程序至少一个main函数或一个main函数和若干个其他函数。被调用的函数2.一个函数由两部分组成。函数的首部。如:int min(int x,int y)声明部分执行部分函数体3.一个C程序总是从main函数开始执行。4.C程序书写格式自由。5.每个语句和数据定义的最后必须有一个分号。如:c=a+b;6.C语言本身没有输入输出语句,输入输出的操作是由库函数scanf和printf函数来完成的。7.可以用/* */对C程序中的任何部分做注释。l 接下来给出一个实例结合上述结构讲解:例

8、:main()int a,b,c;scanf(“%d %d”,&a,&b);c=max(a,b);printf(“max=%d”,c);int max(int x,int y)int z;if(xy)z=x;else z=y;return(z);请学生上讲台指出函数的各个组成部分,其他学生补充。第二课时教学过程:l 讲授新课一、TurboC的与退出(要求学生以自学为主)1.启动TurboC的步骤开机启动DOS操作系统启动中文操作系统进入工作目录,执行命令:CD C:、XXC启动TurboC系统2. TurboC界面上的菜单命令简介(功能和快捷键)3.退出前保存的方法二、创建和运行C程序的一般步

9、骤1.创建新文件2.输入源程序3.保存源程序4.运行程序5.观察程序运行结果生成源文件 (生成*.c文件)编辑源程序编译源文件生成目标文件夹 (生成*.obj文件)连接目标文件、库文件生成可执行文件夹 (生成*.exe文件)运行可执行文件产生运行结果三、C语言程序的开发过程l 回顾本节课知识点,总结归纳l 布置作业1.C语言程序的基本构成2.C程序的开发过程3.输出如下信息(编程实现)* * * * * * * * * Very good* * * * * * * * * 第3课时实验课题:启动与退出TurboC,熟悉TurboC环境实验目的:1.掌握启动与退出TurboC编译系统的方法; 2

10、.熟悉TurboC运行环境。实验时间:第一周实验内容:1.启动TurboC双击TC.exe文件即可进入TurboC编译系统2. TurboC基本界面认识 菜单项1) 名称2) 功能3) 可用的快捷键 编辑界面行、列、默认文件名程序编辑区信息栏 出错处、出错原因3.退出TurboC (Alt+X)l 实验小结:由于学生第一次上机,接触到TurboC运行环境,整个实验采用多媒体控制教学结合学生实验同时进行,效果较好。第4课时实验课题:创建并运行C语言程序实验目的:1.掌握启动与退出TurboC编译系统的方法; 2.使用TurboC创建与运行简单C程序的方法。实验时间:第一周实验内容:1.启动Tur

11、boC2.创建新文件3.输入源程序,保存main()printf(“This is a program!”);4.编译、连接程序生成目标文件生成可执行文件连接可执行文件5.运行程序6.观察结果l 实验小结:绝大多数学生在经过不同程序的指导后,能如质如量地完成实验。第5课时实验课题:TurboC常用编辑键的用法实验目的:掌握TurboC常用编辑键的功能和使用用法实验时间:第一周实验内容:1.打开上次实验课保存的程序2.练习使用End键和Home键End光标回到本行行末Home光标回到本行行首3.编辑程序,将“(”按Del键删除,观察出错信息mainprintf(“你好”);4.按F6(或Alt+

12、E或Enter键)返回编辑窗口,修改程序,让学生注意观察系统约定的对齐方式5.改错,保存程序l 实验小结:这个实验相对难度不大,学生完成情况较好。第6课时实验课题:理解C程序规则实验目的:1.理解使用规范书写程序的优越性2.理解C程序规则实验时间:第一周实验内容:1.(1)输入以下程序mainprintf(“努力学习”);(2)运行程序,观察系统显示的出错信息(3)找出出错原因后,修改程序(4)再次运行,直到得出正确结果2.运行以下程序main()printf(“欲穷千里目”)观察出错信息再按照第1题的方式修改程序要求学生填下面的空:(1)运行该程序,系统显示的出错信息是:_(2)该程序出错的

13、原因是:_3.变量定义与使用规则(1)main()Int a=5;printf(“5的平方是:%d”,a*a);运行程序,系统显示的出错信息_该程序的出错原因是_修改程序再次运行,直到得出正确结果(2)main()a=5;printf(“5的平方是:%d”,a*a);修改运行得出正确结果l 实验小结:学生做起来感到吃力,在上机方面要加强练习第78课时教学课题:常量和变量教学目的:让学生熟悉并掌握常量、变量的定义、赋值等操作教学重点和难点:常量和变量课时:两节课第一课时:教学内容:l 新课的引入l 新课的讲解1. 数据类型C语言提供的数据结构,是以数据类型形式出现的,具体分类:1)基本类型分为整型、实型(又称浮点型)、字符型、寄存器型四种2)构造类型分为数组类型、结构类型、共用(枚举)类型3)指针类型4)空类型C语言中的数据,有常量和变量之分。2. 常量1)常量的概念在程序运行过程中,其值

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号