中等职业技术学校c语言电子教案.doc
《中等职业技术学校c语言电子教案.doc》由会员分享,可在线阅读,更多相关《中等职业技术学校c语言电子教案.doc(59页珍藏版)》请在咨信网上搜索。
1、(完整版)中等职业技术学校c语言电子教案中等职业技术学校教案教学单位:京山县中等职业技术学校课程名称:C语言学习与应用任课班级: 计算机应用班任课教师:教案书写说明教案又称课时授课计划,是任课教师的教学实施方案。任课教师应遵循专业教学计划制订的培养目标,以教学大纲为依据、教材为蓝本,在熟悉教材,了解学生的基础上,结合教学实践经验,提前编写设计好每堂课的全部教学活动。教案书写应包括以下内容: 课题:授课题(章节)名。 课型:分理论讲授课、实验(实训)课、实习(见习)课等。讲授课又分新授课或复习课. 教学目的:本课题教学应达到的目的。 教学重点:本课题(章节)的教学重点分别列出。 教学难点:本课题
2、(章节)的教学难点分别列出。 教学方法:指本课题使用的教学方法和手段。 课时安排:本课题(章节)总计划课时数。 教学内容:本课题(章节)主要内容。 作业及实践:包括思考题、讨论题、实验题目、实训题目等。 教学后记:授课结束后的教学小结、心得体会等。京山县中等职业技术学校备课用纸授课年级技能授课班级计算机应用授课日期授课节次教学课题C语言概述教 学目 标了解C语言出现的历史背景正确理解C语言特点熟悉简单C程序结构、特点、执行过程掌握运行C程序步骤与方法重 点难 点正确理解C语言特点熟悉简单C程序结构、特点、执行过程教 学 资源 准 备教案、实例教 学 活 动 流 程 设 计旁 注第1章 C语言概
3、述1。1 C语言出现的历史背景1、 程序设计语言的发展(1) 机器语言:计算机能直接识别的语言。(2) 汇编语言:助记符编写的语言。(3) 高级语言:面向对象程序设计语言(如VB程序设计语言、JAVA程序设计语言)和面向过程程序设计语言.2、C语言出现历史背景(1)时间:1972 1973(2)地点:美国贝尔实验室(3)目的:开发UNIX操作系统1.2 C语言特点1、 语言简洁、紧凑、灵活2、 运算符和数据类型丰富3、 程序设计结构化、模块化4、 生成目标代码质量高5、 可移植性好1。3 简单C程序介绍例1。1 第一个程序 Hello,World!教 学 活 动 流 程 设 计旁 注inclu
4、de main() printf(“Hello,World!”);说明:1、#include stdio。h是文件包含编译预处理命令, stdio。h是标准输入输出头文件1、 main为主函数,每个C程序有且必须有一个主函数,无论其位置在哪,程序总是从main函数开始执行2、 printf是C语言中的输出函数,双引号中的字符串原样输出3、 ;分号是C语言中的语句结束标志例1.2 求两数之和include stdio。hmain() int a, b,sum; /* Definate three variables/ a=123; b=456; sum=a+b; printf(“Sum is %
5、d,sum);说明:1、%d是输出格式字符,控制输出时的数据类型和格式,表示十进制整数2、/* /为注释例1。3 求任意两数之和include main() int a,b,sum; scanf(“d,d,a,&b); sum=add(a,b); printf(“Sum= d”,sum);int add(int x, int y) int z; z=x+y; return(z);说明:1、scanf是C语言中的输入函数,从键盘读入两个十进制整数,分别放入变量a和b对应的地址单元中2、调用函数add,定义函数add,函数返回值为整型,形参x和y为整型3、return将z值返回,赋给sumC语言的
6、格式特点:v 习惯用小写字母,大小写敏感v 不使用行号,无程序行概念v 可使用空行和空格结构特点: C程序由函数构成 C程序由语句组成 /* /为注释,不产生编译代码教 学 活 动 流 程 设 计旁 注 1.4 C程序的上机步骤1、 C程序开发步骤(1) 编辑源程序:扩展名为。c(2) 编译目标程序:扩展名为.obj(3) 连接成可执行程序:扩展名为。exe2、VC+6.0集成开发环境的使用方法(1)启动VC+6.0,建立一工作区(2)在此工作区中建立一工程(3)在此工程中建立一文件(注意扩展名为.c)编辑后执行程序作业1、简述C程序的特点;2、编写一个简单的C程序,在屏幕上显示“I Stud
7、y C Programming板书设计第一章 C语言设计概述1、 C语言的历史背景2、 C语言的特点3、 简单C程序介绍4、 C程序的组成5、 C程序的上机步骤6、 作业教学后记京山县中等职业技术学校备课用纸授课年级技能授课班级计算机应用授课日期授课节次教学课题算法1教 学目 标算法的表示形式-流程图C中数据类型的分类常量与变量整型数据表示方法、存储形式、分类重 点难 点整型数据在内存中的存放形式如何解决整数的溢出问题教 学 资源 准 备教案、实例教 学 活 动 流 程 设 计旁 注算法的概念1、 算法:为解决一个问题而采取的方法和步骤。2、 程序=算法+数据结构3、 算法是程序的灵魂简单算法
8、举例1、求 12 3 4 52。3算法的特性1)有穷性2)确定性3)有0个或多个输入4)有一个或多个输出5)有效性怎样表示一个算法一、算法的表示形式1、用自然语言表示2、用流程图表示3、用伪代码表示4、用计算机语言表示二、流程图:传统流程图、NS流程图1、传统流程图的表示方法2、三种基本结构传统流程图与N-S流程图教 学 活 动 流 程 设 计旁 注一、数据与数据类型1、数据:程序加工处理的对象。2、数据类型:具有某种性质数据的集合.二、C中数据类型整型 字符型 单精度型 基本类型 浮点型 双精度型 枚举型 数组C中数据类型 构造类型 结构体 共用体 指针类型 空类型常量与变量一、常量1、定义
9、:在程序运行过程中其值保持不变的量。2、常量类型 数值型 整型(123)、实型(12.3) 字符型 字符型(a)、字符串型(“a) 符号常量:#define PAI 3.1415926 二、变量1、定义:在程序运行过程中其值可以改变的量。2、变量在内存中存放形式:一个变量有一个名字,并在内存中占一定的存储单元,用来存放变量的值。4、变量的定义格式(变量必须先定义后使用)类型说明符 变量名1,变量名2,。,变量名n;例:int a,b,c;3整型数据一、整型常量的表示方法1、十进制:1232、八进制:0123=(123)83、十六进制:0x123=(123)16二、 整型变量1、整型数据在内存中
10、的存放形式 在内存中以二进制补码的形式存放,占用2个字节的内存空间 数的编码:原码、反码、补码原码:数的二进制编码。反码:正数等于原码,负数将原码逐位变反(符号位为1)补码:正数等于原码,负数将原码变反末位加1。 2、整型变量分类基本型:无符号unsigned int、有符号int短整型:无符号unsigned short int、有符号short int长整型:无符号unsigned long int、有符号long int教 学 活 动 流 程 设 计旁 注3、例题(整型数据的溢出问题)main( ) int a,b; a=32767; b=a+1;printf(“%d,%d,a,b);作
11、业1、简述C程序中有哪些常用的数据类型;2、P15/3,5板书设计算 法7、 算法的基本概念;8、 C语言中的数据结构;9、 常量;10、 变量;11、 变量的种类;12、 例题分析教学后记京山县中等职业技术学校备课用纸授课年级技能授课班级计算机应用授课日期授课节次教学课题浮点型数据教 学目 标浮点型数据与字符型数据的分类、表示方法与存储形式变量的赋值形式各种类数值型数据间相互转换的规则与方法重 点难 点灵活掌握各种数据的存储形式教 学 资源 准 备教案、实例教 学 活 动 流 程 设 计旁 注一、浮点型常量的表示方法1、十进制小数:数字+小数点例:0。123,123。0,。4562、指数形式
12、:123102=123e2=1。23e4要求:E前必须有数字,E后数字必须为整数.规范化指数形式:小数点左侧有且仅有一位非零数字。 二、浮点型变量1、浮点型数据在内存中存放形式 指数形式存放,占用4个字节,如图所示小数符号小数指数符号指数例:1.23e4+1.23+4结论:小数位数越多,精度越高;指数位数越多,范围越大。2、浮点型变量分类单精度:float双精度:double长双精度:long double3、舍入误差:见书中例题。教 学 活 动 流 程 设 计旁 注字符型数据一、字符常量1、定义:用一对单引号括起来的一个字符或以开头的字符序列。 a , n (又称转义字符) 2、转义字符(见
13、书中表)例:101=180+1*82=65即表示字母A二、字符变量1、定义格式:char c1,c2;2、作用:存放一个字符4、字符串常量v 定义:用一对双引号括起来的字符序列v 在内存中存放形式:末尾加串结束标志0(系统自动加)例:“HELLO”HELLO0v 字符串常量不能赋给一个字符变量。例:char c1; /*字符变量/ c1=”hello /赋值错误*/变量赋初值一、赋值形式 1、定义变量时赋值int a=3;float f=3。56;char c=a ;2、部分赋值int a,b,c=5;3、赋同一个初值int a=3,b=3,c=3;教 学 活 动 流 程 设 计旁 注浮点型数
14、据与字符型数据的分类、表示方法与存储形式变量的赋值形式各种类数值型数据间相互转换的规则与方法作业1、P17/1,22、P18/3板书设计浮点型数据13、 浮点型常量的表示方法;14、 浮点型变量的分类(单精度、双精度、长双精度);15、 常量;16、 变量;17、 字符常量;18、 字符变量;19、 例题分析;教学后记京山县中等职业技术学校备课用纸授课年级技能授课班级计算机应用授课日期授课节次教学课题简单程序的调试及数学运算符教 学目 标通过上机调试程序掌握各种数据类型的表示方法、存储形式掌握各种不同数据间混合运算的运算规则掌握各种运算符的使用方法通过程序调试正确理解各种表达式的运算结果重 点
15、难 点掌握各种运算符的使用方法教 学 资源 准 备教案、实例、上机操作教 学 活 动 流 程 设 计旁 注上机按要求调试下程序1、 输入并运行下程序main()int a,b; a=32767; b=a+1; printf(“%d,dn”,a,b);2、 输入并运行下程序main()char c1,c2; c1=a; c2=b; printf(“%c,%cn”,c1,c2);1) 将上面printf语句改成printf(“d,%dn”,c1,c2);结果?2) 将char c1,c2;改成int c1,c2;结果?3) 将c1=a; c2=b;改成c1=“a”; c2=“b”;结果?4) 将c
16、1=a; c2=b;改成将c1=300; c2=400;改成结果?3、输入并运行下程序main()char c1=a,c2=b,c3=c,c4=101,c5=116; printf(“acbctc%ctabcn”,c1,c2,c3); printf(“%ccn,c4,c5);教 学 活 动 流 程 设 计旁 注4、 输入并运行下程序main()int i,j,m,n; i=8; j=10; m=+i; n=j+; printf(“d,d,d,dn”,i,j,m,n);1) 将m=+i; n=j+;改成m=i+; n=+j;结果?2) 将m=+i; n=j+;删除并将printf(“d,d,d,
17、dn”,i,j,m,n);改为printf(“d,d,d,dn”,i,j,i+,j+);结果?算术运算符和算术表达式一、算术运算符和算术表达式1、基本算术运算符+(加法或正值运算)1+2 , +100-(减法或负值运算)12 , 100*(乘法运算符)12/(除法运算符)1/2两整数相除结果为整数。 =0%(模或取余运算符)要求运算符两侧均为整数如5/3=1 2、算术表达式和运算符的优先级与结合性1)算术表达式的定义:由算术运算符、括号将操作数连接起来 符合C语法规则的式子。2)优先级与结合性* / 高(左至右结合)+ 低(左至右结合)例题:X/(67-(12+Y)*A)判断计算先后顺序?3、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中等 职业技术学校 语言 电子 教案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。