# ptop **Repository Path**: devcpp/ptop ## Basic Information - **Project Name**: ptop - **Description**: 《从问题到程序——C/C++程序设计基础》教学资料 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 0 - **Created**: 2021-03-01 - **Last Updated**: 2026-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 从问题到程序(From Problem to program) #### 介绍 本仓库提供如下教材的配套教学资料: 裘宗燕,李安邦 编著, 《从问题到程序——C/C++程序设计基础》, 机械工业出版社,2023 本书希望能让教师在有限的教学时间(40-50个课时)内讲完《高级语言程序设计》课程。内容注重循序渐进,学习难度曲线适中,全书各章的知识有合理的逻辑连贯性,语言要生动、不枯燥。大学本科一年级学生应当能顺利地阅读和进行相应的练习,最后达到能熟练编写200行之内小程序的水平。 本仓库内容包括四个部分: - 教学课件(教学时使用的幻灯片) - 教学时配套的课后作业题 - 例题程序 - 练习题程序 书本封面: #### 教材特色 《从问题到程序——C/C++程序设计基础》一书是北京大学数学系裘宗燕教授和华中师范大学物理学院李安邦副教授合著的计算机编程语言入门书籍,由机械工业出版社于2023年6月出版,该书适合于用作为高等学校《高级语言程序设计》课程教材使用。与国内同类书籍相比,该书具有以下特色: 1、教学语言选用标准C为主,结合使用C++中的一些面向过程的语言特性:以cout << 和 cin >> 替代printf和scanf进行输入输出;介绍C++中的引用型参数;主要以new和delete讨论动态内存分配。这样可以规避一些对初学者较难且容易出错的知识点,使学习者更容易专注于语言本身,同时更容易与后续课程的教材衔接(例如严蔚敏的《数据结构(C语言版)》(第二版))。 2、本书在内容选择、撰写方式和章节安排方面充分考虑了入门教材和自学者的需求,内容安排注重由易到难、循序渐进,强调逻辑连贯性,学习难度曲线适中。 3、本书注意理论知识与实践操作紧密结合,每章都有配套的上机编程练习。课堂教学与上机练习的时间可以安排为2:1。全书篇幅适中(正文360页),可以在一个学期内完整地讲授。 4、本书文字简洁,信息丰富,而且强调实际编程技能,在讲解编程实例时注重详细阐释从问题到程序的思考和工作过程。本书源代码特别注重实用性和可读性,摒弃晦涩难懂的源代码。 5、本书作者为了配合编程教学实践而改进发布了轻量级 C/C++ 集成开发环境Dev-C++,增加了两个特性:(1)保存源代码文件时自动整理排版缩进格式;(2)编译出错信息自动翻译为中文。这两个特性能够明显减少初学者的上机困难。 6、本书提供了完整的教学课件、课后作业、例题程序和练习题程序,可供教学使用:https://devcpp.gitee.io/ptop #### 购买链接 [机械工业出版社教育服务网](https://www.cmpedu.com/books/book/5606598.htm) [文轩网(新华书店)](https://item.winxuan.com/1202885731) [当当网](https://search.dangdang.com/?key=%B4%D3%CE%CA%CC%E2%B5%BD%B3%CC%D0%F2%20%C0%EE%B0%B2%B0%EE)