C++程序设计入门:理解谭浩强版教程
需积分: 16 121 浏览量
更新于2024-07-13
收藏 8.71MB PPT 举报
"C++自学资料,程序设计,谭浩强,清华大学出版社,姚敦红,计算机科学与技术专业,学习目标,学习方式,考核方式,C++概述,语言发展历史"
在C++自学资料中,我们可以看到一个关于C++程序设计的基础教程。这个教程可能来源于谭浩强所编著的《C++程序设计》一书,由清华大学出版社出版,并由姚敦红老师授课。课程的主要目标是使计算机科学与技术专业的本科生能够掌握程序设计的基本方法,理解面向对象编程和过程式编程的原理,熟练掌握C/C++语言,以及培养良好的编程习惯。
学习本课程的过程中,学生需要通过听课、阅读教材、完成作业、上机实践以及课外编程项目来提升技能。课程强调实践的重要性,认为"听而易忘,见而易记,做而易懂",并且有严格的考勤制度,不允许在课堂上接电话或违反纪律。考核形式包括平时成绩(考勤分和作业分)、上机考试和试卷考试,每部分都有明确的分数占比。
课程内容涉及C++语言的发展历史,从第一台电子数字计算机ENIAC的出现,到程序设计语言的不断演进,特别提到了20世纪60年代Martin Richards对早期编程语言的贡献。这部分内容有助于学生了解C++语言的起源和背景,为后续深入学习打下基础。
在提供的代码示例中,展示了一个C++程序,该程序用于初始化并打印一个数组`a`的元素。数组`a`有6个整数元素,通过循环结构用一个复杂的表达式计算每个元素的值。表达式`9*(i-2+4*(i>3))%5`包含了条件运算符 `(i>3)`,使得数组的前三个元素分别被赋值为-4, 0, 4,然后数组的后三个元素保持不变,依次为4, 4, 3。程序的输出展示了这些计算结果,这可以帮助初学者理解C++中的条件运算符和数组操作。
这份资料为C++初学者提供了一个全面的学习路径,包括理论知识、实践操作以及评估机制,旨在培养能够编写高质量代码的程序员。
401 浏览量
2011-06-17 上传
2012-01-09 上传
2012-05-23 上传
2009-06-06 上传
2023-08-16 上传
2021-03-26 上传
2021-07-16 上传
2019-04-28 上传
简单的暄
- 粉丝: 23
- 资源: 2万+
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全