作业信息
班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08
作业目标:自学教材《计算机科学概论》第9章并完成云班课测试,自学教材《C语言程序设计》第7章并完成云班课测试
作业正文:https://www.cnblogs.com/lv-anqi/p/16816689.html
教材学习内容总结
《计算机科学概论》第9章:了解了如何区分功能设计与面向对象设计和如何描述面向对象设计过程中的阶段,学习了运用面向对象设计过程。列出并描述面向对象语言的三要素,描述翻译过程并区分汇编、编译、解释与执行。命名四种不同的编程范型,并指出了不同的语言特征。定义数据类型的概念。理解如何在编程语言中实现自顶向下的设计和面向对象的设计。
《C语言程序设计》第7章:学习了函数定义、函数调用、函数原型、函数的参数传递与返回值;学会了如何使用递归函数和函数的递归调用;函数封装,函数复用以及函数设计的基本原则,同时了解到了变量的作用域与存储类型,全局变量、自动变量、静态变量与寄存器变量。
教材学习中的问题和解决过程
问题1:编译型语言和解释性语言的区别?
问题2:命令式范型和声明式范型的区别?
代码调试中的问题和解决过程
问题1:在编写代码后,运行没有结束标志
通过逐步调试,了解了scanf函数内多打了\n。
学习进度条
计划学习时间:20小时
实际学习时间:20小时
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | ||
---|---|---|---|---|
目标 | 3000行 | 30篇 | 200小时 | |
第一周 | 50/50 | 2/2 | 15/15 | |
第二周 | 100/150 | 2/4 | 15/30 | |
第三周 | 150/350 | 3/7 | 20/50 | |
第四周 | 150/500 | 3/10 | 20/70 | |
第五周 | 150/650 | 2/12 | 20/90 | |
第六周 | 150/800 | 4/16 | 20/110 | |
第七周 | 150/950 | 1/17 | 20/130 | |
第八周 | 150/1100 | 4/21 | 20/15 |