电子教案c语言.docx

上传人:文*** 文档编号:68232089 上传时间:2022-12-27 格式:DOCX 页数:53 大小:53.93KB
返回 下载 相关 举报
电子教案c语言.docx_第1页
第1页 / 共53页
电子教案c语言.docx_第2页
第2页 / 共53页
点击查看更多>>
资源描述

《电子教案c语言.docx》由会员分享,可在线阅读,更多相关《电子教案c语言.docx(53页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、镇江高等职业技术学校江苏联合职业技术学院镇江分院理论课程教师教案本(20112012学年 第2学期)专业名称机电一体化技术课程名称C语言授课老师张迎春备课基本要求备课是上好课的前提,是整个教学活动的首要环节。1、教师应在认真学习教学大纲、钻研教材、了解学生的基础上, 制订好学期授课计划,计划经教研室主任和教学科长同意,教学科研处 审批后方可实施。中途变更授课计划须报教学科研处批准。2、教师备课必须写教案。教案的详略应以是否有利于教学实践为 原则。教龄五年以下(含五年)的教师必须写详案。教师应在开学前提 前写好两周教案,学期中提前写好一周教案。不准沿用旧教案,禁止无 教案上课。教师应接受上级教育

2、部门、学校领导、系部和教研室对教案 的检查。3、教案必须精心设计。教案的首页有课题序号、教学班级、教学 课时、教学形式、课题名称、教学目标、教学重点与难点、更新、补充、 删节内容、课外作业和授课主要内容或板书设计;教学过程设计应有教 学程序与时间分配、教学内容、师生活动设计、教学方法与教学手段、 实验(实践)设计、课堂小结、作业安排等。属“135”考核范围的教 师必须写教后感,其他教师提倡写教后感。科目名称C语言所用教材程序设计入门(C语言)参考用书C程序设计课题序号1教学班级教学课时4教学形式新授课题名称1. 1C语言的产生过程及特点1. 2C语言程序的结构及书写格式使用教具投影仪、电脑、传

3、统教具教学目标1. 了解C语言的产生过程和发展特点2. 初步认识C语言程序的结构3. 了解C语言的一些相关知识教学重点1. C语言程序的结构2. C语言程序的特点教学难点1. C语言程序的结构特点2. C语言程序的书写格式更新、补充、 删节内容无课前准备C语言的发展简史特点的资料收集课外作业第章C语言概述板书设计1.1 C语言的产生过程及特点、C语言出现的历史背景二、C语言的特点1.2 C语言程序的结构及书写格式一、简单的C程序介绍二、C语言的一般形式教学环节主要教学内容教学手段与方式I引入C语言是目前世界上最为流行的程序设计语言之一。川它设计 精巧,功能齐全。既适合编写应用软件,又特别适合编

4、写系统 软件。据统计P C机领域的许多著名的系统软件和应用软件都 是运用c语言加上汇编语言子程序编写而成的。用仿真软件演示仿真一段语句:演示II新授w H e 1 low world”显示引出c语言的一个功 能。1.1 C语言的发展简史和特点一、程序设计语言的发展1语言发展图片展不2、C语言发展过程产生背景介绍产生过程 时间:1972-1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人:Ken Thompson 和 Dennis M Ritchie C标准 标准 C: K&R 合著The C Programming Language ANSIC: 1983 87 ANSI C :

5、1987教学环节主要教学内容教学手段与方式 1990年国际标准的ANSI C二、C语言特点1 .语言简洁、紧凑、使用方便、灵活(32个关键 字、9种控制语句)2 .运算符丰富(34种运算符 将括号、赋值、强 制类型转换等作为运算符)3 .数据结构丰富(标准类型、构造类型、指针类型)4 .具有结构化的控制语句。用函数实现程序的模块 化。5 .语法限制不太严格、程序设计自由度大。6 . C语言可以直接访问物理地址。能实现汇编语言 的大部分功能,可以直接对硬件进行操作。7 .目标代码质量高,程序执行效率高。8 .程序可移植性好。32个关键字auto break case charconst cont

6、inuedefault dodouble elseenum externfloatforgotoifint longregister returnshortsigned sizeof staticstructswitchtypedefunsigned unionvoidvolatilewhile9种控制语句if()elsefor()while()dowhile()continuebreakswitch解释教学环节主要教学内容教学手段与方式gotoreturn34种运算符算术运算符:关系运算符:逻辑运算符:位运算符:位运算符:赋值运算符:条件运算符:逗号运算符:指针运算符:求字节运算符:强制类型

7、转换:分量运算符:下标运算符:其他:1. 2 C语言程序的结构及书写格式-:简单的C程序介绍例 1: main( ) printf ( This is a c program. n );这是一个最简单的C语言程序,最后的运行结果是在屏幕上 显示:This is a c program.(光标落在下一行)。例2: main( )/*主函数*/ int a, b, c;/*定义变量*/x, y) /*定义max函数,函数值为整形,x,y为形式参数*/展示仿真结果教学环节主要教学内容教学手段与方式scanf( %d, %d”,&a , &b) ; /*输入变量 a 和 b 的值 */c=max(a,

8、 b) ;/*调用max函数,将得到的值赋给c*/printf ( , , c) ; /*输出 c 的值*/ int max(int max (x, y)/*定义max函数,函数值为整形,x, y为形式参数*/int x, y;/*对形参x, y做类型定义*/ int z;/*函数中用到的变量z,也要加以定义*/if (xy) z=x;else z=y;return(z);/*将 z 的值返回,通过max带回调用处*/本例题是一个比较典型的C语言程序,运行情况是:8, 5/(输入8和5给a和b)max=8(输入c的值)说明:1. C程序是由函数构成的。1)一个C程序至少包含一个函数(main函

9、数)。仿真教学环节主要教学内容教学手段与方式III总结扩展IV作业2) 函数定义是C程序的基本单位。3) 输入输出函数使用系统提供的库函数printf和scanfo2. 一个函数由两部分组成。1) 函数的说明部分。例:intmax(x, y)1II函数类型函数名函数参数intx, y;II形参类型形参 一个函数名后面必须跟一对圆括弧,函数参数可以没有 如 mainO2) 函数体。,一个函数至少有一对大括号。3. 一个程序总是从main函数开始执行的,位置随意。4. 书写格式自由,但每个语句后必须有一个“;”。5. main、int为关键字,使用小写字母,C语言区分大小 写。6. 使用“/*”和

10、“*/”对语句进行注释。二:C语言的般形式变量定义main。变量定义程序段 userfl ()变量定义程序段userfn()变量定义程序段其中userfl ()-userfnO是用户定义的函数。1. 本堂课主要学习了以下儿方面内容:2. C语言出现的历史背景;3. C语言的特点;4. C语言程序的结构及书写格式;通过这些内容的学习,要求我们在深入学习之前对C语言有一 个整体的认识。解释说明课题序号3教学班级教学课时2教学形式新授课题名称1. 3c语言程序的开发过程1. 4C语言上机操作使用教具投影仪、电脑、传统教具教学目标1. TURBOC 系统2. C语言的上机步骤3. 掌握TC的使用教学重

