PTA函数实验

题目一:

1、提交列表

2、设计思路(包括流程图)

1、定义m,n,输入m,n

2、建立函数,该函数为计算n!

3、分别调用函数,赋值n,m,n-m,得出结果。

流程图如下:

最终代码如下:

 

3.本题调试过程碰到问题及PTA提交列表情况说明。

 发现问题:最后的结果格式不正确

解决问题:将result等号两边加入空格

题目二:

1、提交列表

 

2、设计思路(包括流程图)

1、定义一个n,n为2的幂

2、建立一个循环,运用pow函数,以二为底,n为幂

3、调用函数,计算和。

流程图如下:

最终代码如下:

3.本题调试过程碰到问题及PTA提交列表情况说明。

发现问题:在提交过程中,由于没有声明,Dvc一直报错

解决问题:声明函数

题目三:

1、提交列表

2. 设计思路(包括流程图)

 1、定义一个n,建立一个循环,引用,判断当函数返回值为1时输出yes,为0时返回no

2、建立一个循环,判断是否为素数,当是素数是返回1,否则返回0

 流程图如下:

 

最终代码如下:

 

3.本题调试过程碰到问题及PTA提交列表情况说明。

发现问题:在运行过程中没有考虑好返回值,导致在运行过程中出现错误。

解决方法:重新考虑不同条件情况下的返回值

二、同学代码互评 

我的代码:

同学代码:

2.我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?如果同学代码有错的也请帮忙指出来哪里出问题。

 我使用了函数,他直接进行判断,函数的调用虽然在编写的过程中容易出错,但减少了代码的重复。

三、截图本周题目集的PTA最后排名。 

四、本周学习总结

1.本周你学会了什么?

1)、函数的调用

2)、在函数的调用过程中要注意形参和实参

2.本周的内容还有哪些不会?

在函数的调用过程中,对应不明。

posted on 2017-12-30 21:03  201621012148  阅读(528)  评论(0)    收藏  举报