第一次作业

分支结构中题目7-1计算存款利息

1.实验代码

#include <stdio.h>
#include <math.h>
main()
{
 double money, year;
 double rate, interest;
 scanf("%lf %lf %lf", &money, &year, &rate);
 interest = money * pow ( (1 + rate), year ) - money;
 printf("interest = %.2f",interest);
 return 0;
}

 

2.设计思路

第一步:定义变量 money rate year interest

第二步:计算 inserest 的值

第三步:输出 inserest

流程图

   

 

 3.本题调试过程碰到问题及解决办法

 

 double定义变量输出应改为%.2f

循环1题目中7-6求1-100的和

1.实验代码

#include<stdio.h>
int main ()
{
  int i = 1,sum = 0;
  while(i <= 100)
  {
    sum = i + sum;
    i = i + 1;
  }
  printf("sum = %d",sum);
  return 0;
}

 

2.设计思路

第一步:定义两个整形的变量sum=0,i=1。

第二步:输入一个while循环,循环的条件是以i=1为起始数值并判断是否i<=100

第三步:每循环一次即每代入一次等式的时候将i+1重新代入循环当中并判断是否i<=100.

第四步:将sum的值直接输出。

流程图:

 

3.本题调试过程碰到问题及解决办法

错将sum打成sun

循环2题目中7-7寻找250

1.实验代码

#include <stdio.h>
int main (void)
{
  int i,num;
  while(num != 250)
  {
    scanf("%d",&num);
    i++;
  }
  printf("%d",i);
  return 0;
}

 

2.设计思路

第一步:先定义两个整数型变量i,num。

第二步:使用while循环语句

第三步:如果num不等于250,就将i+1再继续进行循环,如果num=250,就进行第四步

第四步:输出i+1的值,即num的第i+1项为num=250.

流程图

3.本题调试过程碰到问题及解决办法

第一次while()中定义的取值是直接将num赋值,导致运行超时,第二次时误在!与=中插入了空格,导致编译错误

1、总结这几周所学内容、遇到的问题以及解决方法。

 学习内容: 起初学了一些基础的输入和输出,接触了一些简单的框架,和一些符号的意义,通过老师的引导不断的加深对c的认识,同时自己也在课下寻找了一些有关C语言的知识。先接触的判断语句,然后是三种循环语句 。例如:else,if语句;while,do while,for循环等等。并了解了其中的相通点和不同点,后又学习了一些函数的应用,并了解数组的定义及使用。

遇到的问题:刚开始上课时感觉根本听不懂,很茫然,后来在做PTA作业时这种感觉更加凸显出来,一道题甚至要做好多遍,而且有很多细节问题总是被我忽略,还有打字的速度也总是上不去,上课时敲代码时跟不上老师的速度

解决办法:通过做PTA上的作业,和平时不断的练习来提高自己的打字速度以及对代码的理解。

2.点评作业

https://www.cnblogs.com/zyn-66/p/9984819.html

 章宇楠同学的作业内容丰富,清晰明了,值得学习

魏璇同学的作业可以看出十分用心,请继续保持下去
苏欣同学的作业可以看出她对自己认知良好,请继续加油
 
3.表格

 

 

折线图

 

 

 

 

posted @ 2018-11-29 00:07  莫廿  阅读(228)  评论(12编辑  收藏  举报