11、点1. C语言的上机环境2. C语言的上机步骤教学难点C语言程序的编译过程更新、补充、 删节内容无课前准备C编译环境的调试课外作业板书设计L3C语言程序的开发过程1. 4C语言上机操作教学感想教学环节主要教学内容教学手段与方式I引入我们已经对c语言的知识有了初步的了解,这节课我们来具n新授体的体会一下c语言的开发过程和上机过程。模拟展示1.3C语言程序的开发过程Stepl、编辑源程序生成以.c为扩展名的源文件。Step2、编译源文件编译程序要对源程序进行语法检查,若没有错误生成目标文件,编译时如果发现错误,则显示错误 信息,并要求重新编译,直到编译正确为止。目标文件的扩展 名为.obj.Ste

12、p3连接目标文件及库文件连接目标文件生成可执行文件,分组讨论可执行文件以.exe为文件扩展名。Step4运行程序1.4C语言的上机操作过程一:C语言上机环境1. UNIX系统。(略)2. DOS下使用MSC4.0编辑C程序。(了解)3. 使用TurborC运行C程序。文件。5.运行程序:5丘文件名/1Run (运行)菜单-一按Alt+R可进入Run菜单,该菜单有以下各 项:.Run (运行程序):运行程序其热键二:Turbo C 2.0集成开发环境的使用进入Turbo C 2.0集成开发环境中后,屏幕上显示:其中顶上一行为Turbo C 2.0主菜单,中间窗口为编 辑区,接下来是信息窗口,最底

