函数

一、7-41 判断数字字符(10 分)

编写函数,判断指定的字符是否是数字字符,如果是函数返回1,否则函数返回0.要求在主调函数中输入该字符,调用函数并输出判断结果。

思路:运用数字、字符的ASCII值来区别彼此,再依次返回1或0。

程序截图:

函数_第1张图片

 

提交列表:

函数_第2张图片

 总结:该题较为简单,需要注意的是输出格式。

程序框图:

 函数_第3张图片

 

二、7-42 函数编程-分段函数(15 分)

编写函数,计算下面分段函数的值。

思路:运用选择结构,在对应的定义域中输入对应的函数方程。

函数_第4张图片

程序截图:

函数_第5张图片

提交列表:

函数_第6张图片

初次提交:

函数_第7张图片

问题所在:log10(3x+5)没有用一个符号整体替代。

程序框图:

函数_第8张图片

 

三、7-40 多项式求和(5 分)

多项式的描述如下: 1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ... 现在请你求出该多项式的前n项的和。 (题目摘自杭电)

思路:设计一个可转变符号的变量,使用for来将其循环求和。

程序截图:

函数_第9张图片

提交列表:

函数_第10张图片

初次提交:

函数_第11张图片

问题所在:输出结果应是数值而不应该带上“sum"。

 

程序框图:

 函数_第12张图片

 

 

 此次排名:函数作业因与循环板块结合在一起,因此与循环作业排名相同。

 

 同学代码对比评论

 

 函数_第13张图片(田小霞)

函数_第14张图片(本人)

评价:我们两者的思路相同,不同在于小霞同学先输出再选择,然后我是先选择再输出。

 

 

你可能感兴趣的:(函数)