分支結構中題目7-2 計算指數
1.實驗代碼
#include<stdio.h> #include<math.h> int main() { int n, y; scanf("%d", &n); y=pow(2, n); printf("2^%d = %d", n, y); return 0; }
2 設計思路
(1)文字描述
第一步:輸入n
第二步:y=2^n
第三步:輸出y
(2)流程圖
問題:沒有插入數學函數代碼
解決辦法:插入了:#include<math.h>
循環1中題目7-6 求1到100的和
1.實驗代碼
#include <stdio.h> int main () { int i, sum; sum = 0; for (i = 1; i <= 100; i = i + 1) sum = sum + i; printf("sum = %d\n", sum); return 0; }
2 設計思路
(1)文字描述
第一步:i=1
第二步:sum=0
第三步:判斷i是否<=100
第四步:若i<=100,sum=sum+i,轉第五步
第五步:i=i+1,轉第三步
第六步:若i>100,輸出sum
(2)流程圖
3.本題調試過程碰到問題及解決辦法
問題:忘記輸入sum=0導致計算結果出錯
解決辦法:輸入sum=0
循環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; }
#include <stdio.h>
int main (void)
{
int i,num;
scanf("%d",&num);
while(num != 250)
{
scanf("%d",&num);
i++;
}
printf("%d",i);
return 0;
}
2 設計思路
(1)文字描述
第一步:輸入i,由計數器num計數
第二步:判斷num是否=250
第三步:若num≠250,輸入num,i=i+1,轉第二步
第四步:若num=250,輸出i
(2)流程圖
3.本題調試過程碰到問題及解決辦法
問題:在如果不是250 需要重新輸入一個新的數時忘記給這個新的數安排計數器,導致輸入很多數卻無法計數出第幾個是250(使得第二列只閃爍光標不顯示結果)
解決辦法:給這個新數安排計數器:在其后加上“&num"
總結和學習進度條
1、總結這幾周所學內容、遇到的問題以及解決方法。
1.所學內容:
這幾周我們學習了用C語言編寫程序、分支結構、循環結構、函數這些知識點。通過大量的編程訓練,我逐步理解和掌握了程序設計的思想和方法。
我了解到了//是解釋的意思;int是整數類型;用pow(x,y)來計算x的y次方;float型設6位浮點數,對應%f ,%.1f是小數點后一位,%.2f是小數點后兩位;double型對應%lf(long float);“!=”是不等於的意思;denominator是分母;flag可以管理正負號;sum+=n是sum=sum+n的意思;i++是i=i+1的意思;%取余數;=是賦值,==是等於的意思;break語句用來終止並跳出循環體或者開關體,它只能終止並跳出最近一層結構,只能用於switch語句或者循環語句。令我印象深刻的是有關於素數prime所拓展的一系列題。我明白了while循環,do循環還有for循環有不同的適用條件。
2.遇到的問題
一是因為粗心大意導致很多編譯錯誤,例如總是忘記寫符號,不注意空格,發生拼寫錯誤。
二是因為知識點掌握不到位,很多時候不知道該用什么循環體語句
三是沒有思路,很多題都不會做
3.解決方法
我會認真聽講,在課上緊跟老師思路。我還准備了一個筆記本用來記錄例題和知識點,通過筆記本,我避免了很多不該有的錯誤,很多題也有了思路。如果有不會做的題或不理解的知識點,我會先在課本上和網絡上查找答案,當還是不理解的時候,我會向同學們詢問,如果還是不懂,我會向老師和助教請教。
2、點評3個同學的本周作業(在作業中給出被點評同學博客的超鏈接!超鏈接!),並邀請3名同學點評你的作業,無點評作業倒扣該題分數。
我點評了謝雨欣同學的本周作業:https://www.cnblogs.com/xyxxl/p/10000609.html謝雨欣同學的頁面精美,字數充足,內容充實,對錯題有自己的總結和反思,對C語言有了基本的把握,我相信謝雨欣同學的程序編程的能力會越來越強!
我點評了章宇楠同學的本周作業:https://www.cnblogs.com/zyn-66/p/9984819.html章宇楠同學的內容很詳細,流程圖做的也很棒,繼續努力,向你學習!
我點評了梁德輝同學的本周作業:https://www.cnblogs.com/wsaldh/p/10020798.html梁德輝同學的排版很好,思路和條理都很清晰,內容也十分豐富,作業完成的非常認真,對c語言有着自己獨特的見解,值得我們去學習!
3、請用表格和折線圖呈現你這幾周的代碼行數和時間、博客字數和時間、涉及的知識點。