13、下一行为参考行。这四个窗口构 成了 Turbo C 2.0的主屏幕,以后的编程、编译、调试 以及运行都将在这个主屏幕中进行。下面详细介绍主菜 单的内容。展示教学环节主要教学内容教学手段与方式除Edit外,其它各项均有子菜单,只要用Alt加上某项 中第一个字母(即大写字母),就可进入该项的子菜单中。1.启动 TurborCl启动 DOS 系统;1C: cdtc/ ; 1C: tctcZ2. 退出TurborC可采用两种方法:1) Alt+X2)按F10再将光标移到FILE菜单下的QUIT,按回车键。3. 编辑源程序FILE菜单下的菜单项:LOAD:装入磁盘上已经存在的文件,可直接进行编译、连接、

14、 运行,也可进行修改。NEW建立新文件。SAVE:保存文件。WRITE TO:将当前文件写到另一文件。4. 编译源文件COMPILE菜单下的菜单项:COMPILE TO EXE:编译生成目标文件,目标文件名为“文件 名.obj”.MAKE EXE FILE:生成可执行文件。直接生成可执行文件“文 件名.exe 1LINK EXE FILE:连接目标文件生成可执行文件。对已经生成的.obj目标文件进行连接,生成.exe为 Ctrl+F9。. User screen (用户屏幕) 显示程序运行时在屏幕上显示的结果。其热键为Alt+F5学生展示教学环节主要教学内容教学手段与方式HI总结扩展IV作业本

15、节课主要学习了 C语言的上机步骤:1 .启动TC。2 .在编辑窗口中输入程序。3 .将程序命名并保存。4 .编译源程序,生成目标文件。5 .对程序进行连接,生成可执行文件。6 .运行程序。编写小程序在屏幕上显示“hello”。课题序号4教学班级教学课时2教学形式新授课题名称1. 4C语言上机操作使用教具投影仪、电脑、传统教具教学目标1. TURBOC 系统2. C语言的上机步骤教学重点1. C语言的上机环境2. C语言的上机步骤教学难点C语言程序的编译过程更新、补充、 删节内容无课前准备C编译环境的调试课外作业板书设计-:C语言上机环境二:TurborC的使用二:TurborC的启动三Turb

16、orC系统的退出四:编辑源程序五:编译源文件六:运行程序七:验证下面两个函数。教学感想教学环节主要教学内容教学手段与方式I引入II新授通过前两堂课的学习,我们已经对C语言的知识有了初步的 了解,本节课我们将对TURBOC进行使用。一、C语言上机环境1. UNIX系统。(略)2. DOS下使用MSC4. 0编辑C程序。(了解)1)编辑C源程序。2)编译。3)连接。4)执行程序。实践展示3.使用TurborC运行C程序。二:TurborC的启动1 .在DOS下进入1开始一程序f MS-DOS方式1 C:WIND0WS_-C: WINDOWSCDTURBOC2Z1 C: TURBOC2_ZC: TU

