电子教案学科程序设计基础-C语言.doc

上传人:创****公 文档编号:52592541 上传时间:2022-10-23 格式:DOC 页数:11 大小:494KB
返回 下载 相关 举报
电子教案学科程序设计基础-C语言.doc_第1页
第1页 / 共11页
电子教案学科程序设计基础-C语言.doc_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《电子教案学科程序设计基础-C语言.doc》由会员分享,可在线阅读,更多相关《电子教案学科程序设计基础-C语言.doc(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、信息技术专业部电子教案电子教案学科:程序设计基础-C语言年级:07级01班教师:鲍丽娜部门:软件应用组大 连 开 发 区 职 业 中 专(20082009第二学期)课程表 星期节一二三四五六1网页制作0802(217)网页制作0801(217)网页制作0802(217)23C设计0701(217)网页制作0803(217)45网页制作0803(217)网页制作0801(217)C设计0701(217)678教学进度计划任课教师:鲍丽娜 2008-2009 学年度 第1 学期 C语言 学科 07 级周次教学内容(项目)课时1C语言概述、整型数据42实型数据;字符数据43各种运算符的运算;常见错误

2、分析445顺序结构程序设计46选择结构程序设计(if)47选择结构程序设计(switch)48循环控制结构(while、do-while)49循环控制结构(for);410常见错误分析;习题检测411一维数组;二维数组412字符数组;常见错误分析;习题检测413函数定义与调用;函数参数传递;414嵌套与递归调用;习题检测415结构体;指针416文件417扩展418总复习41920NO.1-2 课题语言概述课型新授目的要求思育严格要求自己知识计算机与程序的关系能力理论联系实际的能力、动手能力重点计算机与程序的关系难点理解计算机的工作原理关键理解程序的概念教具资料多媒体电教室教学教法讲述与演示,图

3、形说明。教学环节教 学 内 容 、方 法时间分配组织教学讲授强调微机教室的纪律,查看电脑是否正常工作,键盘和鼠标是否算坏1、学习目标:熟记C语言的基本概念熟悉Turbo C的上机环境会读、会编、会调试C程序课程要求: 多上机实习2、学习要点:熟记C语言的语法、句法学会算法分析与算法设计本课重点:第三章-第六章本课难点:第六章(函数)、第九章(指针)3、C语言与自然语言的比较2254、C语言的发展简史和特点语言的诞生与发展(1)在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都很差;但一般的高级语言又难以实现对计算机硬件的直接操作(这正是汇编

4、语言的优势),于是人们盼望有一种兼有汇编语言和高级语言特性的新语言。(2)语言是贝尔实验室于70年代初研制出来的,后来又被多次改进,并出现了多种版本。80年代初,美国国家标准化协会(ANSI),根据语言问世以来各种版本对语言的发展和扩充,制定了ANSI C标准(1989年再次做了修订)。(3)目前,在微机上广泛使用的语言编译系统有Microsoft C、Turbo C 、Borland C等。虽然它们的基本部分都是相同的,但还是有一些差异, 所以请大家注意自己所使用的编译系统的特点和规定(参阅相应的手册)。C语言的特点 C语言同时具有汇编语言和高级语言的优势。(1)语言简洁、紧凑,使用方便、灵

5、活。(2)运算符极其丰富。(3)生成的目标代码质量高,程序执行效率高。(4)可移植性好(较之汇编语言)。(5)可以直接操纵硬件。 5、 在C语言中,除实现顺序、选择和循环三种基本结构等的9条控制语句外,输入输出操作均由标准库函数(不是C语言的组成部分)来实现。所以学习C语言,不仅要学习这9条控制语句和各种运算符,而且要学习并掌握常用标准库函数的使用。 (看书中列表)6、一个完整的语言程序,是由一个main()函数(又称主函数)和若干个其它函数结合而成的,或仅由一个main()函数构成。案例1.1 仅由main()函数构成的语言程序。/*案例代码文件名:AL1_1.C*/*功能:仅由main()

6、函数构成的语言程序示例*/main() printf(“This is a C program.n”); 程序运行结果: This is a C program. 案例1.2 由main()函数和1个其它函数max()构成的语言程序。/*案例代码文件名:AL1_2.C*/*功能:由main()函数和1个其它函数max()构成的语言程序示例*/int max(int x, int y) return( xy ? x : y ); main() int num1,num2; printf(“Input the first integer number: ”); scanf(“%d”, &num1)

7、; printf(“Input the second integer number: ”); scanf(“%d”, &num2); printf(“max=%dn”, max(num1, num2); 程序运行情况: Input the first integer number:6 Input the second integer number:9 max=9 案例1.3 改写案例1.2,交换main()函数和max()函数的前后位置。源程序略。程序运行情况: Input the first integer number:6 Input the second integer number:9

8、 max=9学生练习时间7、总结认识C语言1.函数是语言程序的基本单位。main()函数的作用,相当于其它高级语言中的主程序;其它函数的作用,相当于子程序。2.C语言程序总是从main()函数开始执行。一个语言程序,总是从main()函数开始执行,而不论其在程序中的位置。当主函数执行完毕时,亦即程序执行完毕。习惯上,将主函数main()放在最前头。1.2.2 源程序书写格式1.所有语句都必须以分号“;”结束,函数的最后一个语句也不例外。2.程序行的书写格式自由,既允许1行内写几条语句,也允许1条语句分写在几行上。3.允许使用注释。C语言的注释格式为: /* */例如,在案例1.1和案例1.2中

9、,以及本节其它部分给出的源程序中,凡是用“/*”和“*/”括起来的文字,都是注释。(1) “/*”和“*/” 必须成对使用,且“/”和“*”、以及“*”和“/”之间不能有空格,否则都出错。技巧:为避免遗漏必须配对使用的符号,例如注释符号、函数体的起止标识符(花括号)、圆括号等等,在输入时,可连续输入这些起止标识符,然后再在其中进行插入来完成内容的编辑。在起止标识符嵌套时,以及相距较远时,这样做更有必要。(2)注释的位置,可以单占1行,也可以跟在语句的后面。(3)如果1行写不下,可另起1行继续写。(4)注释中允许使用汉字。在非中文操作系统下,看到的是一串乱码,但不影响程序运行。153132015

10、课后作业复习书中的知识,谈谈你对C语言的认识?课堂小结对于新的学科来说,充满了好奇,闻所未闻的C语言,有了好奇心,就有了兴趣,希望能把兴趣坚持到最后。 NO.3-4 课题整型数据课型新授目的要求思育时时刻刻严格要求自己,形成自己的生活习惯。知识整型数据能力理论联系实际的能力、动手能力重点整型数据难点整型数据关键整型数据教具资料多媒体电教室217教学教法讲述与演示,图形说明。教学环节教 学 内 容 、方 法时间分配组织教学 复习提问讲授课上作业课后小结检查机器,检查出勤率如何打印出以下图形? * * * * * * * * 整型变量 1.分类:根据占用内存字节数的不同,整型变量又分为类:(1)基

11、本整型(类型关键字为int)(2)短整型(类型关键字为short int)(3)长整型(类型关键字为long int)(4)无符号整型。无符号型又分为无符号基本整型(unsigned int)、无符号短整型(unsigned short)和无符号长整型(unsigned long)三种,只能用来存储无符号整数。2.占用内存字节数与值域 上述各类型整型变量占用的内存字节数,随系统而异。在16位操作系统中,一般用字节表示一个int型变量,且long型(字节)int型(字节)short型(字节)。显然,不同类型的整型变量,其值域不同。占用内存字节数为n的(有符号)整型变量,其值域为:-2n*8-1(

12、2n*8-1-1);无符号整型变量的值域为:0(2n*8-1)。 例如,PC机中的一个int型变量,其值域为-22*8-1(22*8-1-1),即-3276832767;一个unsigned型变量的值域为:0(22*8-1),即065535。学生练习 整型常量.三种表示形式整型常量即整常数,在语言中可用三种形式表示:(1)十进制。例如10、36。(2)八进制(以数字开头)。例如012。(3)十六进制(以数字+小写字母x开头)。例如0x36。.分类(1)基本整型。在16位机中,用2字节存储,其数据范围与int型变量一样。(2)长整型(在数值后面加“L(l)”)。对超出基本整型值域的整型常量,可使用长整型常量表示,其取值范围可达-(-)。例如,123l、315等。.类型匹配规则类型匹配规则为:一个整型常量,可以赋给能容纳下其值的整型变量。例如,其值在-(-)的整型常量,可以赋给int型变量和long int型变量;其值在-(-)的整型常量,就只能赋给long int型变量。 注意:常量无unsigned型。但一个非负整型常量,只要它的值不超过相应变量的值域(即取值范围),也可以赋给unsigned型变量。 学生练习以八进制、十六进制、二进制形式输出137,编写好程序通过ftp上传整型的常量和变量区分清楚,掌握很好,极少数不认真。25152015155 11

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

当前位置:首页 > 教育专区 > 大学资料

本站为文档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