课程概况
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

课程概况 PowerPoint PPT Presentation


  • 131 Views
  • Uploaded on
  • Presentation posted in: General

课程概况. 加入班级 QQ 群,便于及时沟通和资料共享。 我的邮箱: [email protected] 课程教学的组成: 1 )每周 4 课时课堂教学( 2-16 周) 2 )每周 3 课时上机实验( 2-17 周) 3 )每周 2 个晚上的课外自由上机练习(配指导老师) 4 )在线练习(替代书面作业) 5 )自主学习 1 学分,期中或期末考试会有相关内容(提供自主学习的相关材料). 分数组成: 平时成绩 30%+ 期中考试 15%+ 期末考试 55% 或者: 平时成绩 30%+ 期末考试 70%

Download Presentation

课程概况

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


5161233

课程概况

加入班级QQ群,便于及时沟通和资料共享。

我的邮箱:[email protected]

课程教学的组成:

1)每周4课时课堂教学(2-16周)

2)每周3课时上机实验(2-17周)

3)每周2个晚上的课外自由上机练习(配指导老师)

4)在线练习(替代书面作业)

5)自主学习1学分,期中或期末考试会有相关内容(提供自主学习的相关材料)


5161233

分数组成:平时成绩30%+期中考试15%+期末考试55%

或者: 平时成绩30%+期末考试70%

其中: 平时成绩=考勤+在线练习+实验成绩

考试形式:在线考试,采用限制性开卷(一纸或一本教材)


Http acmoj net

在线练习网站:http://acmoj.net

每个同学的帐号已经帮你们注册:usx121XX(密码和帐号相同,其中XX代表你的学号最后2位)

请大家修改自己的密码,完善自己的信息


5161233

先登录再进入修改界面


5161233

修改密码、信息并保存


5161233

其它问题可以点这里


5161233

一 、什么是程序设计

1.1 C++的起源

1.2 C++特点

1.3简单的C++程序介绍

1.4 如何学好程序设计

1.5 课堂讨论


5161233

1.1 C++的起源

C语言是1972年由Dennis Richie在贝尔实验室设计的一个通用目的程序设计语言。C最初用作UNIX操作系统的描述语言。开发者希望它功能强、性能好,能像汇编语言那样高效、灵活,又能支持结构化程序设计。由于这一追求的实现并随着UNIX的成功和广泛使用,C语言被介绍于世并立即赢得了青睐,到了80年代已经广为流行,成为一种应用最广泛的程序设计语言。

C++是美国贝尔实验室的Bjarne Stroustrup博士在C语言的基础上,弥补了C语言存在的一些缺陷,增加了面向对象的特征,于1980年开发出来的一种过程性与对象性结合的程序设计语言。最初他把这种新的语言叫做“含类的C”,到1983年才取名为C++。


5161233

1.2 C++特点

  • C++保持与C兼容,许多C代码不经修改就可以为C++所用,用C编写的众多的库函数和实用软件可以用于C++中。

  • 用C++编写的程序可读性更好,代码结构更为合理。

  • 生成代码的质量高,运行效率仅比汇编语言代码段慢10%到20%。

  • 从开发时间、费用到形成的软件的可重用性、可扩充性、可维护性和可靠性等方面有了很大的提高,使得大中型的程序开发变得更加容易。

  • 面向对象的机制,可方便地构造出模拟现实问题的实体和操作。

    总之,目前人们对C++的兴趣越来越浓,它已经成为被广泛使用的通用程序设计语言。相应地,单纯的C语言已经逐渐被淘汰掉(当然,仅仅作为语言的学习,C语言还有一定的市场)。


5161233

1.3 简单的C++程序介绍

例1.1:输出Hello World!

// HelloWorld.cpp源程序名

#include<iostream>//头文件

using namespace std;//使用std命名空间

int main() //主函数,程序起点

{

cout<<”Hello World!”<<endl; //输出

return 0;//正常结束

}

程序运行情况如下:

Hello World!


5161233

例1.2 : 求两数之和

// Sum.cpp源程序名

#include<iostream>

using namespace std;//使用std命名空间

int main() //主函数,程序起点

{

int x,y,sum; //定义三个整型变量

cout<<”Enter two numbers:”<<endl; //提示用户输入

cin>>x; //从键盘输入变量x的值

cin>>y; //从键盘输入变量y的值

sum=x+y; //求和,结果赋给变量sum

cout<<”The sum is :”<<sum<<endl; //输出sum值

return 0;//正常结束

}


5161233

1.4 如何学好程序设计

程序设计语言的本质:人与电脑沟通的桥梁

  • 和自然语言有许多类似之处

  • 边学边用,学多少用多少

  • 只有把你的目标明确地告诉电脑,它才能正确地帮你做

  • 可能有多种方式表达同一种意思或实现同一个目的(你可以采用你最习惯的方式)

  • 学好语言没有捷径,多用才行,也一定行。


5161233

1.5 课堂讨论


  • Login