17、RB0C2TCZ2 .直接进入打开我的电脑fC盘TURBOC2文件夹一双击TC图标三:TurborC系统的退出1 .按F10再将光标移到FILE菜单下的QUIT,按回车键。2 . Alt+X四:编辑源程序1 . FlOf FILENEW (新建文件)2 .编辑程序五:编译源文件FIO-COMPILE-MAKE EXE FILE (生成可执行文件)。学生分组进 行练习教学环节主要教学内容教学手段与方式III扩展总结六:运行程序1 .在DOS下运行2 .直接运行 FlOfRUNfRUNlFl0-*RUN-USERSCREEN七:验证下面两个函数。例 1: main( ) printf ( This

18、 is a c program. nff );例 2: main( )/ int a, b, c;scanf ( %d, %d ”, &a ,&b);c=max (a, b);printf( max=%d , c);int max(x, y)int x,y; int z;if(xy) z=x;else z=y;return(z);)结果展示课题序号5教学班级教学课时2教学形式新授课题名称C语言程序入门使用教具投影仪、电脑、传统教具教学目标1.了解程序的组成4. 掌握printf函数及功能5. 掌握n的换行功能教学重点Printf函数教学难点编写能实现特定功能的函数更新、补充、 删节内容无课前准

19、备教学案、电脑调试课外作业板书设计一、C语言程序的组成二、printf 函数三、n的含义教学感想教学环节主要教学内容教学手段与方式I引入通过前面学习,我们已经了解到C语言的特点及功能,知 道了编程环境。今天开始我们具体学习程序的组成及功能。三、C语言程序的组成先看一个简单的实例:演示main()II新授(printf(I love C programs!);)Ppt展示学生思考:C程序的组成及特点?提问提问:教师总结:1、程序由若干个函数组成,其中main是主函数。2、printf是个函数,作用是:打印函数。3、程序里每个语句以;结尾介绍做一做:请学生用Turbo C运行该程序,并查看运行结果

20、。教学环节主要教学内容教学手段与方式新授教师再次强调Turbo C的操作步骤:(1)打开TurboC, File一一new (2)编程,强调:编程过程中及 时保存。(3) compile以便查看程序的对错。(4) run(5)runuser screen查看运行结果。二、printf 函数1 .格式化输出函数。2 .它是一个输入/输出函数,所以只要出现printf函数要加头文 件#include,该头文件可省略,但最好加上。再看一个例子:main()(printf(abcn);printf(,,A(,)AnH);)做一做:请同学们运行该程序,并思考:n在程序中的作用。解释教学环节主要教学内容教

21、学手段与方式实例三、n的含义先提问学生,教师再总结。n含义:换行例:做一做,并查看运行结果main。printf(* n);printf(* * * n);printf(* * n*);printf(* * * n);printf(* n*);思考:上面的程序如果只用一个printf函数如何表示?请同学 们课下编程。提问教学环节主要教学内容教学手段与方式总结本堂课主要学习了哪些内容?请学生先做总结,教师做最后总结:1、C语言程序的组成:2、printf函数是一个格式化输出函数3、n的含义是回车换行。演示作业编程实现以下程序结果:(1) * * *图片展示(2)介绍课题序号6教学班级教学课时2教

22、学形式新授课题名称C语言上机操作使用教具投影仪、电脑、传统教具教学目标C语言程序的上机教学重点2.C语言的上机步骤2.编程教学难点C语言程序的编译更新、补充、 删节内容无课前准备C编译环境的调试课外作业板书设计一、c语言程序的编程二、C语言上机操作教学感想教学环节主要教学内容教学手段与方式I引入n新授我们已经对c语言的程序有了初步的了解,这节课我们来具 体的体会一下c语言的开发过程和上机过程。模拟展小、只用一个printf函数实现下列程序:上机main() printf C * * n*);printf(* * * n); printf* n);printf( * * n); printf*

23、n);1分组讨论四、编程实现下列程序结果: 1.教师巡回 指导I*2.*教学环节主要教学内容教学手段与方式上机操作3.* *教师巡回 指导* * *学生展示教学环节主要教学内容教学手段与方式总结扩展本节课主要学习了 C语言的上机和编程,通过本节课的学习,要求大家掌握:1 .能自己按要求编程。2 .能利用TC上机编程调试。作业预习学案上的算术运算符课题序号7教学班级教学课时2教学形式新授课题名称算术运算符使用教具投影仪、电脑、传统教具教学目标2.掌握算术运算符的功能2.理解用算术运算符编程教学重点2.七种算术运算符2.编程教学难点含算术运算符的C语言程序更新、补充、 删节内容无课前准备教学案、程

