第1次作業


#include <stdio.h>
int main()
{
  float x,y;
  scanf("%f",&x);
  if(x==0)
  {
  printf("f(0.0) = 0.0");
  }
  else{
  y=1/x;
  printf("f(%.1f) = %.1f",x,y);
  }
  return 0;
}

分支結構第3題:

文字描述:

第一步:定義小數變量x,y

第二步:輸入x

第三步:用if,else語句來判斷函數表達式

第四步:得出結果

流程圖:

注意:本題需要看清題目要求,x,y均要保留一位小數,所以x,y要使用float型

 

#include <stdio.h>
int main()
{
    int sum=0, n;
    while(n>0)
    {
        scanf("%d", &n);
        if(n%2==1){
            sum += n;
        }
    }
    printf("%d\n", sum);

    return 0;
}

循環1第3題:

設計思路:

第一步:定義整型變量總和sum和正整數n

第二步:在n>0的前提下,運用while循環

第三步:用if語句判斷奇數,並寫出sum的表達式

第四步:輸出總和sum

流程圖:

注意:sum要給出初值0,scanf中不能忘記地址符號

 

循環2第4題:

#include <stdio.h>

int main()

{

    int N,U,D;

    scanf("%d %d %d",&N,&U,&D);

    int H=0;

    int time=0;

    while(1)

    {

        H+=U;

        time++;

        if(H>=N)

        {

            break;

        }

        else

        {
            H=H-D;

            time++;

        }

    }

    printf("%d",time);

    return 0;

}

設計思路:

第一步:定義整型變量N,U,D,定義整型變量H,time,並給出初值均為0

第二步:用while循環,H=H+U,time=time+1

第三步:用if,else語句判斷,如果H大於井深,則結束循環,如果H小於井深,H要下滑D,時間加1

第四步:輸出時間

流程圖:

注意:

 要注意如果H已經大於井深,要停止循環,如果H沒有大於井深,不能忘記H要下滑D,並且時間要加1

 

 

總結和學習進度條:

總結:這幾周我們首先學習了基礎的代碼框架,和一些簡單的符號和單詞在代碼中的意義;接着我們學習了if,else語句,然后又學習了循環語句,包括while循環,do,while循環還有for循環,讓很多問題有了多種解法,又學習了switch語句和char的表達方法,最近我們又學習了函數,函數的要點在於先聲稱函數,最后再定義函數。

遇到的問題:比如if,else語句中的表達式等於號要用==,並且括號后面不需要分號,while循環括號后面不需要分號,而do,while的while后面需要分號,這些細節在初學階段經常容易忘記,導致編譯錯誤,還有for語句表達式中每個式子之間要用分號隔開,常常容易用逗號隔開而導致編譯錯誤。

解決辦法:將代碼在Dev c++中呈現,並編譯,根據下面的提示來找到編譯錯誤的原因,並修改。

 

 

點評作業:https://www.cnblogs.com/congziqi123/p/10028452.html  叢梓祺同學完成作業非常的及時,作業的排版也非常不錯,字數充足,對題目的分析十分到位,對錯題有自己的總結和反思,我相信叢梓祺同學對程序編程的能力會越來越強!

https://www.cnblogs.com/wsaldh/p/10020798.html   梁德輝同學作業寫得十分細致,值得我去學習,作業內容充實,對問題有自己獨特的見解,能夠充分剖析問題的實質,我相信他的編程能力會越來越強!

https://www.cnblogs.com/12921-ly/p/10036052.html  劉洋同學對待本次作業的態度十分認真,對自己近期的變化采用了折線圖的方式進行了展示,作業字數充足,內容充實,對問題有獨特的分析和思考,對錯誤的題目有了自我總結,值得我去學習,我相信劉洋同學今后編程水平會越來越高!

 

我邀請叢梓祺,陳清濤,張虹澤點評我的作業

 

表格:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM