第七次作業

2022-05-30 06:03:14 字數 2491 閱讀 7142

一、本週教學內容&目標

第3章 分支結構 3.3 使學生熟悉多分支結構switch語句的使用。

二、本週作業

問題答案

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

掌握並熟練用**解決實際問題

這個作業在哪個具體方面幫助我實現目標

重複寫**,運用多種語句,例如lf-else語句,for語句,switch語句

參考文獻

c語言程式設計i和習題實驗指導

三、本週作業

1.pta實驗作業

請在此處列出自己的排名

1.1題目

本題要求編寫程式計算某年某月某日是該年中的第幾天。 輸入格式: 輸入在一行中按照格式「yyyy/mm/dd」(即「年/月/日」)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天。 輸出格式: 在一行輸出日期是該年中的第幾天。

1.1.1 資料處理

資料表達:首先對年月日分別定義為整型變數,因題目後面需要求和,故要定義整型求和變數,利用各語句迴圈,最後輸出。

資料處理:該題運用了三種重要語句,for語句、switch語句,其次重要的是關係運算子和邏輯運算子,最後輸出。

1.1.2 實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明2009/03/02

61不能被4整除,也不能被100整除,所以不是閏年

2016/05/04

125能被4整除,但不能被100整除,所以是閏年

1.1.4 pta提交列表及說明

說明;忘記在括號後面加上分號

1.2題目

本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則: 大於等於90分為a; 小於90且大於等於80為b; 小於80且大於等於70為c; 小於70且大於等於60為d; 小於60為e。 輸入格式: 輸入在第一行中給出乙個正整數n(≤1000),即學生人數;第二行中給出n個學生的百分制成績,其間以空格分隔。 輸出格式: 在一行中輸出a、b、c、d、e對應的五分制成績的人數分布,數字間以空格分隔,行末不得有多餘空格。

1.2.1 資料處理

資料表達:首先分別定義題目中給出的a,b,c,d,e,均為整型變數,然後再整型定義變數正整數n和分數score和求和sum,其次是對a,b,c,d,e分別賦值0,最後在if語句和switch語句之後輸出。

資料處理:此題靈活運用了if語句和switch語句,最後運用switch語句依次分情況break,最後輸出。

1.2.3 造測試資料

輸入資料

輸出資料

說明4 65 74 44 99

1 0 1 1 1

五分制成績為a,c,d,e的人數均為1人

5 77 89 91 65 79

1 1 2 1 0

五分制成績為a,b,d的人數均為1人,而得c的有2人

6 78 55 76 89 91 71

1 1 3 0 1

五分制成績為a,b,e的人數均為1人,而得c的有3人

1.2.4 pta提交列表及說明

2.**互評

我的**

她的**

異:在處理分數分段方面,她使用的是y=x/10,我是用if—else來分段,所以對應的case情況少一點。

3.學習總結

3.1 學習進度條

周/日期

這週所花時間

**行學到的知識點簡介

目前比較迷惑的問題

第四周25小時

85for迴圈語句使用

有些時候變數不是很清楚

第五周3天

86怎樣定義函式

有的函式體自己無法寫出

第六周2天

197學會運用字元型資料型別

不能準確的使用關係運算子

第七周兩天

115運用switch結構

3.2累積**行和部落格字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

收穫:乙個清晰的思路是非常重要的,有了思路才能一步一步去完成。

switch語句的使用方法,後面的變數不能是浮點型,要熟練使用還要繼續練習。

第七次作業

磁碟管理和維護 磁碟檔名 dev sd a p 1 128 dev hd a p 1 128 dev vd a p 1 128 heads 磁面 sectors track 扇區 cylinders磁柱 分割槽命令 fdisk dev sd 格式化 mkfs.ext4 dev sda mkfs.xf...

第七次作業

共有一下六步 1.客戶機提出網域名稱解析請求,並將該請求傳送給本地的網域名稱伺服器。2.當本地的網域名稱伺服器收到請求後,就先查詢本地的快取,如果有該紀錄項,則本地的網域名稱伺服器就直接把查詢的結果返回。3.如果本地的快取中沒有該紀錄,則本地網域名稱伺服器就直接把請求發給根網域名稱伺服器,然後根網域...

第七次作業

練習題 1 上面提到了許多魔法方法,如 new init,str,rstr,getitem,setitem 等等,請總結它們各自的使用方法。init 方法,可以理解為初始化方法。new 方法,建立乙個例項物件。只要自己定義了 str self 方法,使用print輸出物件的時候,那麼就會列印從在這個...