西南交通大学计算机程序设计基础期末,西南交通大学信息科学与技术学院计算机程序设计基础 绪论.pdf...

计算机程序设计与

Visual C++

西南交通大学 信息学院

计算机基础教育中心

课程简介

C++是当今最流行的高级程序设计语言之

一,应用十分广泛。它既支持结构化的程序

设计方法,也支持面向对象的程序设计方法。

本课程介绍最基本的概念、语法规则和编程

方法。包括:引言、基本的数据类型、运算

符和表达式、流程控制语句、函数、数组与

字符串、指针、类与对象、输入输出流等。

西南交通大学信息学院

课程简介

结 运算符与表达式

流程控制语句

C 程

+ 序 函数

+ 设 数组和字符串

程 计

序 指针

设 基础

面 类与对象

对 继承

程 多态

设 输入输出流

西南交通大学信息学院

课程目标

会用Visual C++6集成开发环境编写和

调试程序。掌握C++语言的概念、语法规则

和编程方法,理解结构化的程序设计和面

向对象程序设计的基本思想,会用结构化

的程序设计(SP)和面向对象的程序设计

方法(OOP) ,开发简单的应用程序。

西南交通大学信息学院

学习方法

• C++是一门实践性很强的课程,一定要边学

边练,边练边学,善于思考。

• 如果上课听不懂,应课前预习

• 上课应记笔记,利用电子教案做好课后复习

• 认真完成作业,并上机调试例子和作业

• 有问题应及时解决(问老师或同学)。

西南交通大学信息学院

学时安排

• 讲课:3学时/周,51学时

• 课外上机: 2~4学时/周

西南交通大学信息学院

绪论

西南交通大学信息学院

本章内容

• 计算机语言及其发展

• 程序设计方法

• C++语言的特点

• Visual C++ 6.0开发环境简介

西南交通大学信息学院

1.计算机语言及其发展

计算机是一个有用的工具,它能做许多事

情,例如矩阵计算、方程求解、辅助设计等。

要让计算机解决某一个问题之前,必须先把

求解问题的步骤描述出来,这便称之为算法。

一元二次方程求根的算法实例:

• 计算方程的判别式

• 如判别式小于零,则输出方程没有实根的信息