文档介绍:程序设计基础:C语言实现
教学大纲
修改记录:
版本
日期
修改人
2002-12
李勇平
2003-6
李勇平
课程目标
本课程的设置将达到以下目标:
1:使学员掌握程序的基本概念,包括变量、数据类型、表达式;掌握基本的程序结构,包括分支和循环;
2:使学员理解C语言以数据为中心的编程特点;理解结构化编程的特点和结构化编程的基本要素;
3:使学员理解C语言基本的数据结构:数组、结构、指针以及基本的算法。
课程对象
预备课程
软件技术基础
课程学时
理论课
(No. of Hrs)
上机课
(No. of Hrs)
在线培训
(No. of Hrs)
指导学习(No. of Hrs)
总学时
(No. of Hrs)
24
20
0
2
46
课程地位
程序设计基础:C语言实现
VB可视化编程
关系型数据库及SQL语言
软件技术基础
网页编程
第一学期课程
软件测试与质量保证
SQL SERVER数据库设计和实现
VB高级编程
面向对象基础:C++实现
ASP网络编程
Java编程基础
第二学期课程
Oracle数据库设计与实现
XML基础
J2EE实现企业级应用开发
面向对象的分析与设计
SPM
WinForm 开发
软件项目管理
.NET平台及C#编程
编程
第二学年课程
软件工程和管理
程序设计和语言
数据库技术
课程内容组织结构
课程各章内容、重点、组织结构及授课要求
理论部分,共 24学时
第一章编程的基本概念
内容概述
本章将给学员介绍命令、程序、软件的概念;并且将通过一个程序实例给学员介绍#include命令、main函数以及C 语言程序的基本的语法元素包括程序注释,命令,语句块等等。本章最后还将给学员介绍算法的概念以及如何用图解的形式来表示算法。
本章目标
让学员了解编程的一些基本概念,包括程序的执行过程、C语言程序的基本编程要素。
重点和难点
C语言基本的编程要素、算法和流程图
内容组织结构
首先给学员介绍命令、软件、程序的概念;然后通过一个简单的实例让学员理解程序是如何运行的,以及如何使用C语言来编写程序,最后通过分析该程序让学员了解C语言程序的基本的语法要素;学员了解了C语言程序的基本概念后,本章最后将给学员介绍程序的灵魂:算法的概念以及算法的表示方法。
计算机简介
介绍计算机是如何处理数据的
2 C语言
本节主要给学员介绍C语言是什么,并且将介绍C语言的一些特点
C语言程序结构
本节将介绍C语言的程序结构,包括主函数的定义,分隔符和注释行的表示、语句终止符以及C语言的函数库。
函数的定义
分隔符
语句终止符
注释行
C语言函数库
本节将介绍编译和运行程序的概念以及如何编译和运行程序
解决实际问题的程序设计方法
本节将介绍伪代码和流程图的概念,并且将介绍如何使用伪代码和流程图来表示算法。
所选用的例子
本章中将编写第一个C语言程序,该程序只完成一个最简单的操作,那就是输出信息。
课后练习
编写伪代码和流程图来表示一节简单的算法。
第二章变量和数据类型
内容概述
本章将给学员介绍变量和常量的概念,并且主要介绍整型变量、常量单精度变量和常量、双精度变量和常量、字符型变量和常量的概念和C语言的表达形式。
本章目标
让学员理解变量的概念以及确定变量数据类型的重要性,并且给学员介绍各种常见的数据类型。
重点和难点
本章重点和难点是变量和常量的概念以及各种数据类型数据的C语言表达形式。
内容组织结构
首先介绍变量和常量在编程中的重要性,然后进一步引入变量和常量的概念,最后介绍各种常见类型的变量和常量的C语言表达形式。
主要介绍如何声明变量、如何给变量赋值。
常量
介绍各种类型的常量的表示方法
标识符
介绍标识符的概念以及相关的规则
介绍数值类型、字符类型等基本数据类型和派生数据类型
主要介绍+,-,×,/,%,++,--,逗号运算符
所选用的例子
每个主题选用的例子力求简单,主要以一些简单的数学计算为主。
课后练习
关于标识符和表达式的一些练习
第三章运算符和表达式
内容概述
本章将给学员介绍算术表达式、比较表达式、逻辑表达式、类型转换表达式、位运算表达式以及运算符的优先级的用法。
本章目标
本章目的让学员了解运算符和表达式的基本概念和应用,并且理解运算符的优先