• C语言博客作业03--函数


    0.展示PTA总分(0----2)

    截图展示题目集:函数,排名分数截图。

    1.本章学习总结(2分)

    1.1 学习内容总结

    整理函数章节主要知识点,并能对每个知识点介绍简单案例或语法

    1.2 本章学习体会及代码量学习体会

    1.2.1 学习体会

    描述本章学习感受,也可以在这里提出你不理解地方、对教师教学建议等等。

    1.2.2 代码累计

    本次综合作业代码量:?

    2.综合作业(8分)

    题目:小学生口算表达式自动生成系统

    口算题参考网站

    功能要求:

    1.完成1-3年口算题自动出题系统
    2.注意每个年级运算数要求,运算数和运算符要随机生成
    3.用户每选择一个难度级别后必须输入题目数量,能统计用户的正确率。用户每算一题,若错误,给出正确答案。 用户中途退出,不继续做题,需要有个提示操作可中途退出。

    注意:

    • 软件界面必须友好,多加文字提示,能让用户自己当前做什么,接下来怎么做,每步操作可以退到主菜单界面。
      -注意异常数据处理,如除0错误、不合法数据、临界数据,系统保证运行时候不崩溃。
    • 注意函数封装,不管是几位数的加减乘除运算,相同功能的代码应该都封装都一函数,通过参数传递实现代码覆盖。也可以考虑数据输入、输出等函数封装,尽量不要把代码都放main中。各种异常情况也可以单独封装函数处理,让程序的扩展性更强。

    扩展功能:

    • 可以设置答题时间,用户超过答题时间,提示不能继续做题,重新选抽题。请查阅C的时间函数。
    • 扩展难度级别,比如出现2步加减乘除,然后乘除优先计算。比如2+3*4运算

    2.本次作业的函数关系图

    可以用思维导图工具画函数调用关系。如:

    3.函数功能及全局变量介绍

    介绍你用到所有函数接口及全局变量。

    3.1.全局变量

    变量名,作用。

    3.2.ListMenu()函数

    文字介绍函数功能、思路,截图函数代码

    3.3 函数2等

    文字介绍函数功能、思路,截图函数代码
    等等

    4.运行结果截图,测试用例。

    截图中需要有如下数据:

    • 一年级:整十数加一位数的加法,整十数减整十数的减法,两位数减整十数的减法,10以内三个数连加,100以内连加连减混合运算等
    • 二年级:1-9以内的表内乘除法,整十数加整十数的加法(进位的),尾数是0三位数加法(和在一千以内的),整百数加减法(和超过一千的,退位的),10以内除法加法混合运算,有余数的除法等
    • 三年级:三位数加三位数的加法(含连续进位的),一位数乘一位、二位、三位数,整十数乘整十数,一位数的四则运算:6÷3+8=?,两位数除以一位数(有余数),万以内的加减法等等
    1.截图时候务必在图片中有文字说明该测试数据是什么,不能只有图片。测试数据有错也务必在图片上说明原因。
    2.以上测试数据,确实有困难,可以先完成部分数据测试。
    3.我们将现场检查大家程序,并用上述测试数据要求检查程序,请务必考虑好各个测试用例!!!!
    

    5. 调试碰到问题及解决办法

    请1,2,3罗列。此处内容不能泛。

    6.大作业总结

    回顾这个作业编写过程,总结碰到问题及后续程序编写注意事项。

    四则运算代码提交

    请把写好的大作业代码,全部复制在一个word文档中。(记住,要复制过去,不能截图,截图则本次作业0分),文档保存好请提交课堂派的作业中。我们会用课堂派对你写的代码进行查重,发现抄袭者,将公布名单,请务必要独立完成

    评分注意事项。

    • 发现代码抄袭,0分。
    • 大作业将随时抽查,如果教师问题回答不出来,倒扣5分。请务必要独立完成!!!
  • 相关阅读:
    队列与栈的综合实现
    枚举属性和不可枚举属性
    Ajax状态值及状态码
    jquery版滑块导航栏
    js版面向对象图片放大镜
    jq封装淘宝图片轮播插件
    前端必备的js知识点(转载)
    如何有效地解决ie7,IE8不支持document.getElmentsByClassName的问题
    mysql的基本命令行操作
    jquery版楼层滚动特效
  • 原文地址:https://www.cnblogs.com/linli069/p/9837435.html
Copyright © 2020-2023  润新知