题单广场 /

【语法入门】函数与结构体

基础入门
0/33已通过

题单简介

封装可复用的逻辑,用结构体组织相关数据。 专题题单已建立,题目由团队负责人后续选入。 首批教学配套 函数拆解(解释与设计) 学习难度:2~2(九级标准)。 知识目标与评价 必学:函数定义、调用与返回值。 先备:会顺序执行、变量、运算和分支。函数是组织程序的手段,不以普通输出题是否AC判断是否使用了函数。 围绕子任务说明参数从哪里来、返回值去哪里、调用后执行到哪里。先设计函数的输入/输出约定,再写函数体;区别return与cout,区别局部变量修改和返回结果。 学习与练习顺序 1. 读题练习:int twice(int x){return x*2;}。对a=3、b=twice(a)+1,画出参数x、返回值和b的变化;这是课堂自查,不是OJ达标题。 2. 比较void bump(int x){x++;}与int next(int x){return x+1;}。说明调用后原变量是否变化,以及怎样接收返回值;不要求先学引用。 3. 复用原《倒序数》或《距离函数》作为整题背景:让学生提出一个可复用子任务的函数签名、至少两组调用和边界。题面原约束与评测保持不变。 配套练习 本单元采用解释、设计和教学自查,未补造自动达标练习。 - 复用现有 P286,题面/难度/评测不变。 - 复用现有 J0100,题面/难度/评测不变。 原题单保留:【语法入门】函数与结构体。原Training只有“测试训练”,本轮不将其当作正式教学配套,也不伪造训练引用。 自查与评价边界 本单元只核对能否解释参数、返回和调用,以及按约定拆分任务;目前采用教学自查,不用普通AC或参考程序里的函数写法认定已掌握。正式评价安排以老师提供的已审核任务为准。 配套数量按每目标、每个已知难度、不同源题分别核对;当前政策默认3道自主/轻提示通过,普通内容浏览和教学自查不会产生掌握事实。个人已做题、权限及活动状态另由运行时复核;源题不同不代表题族独立。 延后练习 隔一天换成商与余数的小任务,让学生自行设计两个函数及调用;函数教学完成不等于当前系统已支持函数难度2自动达标。正式观察标准仍需走已有目录审核后另行适配模板。 本题单保留原有题目,新增配套以当前权限和正式映射为准;不会因浏览题单自动修改学习状态。 练习入口:切换到本题单的“题目列表”,按上述题号打开练习;原题保留,可按基础选练。