第二次作業


 

要求一(5經驗值)

你的博客第一行必須寫上作業要求的博客鏈接,這樣,讀者看到學生的博客后,就可以點擊到作業要求的博客。
例如:https://www.cnblogs.com/ranh941/p/7999266.html
反向鏈接,讓讀者了解背景。要不然很多人看了,並不了解要求,也是一頭霧水。
作業如果沒有此項,此次作業無效。

https://edu.cnblogs.com/campus/hljkj/CS201802/homework/2292

要求二(30經驗值)

PTA作業
完成第7周、第8周和第9周和第10周共8次pta作業,將PTA作業中部分題目的解題思路和遇到的問題及解決辦法按照指定格式在博客中進行總結。目前完成的作業中需要總結的題目是:

  • 第3次作業(條件)任選一題(15經驗值)
  • 第4次作業(條件)任選一題(15經驗值)

博客的具體書寫內容和格式
從PTA作業選取的題目,按照下述樣例進行總結,包括代碼、文字描述解題思路和流程、錯誤調試和解決辦法。4部分都必須寫,缺任何一項倒扣該項所有分數!

舉例:
第三次作業 題目3-1 高速公路超速處罰
1.實驗代碼(2經驗值)
注意:將代碼貼在此處,必須使用插入代碼的方式!!禁止將代碼直接粘貼到博客上,否則對應題的15經驗值無法獲得,即為0經驗值。
代碼要求:要求使用cnblogs代碼控件。凡粘貼IDE中的代碼截圖,或者貼文字而沒有關鍵字高亮或彩色的,則對應題的15經驗值無法獲得,即為0經驗值。。參考其他學校博客https://www.cnblo

第三次作業

 

第三次作業

 

7-3 分段計算居民水費 (10 分)

 

為鼓勵居民節約用水,自來水公司采取按用水量階梯式計價的辦法,居民應交水費y(元)與月用水量x(噸)相關:當x不超過15噸時,y=4x/3;超過后,y=2.5x17.5。請編寫程序實現水費的計算。

輸入格式:

輸入在一行中給出非負實數x。

輸出格式:

在一行輸出應交的水費,精確到小數點后2位。

輸入樣例1:

12

輸出樣例1:

16.00

輸入樣例2:

16

輸出樣例2:

22.50

 

#include <stdio.h>
int main()
{
  double x,y;
  scanf("%lf",&x);
  if(x<=15){
   y=4*x/3;  
  }
  else{
  y=2.5*x-17.5;
  }
  printf("%.2f",y);
  return 0;
}

 第四次作業

 

7-4 比較大小 (10 分)

 

本題要求將輸入的任意3個整數從小到大輸出。

輸入格式:

輸入在一行中給出3個整數,其間以空格分隔。

輸出格式:

在一行中將3個整數從小到大輸出,其間以“->”相連。

輸入樣例:

4 2 8

輸出樣例:

2->4->8

 