24、序调试课外作业板书设计一、七种算术运算符二、几点注意教学感想教学环节主要教学内容教学手段与方式引入新授通过前两堂课的学习,我们已经对c语言编程有了初步的 了解,本节课我们学习程序中常用的七种算术运算符。一、基本的算术运算符:+ - * / %+ 说明:(1)在“ / ”运算中,若操作数均为整数,则执行整除运算,舍去小数部分。例如:5/3= 1(2) %”要求两侧均为整数,“%”运算不能用于float和 double型数据例如:5 % 3 = 2(3) * / %的优先级高于+ -(4) +i,- - i(先加/减1,然后取i的值)i+, i- -(先取i的值,然后加/减1)例如:int a=l

25、 , b;b=+a ;等价于 b-2 , a=2b=a+ ;等价于 6N ,a=3二、几点注意a. +、一一只能用于变量,不能用于常量或表达式。例如:10+ + , (x+y)+ ,+ a , b+ 中合法的为:b+b.自增、自减运算符为右结合性。Ppt演示提问提问教学环节主要教学内容教学手段与方式新课例如:a+ (a+)C.常用于循环变量自动加1d.表达式中运算符的组合,尽可能左结合如:I+J 等价于(I+) +Je.表达式中使用自加或自减运算时,需注意:如:1=3K= (I+) + (I+) + (I+)结果:k=9,1=6如:1=3I = (I+) + (+I ) + (I+)结果:1=

26、14f.调用函数时,实参的求值顺序为右到左如:printf(*%d,%dn,I,I+);输出:4, 3Ppt演示教学环节主要教学内容教学手段与方式扩展总结作业请同学们思考一下,本节课我们主要学习了哪些内容?请学生先总结,教师最后总结:1、掌握七种算术运算符及使用。2、运算符的优先顺序。3,运算规则。预习学案上的程序。提问课题序号8教学班级教学课时2教学形式新授课题名称算术运算符上机使用教具投影仪、电脑、传统教具教学目标1 .掌握算术运算符的功能2 .会用算术运算符编程教学重点编程、调试教学难点含算术运算符的C语言程序的调试更新、补充、 删节内容无课前准备教学案、程序调试课外作业板书设计一、上机

