版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
c课程设计递归类一、教学目标
本课程旨在通过递归类知识的系统讲解与实践,帮助学生掌握C语言中递归的基本概念、应用场景和实现方法,培养其逻辑思维能力和问题解决能力。
**知识目标**:学生能够理解递归的定义、递归函数的组成要素(基准情形和递归情形),掌握递归与循环的区别,并能列举至少三个适用于递归解决问题的典型实例(如阶乘计算、斐波那契数列、汉诺塔问题)。学生能够解释递归调用的内存栈机制,了解递归函数的局限性(如栈溢出风险)。
**技能目标**:学生能够独立编写递归函数解决实际问题,熟练运用递归思想优化算法,并能通过调试工具观察递归执行过程。学生能够分析递归算法的时间复杂度和空间复杂度,培养代码优化意识。
**情感态度价值观目标**:学生通过递归问题的探究,体会数学与编程的逻辑之美,增强对算法学习的兴趣,培养严谨细致的学习习惯。学生能够认识到递归思维在解决复杂问题中的价值,提升自主探究和团队协作能力。
课程性质上,本节属于算法设计的基础内容,结合C语言编程实践,强调理论联系实际。学生处于高中阶段,具备一定的编程基础,但对递归抽象概念的理解可能存在困难,需通过实例演示和分层练习突破难点。教学要求上,需注重可视化教学手段的运用(如动画模拟递归过程),设计阶梯式任务(从简单求阶乘到复杂问题拆解),并鼓励学生通过小组讨论深化理解。目标分解为:1)掌握递归定义及要素;2)能编写基础递归函数;3)会分析递归案例的时空复杂度;4)能迁移递归思想解决新问题。
二、教学内容
本课程围绕递归的核心概念、实现方法及典型应用展开,教学设计遵循由浅入深、理论结合实践的原则,确保学生系统掌握递归类知识。教学内容紧密围绕教材第X章“函数”和第Y章“算法设计”相关章节,结合C语言编程实践,具体安排如下:
**1.递归基础概念**(教材第X章节选)
-定义:通过递归调用的方式解决问题,强调“自解决问题”的核心思想。
-组成要素:基准情形(终止条件)与递归情形(缩小问题规模)。通过“阶乘计算”示例讲解,对比循环与递归的执行流程差异。
-递归调用机制:解释函数调用栈的内存分配过程,结合动画演示递归执行时的栈帧变化(如汉诺塔问题)。
**2.递归函数实现**(教材第X章节选)
-代码结构:分析递归函数的语法特征(形参传递、返回值),通过对比“线性递归”(如斐波那契数列)与“树形递归”(如二叉树遍历)的代码差异,归纳编写要点。
-编程实践:设计分层任务,从简单案例(如`factorial(n)`)到复杂案例(如`fibonacci(n)`),要求学生独立编码并调试。引入编译器错误提示(如“栈溢出”),引导学生优化递归深度。
**3.递归应用案例**(教材第Y章节选)
-典型问题:涵盖数学计算(Ackermann函数)、数据结构(快速排序分治思想)、游戏算法(迷宫求解)等,强调递归在分解复杂问题中的优势。
-性能分析:结合案例讨论递归的时间复杂度(如`T(n)=aT(n/b)+f(n)`)和空间复杂度(栈空间消耗),对比递归与迭代的时间-空间效率。
**4.递归优化与改进**(教材补充内容)
-尾递归优化:解释编译器对尾递归的展开机制,通过示例(如累加求和)对比优化前后的性能差异。
-迭代改写:探讨部分递归问题(如线性递归)能否转换为循环实现,要求学生完成“阶乘函数的循环改写”练习。
**教学大纲安排**:
-第一课时:递归概念与基础实现(阶乘、斐波那契),教材X章2.1-2.3节。
-第二课时:递归应用与性能分析(汉诺塔、二叉树遍历),教材Y章3.1-3.2节。
-第三课时:递归优化与综合实践(迷宫求解、尾递归改写),补充案例与课后拓展。进度控制上,理论讲解占40%,案例演示占30%,编程练习占30%,确保学生通过“编码-测试-反思”循环内化知识。
三、教学方法
为达成递归类教学目标,结合高中生的认知特点和课程内容,采用多元化教学方法,促进学生深度理解与主动探究。具体策略如下:
**1.讲授法与可视化教学**
递归的核心概念(如函数调用栈)抽象性强,采用讲授法需注重基础理论的系统梳理。通过PPT结合动画模拟栈帧变化,动态展示递归执行过程,如用栈形演示汉诺塔的移动步骤。对基准情形与递归情形的界定采用对比法(如对比阶乘的`factorial(n)`与`factorial(n-1)`调用),强化关键要素的识别。理论讲解时间控制在20分钟内,穿插提问(“若基准情形缺失会发生什么?”)激活学生思考。
**2.案例分析法与分层实践**
选取教材中的典型案例(如斐波那契数列的递归与循环实现对比),引导学生分析两种解法的时空复杂度差异。设计阶梯式案例:基础层要求完成“阶乘递归函数”,进阶层需扩展“添加记忆化优化”,挑战层探索“Ackermann函数的递归特性”。通过代码片段对比(如递归与迭代求和的`sum(i)`实现),突出递归思想在算法设计中的独特性。案例讨论环节鼓励学生提出改进方案,教师总结归纳递归设计原则。
**3.讨论法与协作探究**
围绕“递归是否适用于所有问题”展开辩论,分组讨论并展示观点(如支持者列举分治问题,反对者指出栈溢出风险)。对于复杂问题(如迷宫求解),采用“思维导+代码协同”模式,小组分工设计递归路径,通过在线协作平台(如共享编辑器)同步编写与测试。教师巡视指导,记录典型错误(如递归深度过大),后续集中分析。
**4.实验法与调试训练**
设置“递归调试实验室”任务,要求学生使用GDB单步跟踪递归函数执行(如`fibonacci(5)`的每次调用),观察变量变化和栈变化。设计错误代码(如缺少基准情形的`gcd(n,m)`),让学生通过调试工具定位问题。实验环节强调“错误分析报告”撰写,要求说明问题成因及修复方案,培养问题解决能力。
**方法整合**:讲授法奠定理论基础,案例分析法强化应用,讨论法促进思维碰撞,实验法提升实战能力。各环节占比为讲授30%、案例40%、讨论20%、实验10%,确保知识内化与能力同步提升。
四、教学资源
为有效支撑递归类教学内容与多元化教学方法,需整合多样化的教学资源,营造互动式、探究式的学习环境。具体资源配置如下:
**1.教材与参考书**
以指定教材第X章和第Y章为核心,补充《C程序设计:现代方法》(Kernighan&Ritchie)中关于递归的章节,侧重递归思想在经典算法中的应用。提供配套练习册,包含教材例题的拓展编程任务(如“使用递归实现二分查找”),确保学生有足够的实践材料巩固知识。参考书《算法解》用于可视化辅助教学,其中递归执行过程的示可辅助理解栈帧变化。
**2.多媒体资料**
制作递归可视化PPT,内含栈帧动画(展示阶乘递归的入栈出栈过程)、复杂度分析表(对比递归与循环的时间-空间开销)。引入在线编程平台(如LeetCode)的递归题库,选取“爬楼梯”“子集生成”等难度适中的题目,供学生课后练习。录制微课视频讲解难点(如尾递归优化原理),时长控制在5分钟内,方便学生反复观看。
**3.实验设备与工具**
配置计算机实验室,每生配备一台开发环境(安装GCC编译器及GDB调试器),用于实时编写、编译和调试递归程序。提供“递归错误集锦”文档,包含典型问题(如无限递归、栈溢出)的代码片段与修复方法,供实验中参考。若条件允许,使用在线调试工具(如OnlineGDB)共享调试过程,便于小组协作分析。
**4.辅助资源**
建立“递归问题库”共享平台,包含教师整理的错题集、优秀学生代码范例及拓展阅读材料(如《深入理解计算机系统》中关于函数调用开销的讨论)。设计“递归思维导模板”,引导学生梳理知识点关联(如递归与分治、动态规划的异同),辅助知识体系构建。确保所有资源与教材章节内容直接对应,如汉诺塔问题对应教材Y章3.2节递归应用案例,阶乘函数对应X章2.2节基础实现。
五、教学评估
为全面、客观地评价学生对递归类知识的掌握程度及能力发展,采用多元评估方式,覆盖知识记忆、技能应用与思维深度,确保评估结果能有效反馈教学效果并指导学生学习。具体设计如下:
**1.平时表现评估(占20%)**
通过课堂互动、随机提问(如“请描述递归调用的栈变化”)及小组讨论参与度进行评估,记录学生回答问题的准确性、逻辑性及对递归本质的理解深度。结合实验环节的调试过程观察,评价其分析问题、运用工具(GDB)的能力。例如,对汉诺塔问题调试过程的参与度和错误定位效率作为评分依据。
**2.作业评估(占30%)**
布置分层作业,涵盖教材章节的核心知识点。基础作业要求独立完成“阶乘递归函数”与“二叉树前序遍历递归实现”,考察基本递归编写能力。进阶作业要求对比分析“斐波那契数列递归与记忆化优化”的性能差异,提交包含代码、复杂度分析及优化方案的报告。作业评分标准包括代码正确性(40%)、逻辑合理性(30%)及分析深度(30%),确保与教材X章2.3节和Y章3.1节内容紧密关联。
**3.实验报告评估(占15%)**
实验法是递归教学的重要手段,实验报告需包含问题重述、算法设计(递归思路)、代码实现、调试过程及结果分析。以“迷宫求解递归算法”实验为例,评估重点在于递归路径的合理性、边界条件的处理及调试中遇到的问题解决策略,体现教材Y章3.2节案例的实践应用。报告采用评分细则,如算法创新性(5分)、代码规范性(5分)、错误分析(5分)及协作记录(5分)。
**4.期末考试(占35%)**
考试分为选择题(20分,考查递归概念辨析,如基准情形判断)、填空题(10分,递归函数调用顺序)、编程题(15分,实现“快速排序的递归版本”并分析复杂度)和简答题(10分,对比递归与迭代解决“数组元素求和”的优劣)。试题紧密围绕教材第X章递归定义、第Y章应用案例及性能分析的核心内容,确保考核目标与教学目标一致。
评估方式注重过程性与终结性结合,通过多维度数据收集(平时表现、作业、实验、考试),构建完整的评价体系,促进学生从“掌握递归语法”向“运用递归思想解决复杂问题”的能力迁移。
六、教学安排
本课程共安排3课时,总计90分钟,教学设计紧凑合理,确保在有限时间内完成递归核心内容的讲解与实践活动。具体安排如下:
**1.课时分配与进度**
-**第一课时(30分钟)**:递归基础概念与实现。内容涵盖递归定义、组成要素(基准情形与递归情形)及函数调用栈机制。结合教材第X章2.1-2.3节,通过“阶乘计算”示例讲解,并利用动画演示栈帧变化。分配10分钟进行课堂互动,提问学生对比循环与递归的执行差异;剩余20分钟完成“阶乘递归函数”的编码练习,教师巡视指导。
-**第二课时(30分钟)**:递归应用与性能分析。内容聚焦典型案例(汉诺塔、二叉树遍历)及复杂度分析。依据教材Y章3.1-3.2节,对比展示不同问题的递归解法,并引导学生讨论时间-空间复杂度。设置“迷宫求解”分组讨论(15分钟),要求学生尝试设计递归路径;最后15分钟进行案例总结,强调递归思想的价值。
-**第三课时(30分钟)**:递归优化与综合实践。内容涉及尾递归优化、迭代改写及综合应用。补充教材相关拓展内容,通过“斐波那契记忆化优化”与“循环改写”的代码对比,讲解优化策略。布置“快速排序递归实现”编程任务(20分钟),要求学生独立完成并分析复杂度;剩余10分钟进行当堂检测,检验核心知识点掌握情况。
**2.教学时间与地点**
-**时间**:选择上午第二节课(45分钟)或下午第一节课(45分钟),学生精神状态较好,适合进行编程实践。若为连续两节课,中间安排5分钟课间休息,避免长时间集中注意力疲劳。
-**地点**:安排在计算机实验室,确保每位学生能独立操作开发环境(GCC、GDB),便于实验法与调试训练的实施。若教室配备投影仪及网络,也可支持多媒体资料展示与在线编程平台的实时互动。
**3.实际情况考量**
-**作息适应**:高中学生午休后注意力更集中,上午时段适合理论讲解,下午时段适合动手实践。教学节奏根据学生反馈动态调整,如发现某环节理解困难,可适当延长讲解时间或增加辅助案例。
-**兴趣激发**:结合学生熟悉的校园生活案例(如“书馆借书路径规划”),设计递归问题,增强学习关联性。通过小组竞赛形式(如“递归代码优化挑战”),激发竞争意识与学习热情。
整体安排确保理论讲解(40分钟)、案例演示(30分钟)、编程实践(20分钟)比例协调,符合认知规律,同时预留5分钟用于总结与疑问解答,保障教学任务高效完成。
七、差异化教学
鉴于学生在知识基础、学习风格和能力水平上存在差异,本课程采用分层教学与个性化支持策略,确保所有学生能在递归类学习中获得适宜的挑战与成长。具体措施如下:
**1.分层教学内容**
-**基础层**:针对理解较慢或编程基础薄弱的学生,提供“递归思维导模板”,辅助梳理阶乘、斐波那契等简单案例的递归逻辑。实验环节分配基础任务(如完成“二叉树前序遍历递归实现”的框架代码),并提供预设调试环境,降低入门难度。教材X章2.2节内容以基础案例为主,辅以教师针对性讲解。
-**提高层**:面向掌握较快的学生,设置进阶任务(如“斐波那契记忆化优化”与“快速排序递归实现”的复杂度分析),鼓励探索递归与迭代、分治的对比。提供教材Y章拓展案例(如Ackermann函数),引导学生思考递归的适用边界。课堂讨论中增加开放性问题(“如何优化阶乘递归的栈空间?”),激发深度思考。
-**拓展层**:对学有余力的学生,布置挑战性项目(如“使用递归实现八皇后问题”或“设计迷宫求解器的递归与迭代对比实验”)。推荐补充阅读材料(如《算法解》递归章节),鼓励自主拓展学习。评估方式上,允许提交拓展层作业替代基础层作业,或参与课后难题研讨会。
**2.多样化教学活动**
结合学习风格差异,设计可视化(动画演示递归栈变化)、动觉(分组搭建汉诺塔物理模型)、听觉(录制微课讲解尾递归优化)等多种教学形式。基础层学生侧重“模仿-练习”路径,通过提供完整代码框架逐步内化;提高层采用“问题-探究”模式,鼓励自主调试与优化;拓展层支持“项目式学习”,自主确定研究问题与方案。
**3.个性化评估反馈**
作业与实验报告中,对基础层学生侧重评估逻辑正确性与步骤完整性,给予具体修改建议;对提高层关注算法创新性与效率优化,鼓励算法多样化思路;对拓展层强调问题解决的深度与广度,如对Ackermann函数递归性质的独到见解。考试中设置基础题(如递归定义填空)、中档题(如阶乘递归编写)、难题(如递归优化方案设计),实现分层考查。教师通过作业批改时的针对性评语、实验中的即时指导、以及课后答疑的个性化解答,提供差异化支持。
八、教学反思和调整
教学反思是持续优化递归类教学的关键环节,通过系统性观察、数据分析与学生反馈,动态调整教学策略,确保教学目标达成。具体实施如下:
**1.定期教学反思**
-**课时结束后**:教师记录每节课的教学目标达成度,对比预设进度与学生实际掌握情况。例如,若发现学生对“汉诺塔递归调用栈”理解困难(通过课堂提问和实验调试记录反映),则反思动画演示是否足够直观,或是否需补充静态示分解。
-**阶段性总结时**:结合作业与实验报告,分析共性错误(如递归基准情形缺失、复杂度分析错误),关联教材X章阶乘案例与Y章复杂度分析内容,查找教学薄弱点。例如,若多项作业出现“阶乘递归无限调用”错误,则需反思递归调用过程的可视化教学是否深入。
-**考试后**:通过试卷数据分析学生知识掌握盲区,如递归应用案例得分普遍偏低,则需调整对教材Y章典型问题的讲解深度与练习量。
**2.学生反馈收集**
采用匿名问卷或课堂匿名提问箱,收集学生对教学内容(如案例难度、进度快慢)、教学方法(如动画效果、实验指导)和资源支持(如参考书实用性)的评价。例如,若学生反馈“记忆化优化讲解过快”,则需在下次课补充渐进式示例,或提供补充阅读材料(如教材相关拓展章节)。
**3.教学调整措施**
-**内容调整**:根据反思结果,动态增删案例。若学生普遍觉得教材案例简单,可补充“迷宫求解”等更贴近生活的问题;若发现某部分内容(如复杂度分析)掌握不足,则增加专题练习(如对比不同递归算法的时间复杂度)。
-**方法调整**:若可视化教学效果不佳,改用板书推演或分步代码演示;若讨论法参与度低,采用“翻转课堂”模式,要求学生课前预习递归定义,课中聚焦案例辩论。实验环节,对基础层学生提供“错误代码集锦”辅助调试,对提高层开放更多自主探索空间。
-**资源调整**:根据学生反馈优化在线资源,如增加LeetCode递归题目的分类推荐,或更新OnlineGDB调试教程链接。确保所有调整均围绕递归核心概念与教材关联内容展开,如调整后仍需强调阶乘、斐波那契等基础案例的普适性,为复杂问题学习奠定基础。通过持续反思与调整,使教学始终贴合学生实际需求,提升递归类教学的整体效果。
九、教学创新
为提升递归类教学的吸引力和互动性,尝试融合现代科技手段与创新方法,激发学生学习兴趣与探究热情。具体创新措施如下:
**1.沉浸式可视化技术**
引入交互式递归可视化工具(如RecursionVisualizer在线平台),允许学生动态调整递归参数(如汉诺塔盘子数、斐波那契深度),实时观察函数调用栈的入栈出栈过程、变量值变化及执行路径。将此工具嵌入课堂演示,学生可通过个人设备同步操作,增强参与感。结合教材Y章递归应用案例,设计“迷宫求解路径可视化”互动实验,学生可编程生成迷宫并观察递归搜索路径的动态展开。
**2.辅助学习**
利用智能编程助手(如GitHubCopilot)提供递归代码片段建议,引导学生对比不同生成方案的优劣,培养批判性思维。设计“递归代码错误诊断”练习,系统根据学生输入的递归函数(如阶乘实现),自动检测潜在的基准情形缺失、栈溢出风险等问题,并给出修改建议,强化错误排查能力。此创新与教材X章递归实现和Y章性能分析内容紧密结合,提升实战技能。
**3.游戏化教学设计**
开发“递归算法挑战”小游戏,将教材案例(如快速排序递归实现)转化为关卡任务,学生需完成代码编写并通过性能测试(如时间限制、栈深度限制)才能通关。游戏设置积分排名与成就系统,引入“最优解”竞争机制,激发学生优化算法的积极性。例如,关卡任务“用最少的递归调用次数计算阶乘”直接关联教材基础内容,并通过游戏化形式强化记忆。
通过上述创新,将抽象的递归概念转化为可感知、可交互的学习体验,使技术成为促进理解、激发兴趣的助推器,提升教学的现代化水平与育人效果。
十、跨学科整合
递归思维不仅限于计算机科学,其逻辑结构与问题分解思想可迁移至数学、物理、生物学等多个学科,跨学科整合有助于学生构建系统性知识体系,提升综合素养。具体整合策略如下:
**1.数学与递归**
结合教材X章阶乘、斐波那契数列,引入数学中的递归数列与函数概念。通过对比数学归纳法与递归实现,深化对“自相似结构”的理解。例如,分析斐波那契数列在植物生长(向日葵种子排列)、艺术构(分形案)中的应用,展示递归在数学建模与自然现象解释中的价值,强化数理结合的思维训练。
**2.物理与递归**
探讨递归在物理系统中的应用,如利用递归思想模拟粒子碰撞、分形几何中的雪花曲线生成(教材Y章可拓展内容)。引导学生编程实现简单的递归物理模拟(如栈式塔倒塌的简化模型),理解递归在模拟复杂系统中的作用。通过对比递归与物理定律(如能量守恒)的异同,促进科学思维方法的迁移。
**3.生物学与递归**
分析生物学中的递归结构,如二叉树的遗传信息传递、DNA双螺旋结构的自相似性。结合生物信息学案例(如基因序列比对中的递归算法),展示递归在生命科学数据分析中的应用。学生可通过项目式学习,尝试用递归方法分析简单的生物分类系统或遗传模式,体会计算思维在解释生命现象中的作用。
**4.艺术与递归**
探索递归在艺术创作中的体现,如分形艺术、递归音乐生成。学生可尝试用代码创作递归案(如Sierpinski三角形),或设计递归算法生成音乐片段,将编程学习与审美体验结合。此环节可与美术、音乐教师合作,跨学科作品展示活动,丰富学习体验。
通过数学建模、物理模拟、生物信息、艺术创作等跨学科整合,帮助学生认识到递归思维的普适性,培养其跨领域迁移知识、解决复杂问题的综合能力,促进学科素养的全面发展。
十一、社会实践和应用
为培养学生的创新能力和实践能力,设计与社会实践和应用紧密结合的教学活动,使递归类知识在实践中得到检验与深化。具体活动安排如下:
**1.社区服务项目**
学生参与社区“智能垃圾分类指导”项目。要求学生运用递归算法设计交互式垃圾分类指南(如基于片识别的垃圾类别推荐),并通过编写小型递归程序实现分类逻辑。例如,设计“塑料瓶回收路径规划”功能,引导学生使用递归搜索最优回收路线。项目需提交包含递归算法实现、用户界面设计和社区应用报告的成果,关联教材Y章递归应用案例,提升问题解决能力与社会责任感。
**2.科技竞赛模拟**
模拟信息学奥赛(OI)中的递归问题,提供真题(如“数字三角形最大路径和”的递归与动态规划解法),要求学生完成代码编写、调试与复杂度分析。通过竞赛形式检验学生对递归技巧的掌握程度,培养竞赛思维。结合教材X章递归实现与Y章性能分析,强调算法的效率与鲁棒性,为后续更高阶的科技竞赛打下基础。
**3.创新创业实践**
鼓励学生小组构思基于递归算法的创新应用(如“递归式知识谱构建工具”“递归游戏设计”),撰写简要商业计划书,说明递归技术的核心价值与市场潜力。通过项目路演,锻炼学生将技术转化为产品的创新思维与表达能力。此活动与教材递归思想的应用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年吉林司法警官职业学院单招职业技能测试题库带答案详解(b卷)
- 2026年吕梁职业技术学院单招职业技能考试题库及答案详解(真题汇编)
- 2026年吉林省通化市单招职业倾向性测试题库及参考答案详解1套
- 2026年四川应用技术职业学院单招综合素质考试题库及答案详解(夺冠系列)
- 无线通信技术规范及应用案例
- T管护理中的沟通技巧
- 妇科疾病的护理跨文化比较
- 压疮护理的康复护理
- 5.1任务一 存货认知
- 武胜县老龄事业发展促进中心公开选调事业单位工作人员考试备考题库及答案解析
- 足浴店托管协议合同范本
- 公司注销解散协议书范本
- 2025-2026学年中华中图版(五四学制)(2024)初中地理六年级上册教学计划及进度表
- 《关于严格规范涉企行政检查的意见》知识解读
- GB/T 45880-2025单片陶瓷摩擦和磨损特性的测定球板法
- 医养健康产业链分析
- 人大换届工作培训课件
- 公安安全教育开学第一课
- 人机工程管理制度
- 运输承运商管理制度
- 2025至2030中国汽车物流行业深度发展研究与企业投资战略规划报告
评论
0/150
提交评论