本库涵盖2023-2024学年下学期信息类高级语言程序设计课程部分作业,比较重要、有难度和复杂的小作业以及两次大作业的得优代码基本都包括其中,仅供参考和思路借鉴,严谨复制,老师查重很严格,后果自负
总体给我的观感是朴素而实用。具体体现在,我们的作业没涉及到现在很火爆的大家都趋之若鹜的数据科学等方面的比较“炫酷“的东西,消星星等图形化小游戏都是在cmd窗口调用<Windows.h>的函数从0开始一点点搓的,然后到了文件操作板块也是纯手搓了好几个基于命令行的工具集,可能和沈老师本身也是一线传统c程序员出身有关,其授课内容很注重原理和编译器思维的培养,ppt有大量的测试实例供我们参考(编译器>沈老师>csdn等网上资料),在到达c++核心的过程中给我们打下了很坚实的基础;也体现在沈老师的大作业都是很循序渐进的,不会出现大多数课动不动就造火箭的情况,比如oop上半学期主要在搓一套gmw工具集,这样诸如消星星彩球扫雷在应用层只需要几十或者小百行就可以了,这能很好地让我们意识到基于对象和基于过程的显著差别,而下半学期首先搓了一套命令行参数解析工具,然后是一套读取配置文件工具,然后基于二者,最后的期末大作业是通过命令行,链接数据库,实现百数量级的作业基础检查、首行检查和次行检查,都完成后感觉收获真的很大。 但是也要说的是,虽然沈老师高强度qq答疑,但是当你和他不熟的时候(比如高程答疑),比较爱抖机灵,他的回答可能并不会让你完全理解(这时候就需要叶神了是吧),但是如果你敢去追问的话,如果不是过于无脑的问题,沈老师还是会讲清楚的;其次就是,作业检查稍显死板,自己的exe输出要和demo的输出在txt_compare下完全相同,这就会催生一些“为了和demo一样而和demo一样“的编程,但是也是因为一个班人数太多的缘故,只能用程序自动批处理,全都人工检查是不现实的(24届高程是1400人),所以标准只能一刀切,也是可以理解的。 整体评价来说,作为计算机类专业的编程基础课是极为不错的,瑕不掩瑜的,不仅可以激发我们的学习兴趣,还很好的培养了编程思维,为以后更深入地学习其他知识打好了基础
1953 三个数字加和为1953
人民币转大写最初级版本
人民币转大写基础函数版本
人民币转大写字符数组版(c方式)
人民币转大写string版
键盘控制光标移动c++方式
手搓字符串处理函数(需要配套头文件和主函数文件)
选课数据分析用到静态库
1.汉诺塔综合演示(每个济勤人必过的关)
2.魔法小球综合演示(简易版消消乐)