西南交通大学计算机程序设计基础期末,西南交通大学信息科学与技术学院计算机程序设计基础 绪论.pdf...
计算机程序设计与
Visual C++
西南交通大学 信息学院
计算机基础教育中心
课程简介
C++是当今最流行的高级程序设计语言之
一,应用十分广泛。它既支持结构化的程序
设计方法,也支持面向对象的程序设计方法。
本课程介绍最基本的概念、语法规则和编程
方法。包括:引言、基本的数据类型、运算
符和表达式、流程控制语句、函数、数组与
字符串、指针、类与对象、输入输出流等。
西南交通大学信息学院
课程简介
结 运算符与表达式
构
流程控制语句
化
C 程
+ 序 函数
+ 设 数组和字符串
程 计
序 指针
设 基础
计
语
面 类与对象
言
向
对 继承
象
程 多态
序
设 输入输出流
计
西南交通大学信息学院
课程目标
会用Visual C++6集成开发环境编写和
调试程序。掌握C++语言的概念、语法规则
和编程方法,理解结构化的程序设计和面
向对象程序设计的基本思想,会用结构化
的程序设计(SP)和面向对象的程序设计
方法(OOP) ,开发简单的应用程序。
西南交通大学信息学院
学习方法
• C++是一门实践性很强的课程,一定要边学
边练,边练边学,善于思考。
• 如果上课听不懂,应课前预习
• 上课应记笔记,利用电子教案做好课后复习
• 认真完成作业,并上机调试例子和作业
• 有问题应及时解决(问老师或同学)。
西南交通大学信息学院
学时安排
• 讲课:3学时/周,51学时
• 课外上机: 2~4学时/周
西南交通大学信息学院
绪论
西南交通大学信息学院
本章内容
• 计算机语言及其发展
• 程序设计方法
• C++语言的特点
• Visual C++ 6.0开发环境简介
西南交通大学信息学院
1.计算机语言及其发展
计算机是一个有用的工具,它能做许多事
情,例如矩阵计算、方程求解、辅助设计等。
要让计算机解决某一个问题之前,必须先把
求解问题的步骤描述出来,这便称之为算法。
一元二次方程求根的算法实例:
• 计算方程的判别式
• 如判别式小于零,则输出方程没有实根的信息