27、几点注意教学感想教学环节主要教学内容教学手段与方式复习上节课学习了七种算术运算符。思考:哪七种?提问今天我们上机进行算术运算符编程及调试。1、调试运行程序,将运行结果填写在学案上。演示上机main()(int a, b, c;a=3; b=4; printf(a=%da);c=a+b; printf(Hc=%dn,c);)2、调试运行程序,将运行结果填写在学案上。提问main()(int a, b, c;a=3; b=4;c=a+b; printf(,c=%d, c);c=a-b; printf(nc=%dn, c);c=a*b; printf(,c=%d; c);c=a/b; printf(

28、nc=%dM, c);介绍教学环节主要教学内容教学手段与方式上机c=a%b; printf(*%dM,c);)3、调试运行程序,将运行结果填写在学案上。main()(int a=l;a+;printf(a=%dn,a);a+;printf(a=%dn,a);a+;printf(,a=%dn,a);a-;printf(na=%dn;a);a-; printf(,a=%dn,1,a);a+;printf(a=%dna);)演示提问教学环节主要教学内容教学手段与方式4、调试运行程序,将运行结果填写在学案上。main()(演示上机int a=l,b=10,c=0;a+; b; b; c=a+b;pri

29、ntf(,c=%dn,c);c=a-b;printf(,c=%dn,c);c=(b- l)/a;printf(,c=%dn;c);c=b%a;printf(,c=%dn,c);c+;printf(Hc=%dnn,c);提问小结a=b+c;printf(,a=%dn,a);b=b+a;printf(Mb=%dn,b);1本机课主要上机运行调试了算术运算符的程序,要求大家作业能熟练运行并调试。完成本节学案上的内容。课题序号9教学班级教学课时4教学形式新授课题名称运算符和表达式和赋值语句使用教具投影仪、电脑、传统教具教学目标1. 掌握几种常用的运算符2. 用C语言格式写出正确的表达式3. 掌握赋值符

30、号的使用教学重点1.常用运算符2.赋值语句教学难点1.自增和自减运算符的使用2.赋值语句中的类型转换更新、补充、 删节内容无课前准备教学案、程序调试课外作业板书设计运算符和表达式:相关概念运算符三:算术表达式赋值语句:相关概念二:赋值语句的格式与功能三:类型转换教学感想教学环节主要教学内容教学手段与方式导入新授C语言程序由一行一行的语句代码组成,每个语句由变量、运 算符、表达式、函数调用和控制语句构成。前面我们已经学习了算术运算符,这节课我们来继续学习运算 符和表达式。运算符和表达式一:相关概念1. 运算符:进行运算的符号。2. 表达式:由运算对象(包括常量、函数、变量和运算符)连接起来的有意

31、义的式子。二:运算符1.算术运算符提问演示提问运算符运算优先级例J-()圆括号15/ (1-3) =-2*乘法37*3=21/除法37/3.0=2. 333333介股3=2%模除37%3=1+加法47+3=10-减法47-3=4说明:1)模除运算是两个整数相除后取余数;要求%两边必须是整型数据。j=10;m=+i;教学环节主要教学内容教学手段与方式2)若算术运算符两边均为整数,则结果为整数。3)若参加运算的两个数中有一个数为实数,则结果为double型。4)按照优先级运算。先括号,然后再先乘除后加减。2. 自增自减运算符1)自增1i+ 先使用i的值,在执行语句i=i+l;例:i=3;j=i+;

32、printf(,i, j);l+i 先执行语句i=i+l,在使用i的值。例:i=3;j= +i;printf(, i, j);例:main() int i, j, m, n;i=8;n=j+;printf ( a%d,%d,%d,%dw , i, j, m, n);运行结果为 9,11, 9, 102)自减1i一一 先使用i的值,在执行语句1=1-1;1一一i先执行语句i=i 1,在使用i的值。3. 赋值运算符1) ” =用来将一个数据赋给一个变量。2) “=表示等于号。演示提问教学环节主要教学内容教学手段与方式3)“ = ”左边只能是变量,而不能是常量和表达式。例:a=3/*一次赋值操作或称

33、赋值运*/逗号运算符1)优先级最低为15。4)格式:表达式1,表达式23)表达式值为最后一个表 达式的值。例:x= (a=2, b=3, c=4);相当于执行: a=2; b=3; c=4; x=4; x的值为最后一个表达式c=a%b; printf(%d,c);)3、调试运行程序,将运行结果填写在学案上。main()(int a=l;a4-+;printf(,a=%dn;a);a+;printf(Ha=%dn;a);a+;printf(Ha=%dn;a);a;printf(a=%dna);a-; printf(,a=%dn,1,a);a+;printf(,a=%dn,a);演示提问教学环节主

34、要教学内容教学手段与方式4.逗号运算符1)优先级最低为1502)格式:表达式1,表达式23)表达式值为最后一个表达式的值。例:x=(a=2, b=3, c=4);相当于执行:a=2;b=3;c=4;x=4;x的值为最后一个表达式中c的值。三:算术表达式L根据运算符的优先级进行运算。2.书写格式:例:3*5-82. 4赋值语句、相关概念1. 赋值:就是将一个数据存入一个连续的具有若干存储单元的存储空间中,该存储单元有一个名字,就是前面提到的 变量名。例:x=5;2. 赋值语句:对一个变量进行赋值的语句。例:int x;x=5;型的转换。二、赋值语句的格式与功能1 .格式2)变量=表达式;例:x=

