1 / 13

课程概况

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

chaeli
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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 分数组成:平时成绩30%+期中考试15%+期末考试55% 或者: 平时成绩30%+期末考试70% 其中: 平时成绩=考勤+在线练习+实验成绩 考试形式:在线考试,采用限制性开卷(一纸或一本教材)

  3. 在线练习网站:http://acmoj.net 每个同学的帐号已经帮你们注册:usx121XX(密码和帐号相同,其中XX代表你的学号最后2位) 请大家修改自己的密码,完善自己的信息

  4. 先登录再进入修改界面

  5. 修改密码、信息并保存

  6. 其它问题可以点这里

  7. 一 、什么是程序设计 1.1 C++的起源 1.2 C++特点 1.3简单的C++程序介绍 1.4 如何学好程序设计 1.5 课堂讨论

  8. 1.1 C++的起源 C语言是1972年由Dennis Richie在贝尔实验室设计的一个通用目的程序设计语言。C最初用作UNIX操作系统的描述语言。开发者希望它功能强、性能好,能像汇编语言那样高效、灵活,又能支持结构化程序设计。由于这一追求的实现并随着UNIX的成功和广泛使用,C语言被介绍于世并立即赢得了青睐,到了80年代已经广为流行,成为一种应用最广泛的程序设计语言。 C++是美国贝尔实验室的Bjarne Stroustrup博士在C语言的基础上,弥补了C语言存在的一些缺陷,增加了面向对象的特征,于1980年开发出来的一种过程性与对象性结合的程序设计语言。最初他把这种新的语言叫做“含类的C”,到1983年才取名为C++。

  9. 1.2 C++特点 • C++保持与C兼容,许多C代码不经修改就可以为C++所用,用C编写的众多的库函数和实用软件可以用于C++中。 • 用C++编写的程序可读性更好,代码结构更为合理。 • 生成代码的质量高,运行效率仅比汇编语言代码段慢10%到20%。 • 从开发时间、费用到形成的软件的可重用性、可扩充性、可维护性和可靠性等方面有了很大的提高,使得大中型的程序开发变得更加容易。 • 面向对象的机制,可方便地构造出模拟现实问题的实体和操作。 总之,目前人们对C++的兴趣越来越浓,它已经成为被广泛使用的通用程序设计语言。相应地,单纯的C语言已经逐渐被淘汰掉(当然,仅仅作为语言的学习,C语言还有一定的市场)。

  10. 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!

  11. 例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; //正常结束 }

  12. 1.4 如何学好程序设计 程序设计语言的本质:人与电脑沟通的桥梁 • 和自然语言有许多类似之处 • 边学边用,学多少用多少 • 只有把你的目标明确地告诉电脑,它才能正确地帮你做 • 可能有多种方式表达同一种意思或实现同一个目的(你可以采用你最习惯的方式) • 学好语言没有捷径,多用才行,也一定行。

  13. 1.5 课堂讨论

More Related