2024-2025-1(20241321)《计算机基础与程序设计》第六周学习总结

这个作业属于哪个课程 <班级的链接>(2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(2024-2025-1计算机基础与程序设计第一周作业)
这个作业的目标 <了解并学习AI功能,回顾一周课程心得>
作业正文 ... 本博客链接https://www.cnblogs.com/guchuang/p/18522998

教材学习内容总结

第六章:循环与控制

6.3 嵌套循环:介绍嵌套循环的概念和应用。
6.4 条件控制的循环:讲解如何使用条件控制循环。
6.5 流程的转移控制:包括goto语句、break语句、continue语句和旁举法编程实例。
6.6 本章扩充内容:涵盖结构化程序设计的核心思想、常用的程序调试与排错方法、类型溢出等。
6.7 本章知识点小结:总结本章的主要知识点。
6.8 本章常见错误小结:列出常见错误及其解决方法。
🧮 第七章:函数

7.1 分而治之与信息隐藏:讨论分而治之的策略和信息隐藏的重要性。
7.2 函数的定义:包括函数的分类和定义。
7.3 向函数传递值和从函数返回值:涵盖函数调用、函数原型、函数封装与防御性程序设计、函数设计的基本原则等。
7.4 函数的递归调用和递归函数:介绍递归调用的概念和应用。

教材学习中的问题和解决过程

问题一:我看了这一段文字(“continue和break的功效相似但不同”)
解决方案:老师讲解
continue作用:跳过当前循环的剩余代码,直接开始下一次循环迭代。• 使用场景:当你想忽略当前迭代中的某些代码,直接跳到下一次迭代时使用。• 效果:循环不会终止,而是继续执行,除非遇到 break 语句。
break作用:立即终止包含它的循环,跳出循环体。• 使用场景:当你想在满足某个条件时提前退出循环时使用。• 效果:循环被终止,不再执行循环体内的任何代码,控制流转移到循环外的下一条语句。
问题二:我看了这一段文字(“使用函数时必须先申明函数”)
解决方案:AI学习
在编程中,使用函数之前必须先声明函数的原因主要与函数的作用域、编译时的检查以及程序的执行流程有关。以下是一些关键点:
• 作用域和可见性:
• 函数声明允许函数在被调用之前就确定其作用域和可见性。这意味着在函数体内部,你可以引用在函数外部定义的变量(全局变量),也可以在函数外部引用在函数内部定义的变量(通过返回值或者全局变量)。
• 编译时检查:
• 在编译型语言(如C、C++、Java等)中,编译器需要在编译时检查函数的声明以确保函数的调用是合法的。这包括检查函数的返回类型、参数类型和数量等。如果函数没有被声明,编译器就无法进行这些检查,从而导致编译错误。
• 程序的执行流程:
• 在程序执行时,需要知道函数的入口点和结束点。函数声明提供了这些信息,使得程序能够正确地调用函数并管理调用栈。
• 重载和覆盖:
• 在支持函数重载(函数名相同,但参数列表不同)和覆盖(子类重写父类的方法)的语言中,函数声明有助于区分不同的函数版本。
• 文档和代码可读性:
• 函数声明提供了关于函数如何使用的重要信息,这对于编写文档和提高代码的可读性非常重要。开发者可以通过查看函数声明来了解函数的用途、参数和返回值。
• 模块化和代码组织:
• 函数声明有助于模块化编程,使得代码更加组织化和易于管理。在大型项目中,函数声明可以帮助开发者理解不同模块之间的关系。
• 错误检测:
• 如果函数在使用前没有声明,那么在编译或运行时可能会出现未定义引用的错误,这会导致程序无法正确编译或运行。
• 语言规范:
• 许多编程语言的规范要求在使用函数之前必须先声明它。这是语言设计的一部分,以确保程序的一致性和可预测性。总的来说,函数声明是编程语言中一个重要的组成部分,它有助于确保程序的正确性、可读性和可维护性。在某些语言中,如Python,函数可以在调用前不声明,因为Python是解释型语言,它在运行时动态地检查函数的存在和合法性。但对于大多数编译型语言来说,函数声明是一个必须的步骤。
计算机只能按照程序一步一步走,不能思考,应当使用逻辑运算符。

心得:要以机器语言学习

基于AI的学习


学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第六周 300/600 1/5 3/15
posted @ 2024-11-03 11:19  20241321  阅读(6)  评论(0编辑  收藏  举报