35、5;y=8*2-5;3)语句结束后必加分号。2 .功能:首先计算后面的值,然后赋给左边的变量。演示提问教学环节主要教学内容教学手段与方式小结作业三:类型转换1 .类型转换:当赋值语句中“=”左右两边的变量与表达式的 数据类型不一致时,c编译系统会自动实现数据类型的转换。2 .转换原则:将赋值号右边的表达式值的类型转换成左边变量 相同的类型。例 1: int a; long b;char c;a=b;/*long 型变量 b的值转换成int型后再赋给a*/b=a;/*int型变量a的值转换成long型后再赋给b*/b=a+c; /*int型a+c的值转 换成long型后再赋给1)*/ 注意:1.

36、左边变量的数据类型 比右边表达式值的类型长,转换后精度不变。2.左边变量的数据类型比右边表达式值的类型短时, 会对右边的数据进行截取。下面看一下使用赋值语句编写的简单程序例2:求直径为8的圆周长。#define PI 3. 1415926main() int d=8;float r,1;r= d/2;l=2*PI*r;printf( 4r=%f, l=%fnM ,r, 1) ;本节课主要 介绍了: 1运算符和表达式1赋值语句例2中直径为定值,那么求任意的圆周长该如何求呢?演示提问课题序号11教学班级教学课时4教学形式新授课题名称上机实践使用教具投影仪、电脑、传统教具教学目标1. 自增运算符的使

37、用2. 赋值运算符的使用3. 复合赋值运算符的使用教学重点1.增运算符的使用2.复合赋值运算符的使用教学难点复合赋值运算符的使用更新、补充、 删节内容无课前准备教学案、程序调试课外作业板书设计验证程序二:看程序写结果教学感想教学环节主要教学内容教学手段与方式复习1 .定位光标:F10、ALT+相应菜单的首字母。2 .快捷犍的使用:提问退出 TURBOC: Alt+x运行:ctrl+F9看结果:Alt+F5演示3.在DOS下几个常用的命令:清屏:cis退出:exit4.路径的形成:区分根目录和子目录Turboc2。导入在上堂课的基础上,本堂课将具体验证一些运算符的使用,同时掌握赋值语句的使用时机

38、,使用技巧。验证程序新授1 .例2-4o体会+i和i+的区别。#include “stdio. hmain() int i,j,k;k=30;i=k+;printf( ui=%d, k=%dw , i, k);j=+k;printf ( nj=%d, k=%d” , j, k) ;2.例 2-5。include ustdio. hw #include math.hmain()提问介绍 float k, x, y;x=(k=9. 8)+7;printf( nk=%5. If, x=%5. lfn” , k, x);教学环节主要教学内容教学手段与方式y=k=9. 8+7;printf( wnk=%

39、5. If, y=%5. lfnw , k, y);运行结果:k= 9. 8, x= 16. 8k= 16.8,y= 16.8通过本程序的验证,将使我们更加清楚优先级的问题,在本程 序中使用了算术运算符才赋值运算符,由于“ + ”比的优 先级高,所以导致了最终结果的不同。在C语言中的儿种合法形式:1int a, b, c; a=b=c=O;int a=0, b, c; 1int a; a=0;1int a=0; int b, c; b=2; c=6;在C语言中的几种不合法形式:1 int a=b=0;int a; a=0;int b, c; b=2;c=6;看程序写结果程序1:自增运算符的使用

40、。main() int i;printf (, i, i+);运行结果:2, 1程序2:逗号运算符的使用。演示提问教学环节主要教学内容教学手段与方式main() int a;printf ( %dn ” , (a=3*5, a*4, a+5) ;运行结果:20程序3:复合赋值运算符的使用。演示总结main()inta=12, al, a2, a3;al=a+=a;a=12;a2=a/=a+a;a=12;a3=a+=a-=a*=a;printf( %d, %d, %d ”,al,a2, a3);运行结果:24, 0, 0通过本节课的练习,同学们应该对C语言的具体开发过程中出现的问题有了更深层次的了解,有时候在理论讲解时没有问 题,而在具体上机的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com