第1章 概述(教案)-《C语言程序设计》同步教学(电子工业版)

2024-11-20
| 4页
| 229人阅读
| 1人下载
普通

内容正文:

章 节 第1章 概述 目 标 1、概要了解计算机语言的发展、分类; 2、掌握C语言的基本特点,C程序的基本结构; 3、VC6.0集成开发环境的使用,掌握应用程序的创建。 主要内容 1、程序设计,程序设计语言; 2、C语言的发展过程,C语言程序的基本结构; 3、C语言字符集,关键字,标识符,ANSI函数; 4、源程序,编译,连接,C语言编程环境。 重 点 难 点 · C语言的基本结构; · 程序设计语言中标识符、变量、常量的概念; · 高级语言的编译、连接; · IDE应用程序的组织。 教授思路,采用的教学方法和辅助手段,板书设计,重点如何突出,难点如何解决,师生互动等 授课思路:重点是讲授,难点通过举例的方法加以说明。 一、程序与程序设计语言 1、计算机程序的概念 · 计算机程序是用计算机程序设计语言编写的源代码,经过编译、链接形成计算机可以运行的指令序列。这些程序通常能够解决某个问题或实现某种功能。 · 程序设计是指设计、编制、调试程序的方法和过程。程序设计通常分为问题建摸,算法设计,编写代码和编译调试四个阶段。 2、为什么要学习程序设计? · 计算机的工作方式:存储程序控制 · 有助于从根本上理解计算机处理信息的方式 · 加深对计算机系统的理解,提高计算机应用能力 · 提高逻辑思维能力 · 培养信息素养和计算思维能力 · 专业技能需要:程序设计能力 · 职业需要:程序员 3、如何学习程序设计这门课程 · 热忱和毅力 · 重视逻辑思维能力的训练 · 深刻理解程序设计语言中的基本概念 · 熟练掌握最基本的、常用的算法 · 重视上机环节,培养调试程序的能力 · 养成良好的编程习惯 · 多读程序、多写程序、多上机调试、循序渐进 二、程序设计语言概述 人和计算机交流的工具,通过计算机语言,告诉计算机,怎样完成工作。 计算机语言的发展:机器语言→汇编语言→高级语言→4GL。 高级语言概述:通用语言(Fortran、Basic、Pascal、COBOL、C/C++、Java) 专用语言(Lisp、Prolog) C语言概述: · C语言的发展 ALGOL 60 → CPL → BCPL → B → C · 高级语言转换为可执行程序的方式 解释型 编译型 · C编译软件 Turbo C、MSC、Borland C、Watcom C、MS VC C标准:ANSI C · C、C++、VC之间的关系 · C语言的特点 中级语言 面向函数的语言 三、简单的C程序结构 思路:通过一个示例说明C程序的基本结构。 示例程序: #include “stdio.h” //头部预处理处理部分 void main() //程序入口、主函数 { //函数的开始 printf(“ hello world”); //标准的C运行时函数,用分号分隔行 } //函数的结束 特点: · C语言程序是由函数组成的。 · 程序总是从main( )函数开始执行。 · “先定义或使用的原则” --- 特别强调!。 · 区分大小写 四、C程序转换为可执行程序的过程 (编辑过程) → 编译过程 → 链接过程 五、C语言的常用符号 1、基本字符集 · 英文字母:大小写各26个,共计52个 · 阿拉伯数:0~9共10个数字 · 下划线: _ 。 · 特殊符号:通常指由1~2个符号组成的运算符 2、保留字 C语言的32个关键字 3、标识符 标识符的概念: · 就是用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。 C语言标识符的命名规则: · 标识符只能由字母、数字和下画线组成,且第一个字符必须是字母或下画线。 · 不能和关键字同名。 · ANSI C标准规定C语言的标识符的有效长度不大于32个字符。 · C语言区分大小写,如sum和Sum不同。 4、分隔符 · 分割符是用来分割标识符的符号。 · 空格、制表符、换行符均是C语言的分割符,通称为空白字符。 · 在相邻的标识符、关键字和常量之间需要用一个或多个空白字符将其分开。 六、Visual C++ 6.0的使用(进行简单介绍,实验课时详细介绍) 方法:通过演示教学教授学生基本掌握VC IDE的使用、应用程序的组织、可执行文件的产生。 IDE开发环境 编辑 主要内容 编译、连接、执行 调试 1、 应用程序的组织:项目(工程) 2、 IDE环境的使用 3、 编译、连接源程序 2 学科网(北京)股份有限公司 $$

资源预览图

第1章  概述(教案)-《C语言程序设计》同步教学(电子工业版)
1
第1章  概述(教案)-《C语言程序设计》同步教学(电子工业版)
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。