#include <stdio.h>
int main()
{
  double x,y,z;
  scanf("%lf %lf %lf",&x,&y,&z);
  if(x>y&&y>z){
  printf("%.0lf->%.0lf->%.0lf",z,y,x);}
  else{
  if(y>x&&x>z){
  printf("%.0lf->%.0lf->%.0lf",z,x,y);}
  else{if(z>x&&x>y){
  printf("%.0lf->%.0lf->%.0lf",y,x,z);}
  else{if(x>z&&z>y){
  printf("%.0lf->%.0lf->%.0lf",y,z,x);}
  else{if(z>y&&y>x){
  printf("%.0lf->%.0lf->%.0lf",x,y,z);}
  else{
  printf

 

 

gs.com/ranh941/p/7545915.htmlhttp://www.cnblogs.com/huangxman/p/5871201.html
2 解題思路(10經驗值)
(1)主要描述題目算法(3經驗值)。可以用文字描述(不僅限於文字描述,偽代碼等方式也可以),如:
第一步:###
第二步:###

第三次作業

第一步:通讀題目發現需要使用if---else語句來判斷是否符合用水量,並且需要定義變量。

第二步:注意精確到小數點后兩位,還有非負實數x。

 

 

第四次作業


第一步:通讀題目發現需要比較三個數的大小,所以可以使用if語句,依此判斷他們的情況跟大小,再按照所需要求從小到大依此輸出答案。

第二步:注意三者間關系要用&&符號而不可以直接比較。

(2)流程圖(7經驗值)

第三次作業

第四次作業

 

 


樣圖如下。

3.本題調試過程碰到問題及解決辦法(3經驗值)

第三次作業

 

 

 

 

 第四次作業

 

 

 

 

 

 

 

 

 

 

c注意1:有錯誤提示的截圖。
注意2:若無錯誤提示截圖,請提供程序運行結果截圖。(當然存在一次就過的同學,合情合理)
注意3:必須有編譯器設置斷點、單步調試的界面截圖。
注意4:注意1和注意2必須滿足其中任意一項,注意3必須滿足,若無截圖,則對應題的15經驗值無法獲得,即為0經驗值。
注意5:務必請把你遇到的問題是什么以及解決方法描述清楚。若助教或教師無法理解,則對應題的15經驗值無法獲得,即為0經驗值。

要求三(共10經驗值)

個人總結
(1)本周你學習哪些內容(不限於課上)?你有哪些收獲?(5經驗值)

我們學習了比較大小關系運算運用關系表達式我們可以輸出大小的順序和恆等式與不等式的關系,還學習了常用的的數學函數庫例如平方根的函數sqrt(x),絕對值函數fabs(x)和冪函數pow(x,n),指數函數exp(x),以e為底的對數函數log(x),以十為底的對數函數log10(x)等等一系列的知識。還有二分支結構和if-else語句還有存放字符”+“”-“”*“”/“等等操作數運算符等等,

定義字符型變量op,用於存放字符型數據,賦值給字符型變量op,ch是數字字符,或空格或回車,,還有switch-case格式,還有流程圖等,還有輸出表格等等。我們從中受益匪淺,學習到了很多有用的知識可以提高我們的c的水平,還能讓我們解決許多生活中的問題,真是讓人感受頗多。
(2)本周所學內容中你覺得哪些地方是難點?對此你做了哪些措施去克服這些困難?(5經驗值)

我覺得各種的結構型是我們應該學習的重點,因為這些是我們打代碼的重點,我們應該多放時間在這些上,多打代碼,多多練習,掌握熟練這些結構型,比如if-else語句就可以讓我們判斷許多的情況,我感到十分的重要,許多題目中都會用到這些條件語句,還有選擇語句switch-case等。

要求四(共10經驗值)

互評和學習進度
1、點評3個同學的本周作業(在作業中給出被點評同學博客的鏈接),並邀請3名同學點評你的作業,無點評作業(你的作業未被3人點評)/或者沒有回復同學或老師的點評都倒扣該題分數。(5經驗值)。
2、請用表格和折線圖呈現你本周(10/24 12:00~11/7 12:00)的累積代碼行數和時間、累積博客字數和時間(5經驗值),表格和折線圖請參考https://www.cnblogs.com/ranh941/p/7594640.html
請注意,折線圖體現的是累積代碼行數和累積博客字數,例如:第1周代碼行數為100、博客字數1000,第2周代碼行數為200、博客字數為500,則對應的折線圖中應該有兩個點,折線圖橫坐標為時間(第1周、第2周),縱坐標為累積代碼行數和博客字數(100和300或者1000和1500)。允許兩個折線圖,當然雙y軸折線圖更好。

 

 http://www.cnblogs.com/1006cy/p/9914874.html    陳洋

http://www.cnblogs.com/CuiXinrui/p/9918037.html  崔鑫瑞

http://www.cnblogs.com/asdfghjklasdfghjkl/             孫成龍

 


免責聲明!

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



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