函数
一、7-41 判断数字字符(10 分)
编写函数,判断指定的字符是否是数字字符,如果是函数返回1,否则函数返回0.要求在主调函数中输入该字符,调用函数并输出判断结果。
思路:运用数字、字符的ASCII值来区别彼此,再依次返回1或0。
程序截图:
提交列表:
总结:该题较为简单,需要注意的是输出格式。
程序框图:
二、7-42 函数编程-分段函数(15 分)
编写函数,计算下面分段函数的值。
思路:运用选择结构,在对应的定义域中输入对应的函数方程。
程序截图:
提交列表:
初次提交:
问题所在:log10(3x+5)没有用一个符号整体替代。
程序框图:
三、7-40 多项式求和(5 分)
多项式的描述如下: 1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ... 现在请你求出该多项式的前n项的和。 (题目摘自杭电)
思路:设计一个可转变符号的变量,使用for来将其循环求和。
程序截图:
提交列表:
初次提交:
问题所在:输出结果应是数值而不应该带上“sum"。
程序框图:
此次排名:函数作业因与循环板块结合在一起,因此与循环作业排名相同。
![](https://images2017.cnblogs.com/blog/1289351/201712/1289351-20171228182545069-1220028262.png)
同学代码对比评论
(田小霞)
(本人)
评价:我们两者的思路相同,不同在于小霞同学先输出再选择,然后我是先选择再输出。