第一部分
程序一:
#include<stdio.h>
#include<math.h>
int main()
{
double x,y;
printf("Enter x:\n");
scanf("%lf,&x");
if(x<0){
y=pow(x,5)+2*x+pow(x,-1);
}
else{
y=sqrt(x);
}
printf("y=f(%f)=%.2f\n",x,y);
return 0;
}
程序二:
#include<stdio.h>
#include<math.h>
int main()
{
int money,year;
double rate,sum;
printf("Enter money:");
scanf("%d",&money);
printf("Enter year:");
scanf("%d",&year);
printf("Enter rate:");
scanf("%lf",&rate);
sum=money*pow(1+rate,year);
printf("sum=%.2f\n",sum);
return 0;
}
第二部分 心得
通过课上的听讲,课下的自学,基本明白简单函数的运算编程形式。通过认识各种符号的表达意思,表达方式来学习编程,完成作业。次此作业没有过多不理解的地方,只不过现在还没有记清很多细节和某些函数的表达方式。会继续努力学习,认真完成作业的。
第三部分 预习成果
2.4输出华氏-摄氏温度转化表
做出华氏摄氏温度转化表的编程需要多次进行同样的运算但每次在基础上增加1℉。所以需要输入两个整数 lower和upper,利用for语句实现循环,利用公式算出摄氏温度,华氏温度每次增加一华氏度,直到超出给定的上限upper,循环结束。for语句的流程为,表达式1:对循环变量赋初值。表达式2:判断循环变量是否超过循环的终点,为“真”则继续循环,为“假”则结束循环。表达式3:设置循环的步长,改变循环变量的值,从而可改变表达式2的结果。注:被反复执行的语句只能是一条语句。
第四部分 自习结果
对之前的学习做了简单的巩固,提前观看了感兴趣的指定次数的循环程序设计相关知识。