- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教案首页
课程名称 C语言程序设计 年 级 09年级 专业、层次 公共事业管理四年制 教 员 廖琪梅 职务 讲师 授课方式
(大、小班) 小班课 学时 2 授课题目(章,节) C语言程序设计概述(第一章) 基本教材
(或主要参考书) 何钦铭 颜晖主编《C语言程序设计》普通高等教育“十一五”国家规划级教材,高等教育出版社,2008年
教学目的与要求:
目的: 了解C语言的发展历史和特点
了解程序与程序语言的概念
掌握C程序格式和结构特点(重点)
了解计算机实现问题求解的过程
了解C程序的上机步骤
难点:计算机实现问题求解的过程
大体内容与时间安排,教学方法:
第一学时:C语言历史和特点、程序与程序语言、C程序的结构特点
第二学时:计算机实现问题求解的过程、C程序的上机步骤
教学方法2009-7-22
(教案续页)
讲授与指导内容 讲课、互动内容设计 信息技术
运用设计 课时
分配 备注 C语言概述
本次课的讲授内容:提出
了解、熟悉、掌握的内容
C语言的历史(产生背景)
C语言的发展过程
CPL(Combined Programing Landuage)1963年剑桥大学
(
BCPL(Basic Combined Programing Language)
K Thomposon和D M Ritchie 1967年剑桥大学
(
B 语言 1970年 贝尔实验室
(
C 语言 1972~1973贝尔实验室
1989年美国国家标准协会指定了C语言的标准(ANSIC)。
C语言的特点
1.语言简法,使用方便,灵活
2.数据结构丰富。
3.具有结构控制语句(IF….ELSE,SWITCH,DO….WHIE,,FOR),强大的函数功能,实现程序的模块化。
4.可以直接访问物理地址,具有汇编语言的大部分功能,程序执行效率高。
5.程序的可移植性好
程序与程序设计语言
(Program and Programming Language)
计算机程序(program)是人们为解决某种问题用计算机可以识别的代码编排的一系列加工步骤。
(一)程序与指令
计算机最基本的处理数据的单元就是计算机的指令。单独的一条指令可以完成计算机的一个最基本的功能。
计算机所能实现的指令的集合称为计算机的指令系统。兼顾外形与功能,提高生存率与生活质量。
(二)程序设计语言的功能
1.数据表达
为了使程序设计语言能充分有效地表达各种各样的数据,一般将数据抽象为若干种类型。
2.数据处理(流程控制)
三种基本的控制结构:顺序、选择和循环。
(三)程序设计语言的语法
程序的编译与编译环境
C程序的格式和结构特点
结构特点
函数与主函数
①程序由一个或多个函数组成
②必须有且只能有一个主函数main()
③程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。
C程序格式特点
①习惯用小写字母,大小写敏感
②不使用行号,无程序行概念
③可使用空行和空格
④常用锯齿形书写格式
实现问题求解的过程
1. 问题分析与算法设计
2.编辑程序
3.程序编译连接
4.运行与调试
C程序的上机步骤
1.C程序的开发步骤
2. Visual C++ 6.0 开发环境介绍
学习本门课程的方法
①了解C语言(Why→When→hoW)
②模仿、改写、编写
③通过不断地编程实践,逐步领会和掌握程序设计的基本思想和方法。
提问:第一台电子计算机是如何产生的?
提问:计算机硬件的发展经历了哪几个阶段?
提问:冯·诺伊曼模型的存储程序概念是什么?
数据类型的详细介绍将放在第二章,这里只简单介绍
简单介绍流程控制概念和三种结构
简要介绍
这里也是概述,后面会详细介绍Visual C++开发环境
通过展示多个C程序总结出其格式特点和结构特点
互动环节:引导同学一起进行总结
提问:对一个具体的题目如求梯形面积,我们是如何求解的呢?
这个问题虽然不是重点内容,但是它涉及计算机是如何解题的,所以较抽象,通过列举实例,一步一步地分析,使学生了解计算机解题的过程。
用流程图说明
讲授开发环境和使用方法,这部分内容在第一次实习中会带着大家操作,这里只是演示过程。
课程讲授中会采用所谓www的方式讲清楚基本概念和使用方法,课后需要大家认真复习,学写程序,认真上机操作,不断总结,才能提高。
文档评论(0)