内容正文:
章 节
第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
学科网(北京)股份有限公司
$$