C++程序设计基础-面向过程编程

需积分: 9 1 下载量 98 浏览量 更新于2024-07-14 收藏 443KB PPT 举报
"C++程序设计课程介绍,重点讲解面向过程编程" C++程序设计是一门深入探讨如何使用C++语言进行程序开发的课程。面向过程编程是C++的基础概念之一,它强调通过过程化思维来解决问题,即把一个问题分解成一系列步骤,然后用函数或子程序来实现这些步骤。课程由郑秋生主讲,助课教师包括张西广和翟琳琳,旨在通过60学时的教学,使学生掌握C++的基本语法和程序设计方法。 课程内容涵盖理论教学50学时和上机实践10学时,采用VC(Visual C++ 6.0)作为上机环境,教学方式包括多媒体讲授、课堂互动、小测验以及上机实践。课程成绩由期末考核(70%)和平时考核(30%)组成,平时考核包括作业、阶段性测验和实验。 在C++初步知识的章节中,课程首先介绍了语言和程序设计语言的概念。语言是人与人、计算机与人之间交流的工具,计算机语言则是计算机能够理解和执行的特定系统,具有严格的语法和语法规则。C++作为高级语言,是一种用于描述解决问题的方法,供计算机执行的编程语言。程序设计则是利用计算机语言来完成特定任务的过程,包括软件和程序的编写。 课程中会讨论不同类型的程序设计语言,如低级语言和高级语言。低级语言如机器语言和汇编语言,它们与硬件平台紧密关联,虽然执行效率高,但编写复杂、记忆难度大。相反,高级语言如C++、Java、C#等,它们更易于理解和编程,同时也提供了一种抽象的方式来表达解决问题的逻辑,使得程序更具可移植性。 面向过程的语言,如C++,着重于过程的定义和调用,通过函数来组织代码,实现模块化。这种编程方式适合处理结构化的问题,强调数据的操作和控制流程。随着编程技术的发展,C++也支持面向对象的特性,但本课程主要聚焦于面向过程的基础。 通过这门课程,学生将学习到C++的基本语法、程序结构和书写格式,了解程序设计的基本原理,并通过上机实践提升实际编程能力。课程的目标是让学生具备独立编写和调试C++程序的能力,为后续的高级编程和系统级开发打下坚实基础。