- 理解變量名與變量值
- 掌握變量的聲明、賦值和初始化
- 掌握整型常量和整型變量
- 掌握實型常量和實型變量
- 掌握如何用格式化輸入函數scanf輸入整型數據和實型數據
- 掌握如何用格式化輸出函數printf輸出整型數據和實型數據
- 掌握算術運算符和賦值運算符
- 掌握數據類型的轉換
- 學習使用宏常量和const常量定義幻數
發佈一篇隨筆,主要包括如下幾部分的內容:編程
1.輸出帶框文字:在屏幕上輸出如下3行信息。函數
************* Welcome *************
源程序學習
#include <stido.h> int mian() { printf("*************\n"); printf(" Welcome\n") printf("*************\n); return 0; }
對源程序進行編譯,採用每次修改第一個錯誤並從新編譯的方法,記錄每一個錯誤信息、分析錯誤緣由並給出正確的語句。
格式以下:
錯誤信息1:(能夠截圖表示)
錯誤緣由:
改正方法:
錯誤信息2:
錯誤緣由:
改正方法:測試
改錯題均採用此格式設計
2.計算某個數x的平方賦給y:分別以「y = xx」 和 「xx = y」 的形式輸出x和y的值。注意不要刪除源程序中的任何註釋。
輸入輸出示例(假設x的值爲3)code
9 = 3 * 3 3 * 3 = 9
源程序blog
#include <stdio> int main() { int x,y; y=x*x; printf("%d = %d * %d", x); /* 輸出 printf("d * %d = %d", y); return 0; }
1.不 同的數據類型,在計算機中所佔內存大小是不同的,C語言提供了sizeof運算符,能夠獲取數據字節數。其基本語法以下:內存
sizeof(數據類型名稱) 或 sizeof(變量名)
示例:get
#include <stdio.h> int main() { printf("short: %d字節\n",sizeof(short)); return 0; }
運行結果:
利用sizeof運算符編程求出int、long、float和double類型數據所佔的字節大小
注意
MarkDown中插入代碼的方法:代碼段先後各插入一個空行,每行代碼前插入4個空格(或按一下Tab鍵),以下圖
#include <stdio.h> int main() { printf("short: %d字節\n",sizeof(short)); return 0; }
2.在C語言中,在頭文件limits.h中,有關於各類基本數據類型的最大以及最小值的宏定義。例如,int型的最大值爲INT_MAX,最小值爲INT_MIN。運行下列程序,看一下結果是什麼?
#include <stdio.h> #include <limits.h> int main() { int i,j; i = INT_MAX; j = INT_MIN; printf("int類型最大值max = %d\nint類型最小值min = %d\n",i,j); return 0; }
修改程序,輸出i+1,結果是什麼?爲何?
整數的值若是超過它的最大值,將發生溢出,即整數溢出。整數i就像一個汽車裏程指示表,當達到最大值時,它將溢出到起始點(即最小值)。
修改程序輸出j-1,結果是什麼?爲何?
理解整數的溢出,注意當整數溢出時,系統不會進行提示,編程時需本身處理這個問題。
3.運行下面的程序,輸入100 144 64,看看運行結果是什麼?爲何?
#include <stdio.h> int main() { int a,b,c; scanf("%d%o%x",&a,&b,&c); printf("%d %d %d\n",a,b,c); return 0; }
4.對本章其餘你認爲須要進行總結的內容進行總結。
本次實驗總結,學號末位數是單數的同窗完成順序結構(2)中的一、三、五、9題,學號末位數是雙數的同窗完成順序結構(2)中的二、四、七、8題。
格式以下:
(1)題目
本題要求編寫程序,計算4個整數的和與平均值。題目保證輸入與輸出均在整型範圍內。
(2)流程圖
插入raptor流程圖
(3)源代碼
插入程序源代碼(注意MarkDown格式以及程序格式的規範化,如縮格)
(4)測試數據及運行結果
Dev c++運行結果截圖
(5)實驗分析
記錄實驗中遇到的問題及解決方法,格式以下:
問題1:XXXXXXXX (可用截圖說明)
緣由:XXXXXX
解決辦法:XXXXXX
問題2:XXXXXXXX
緣由:XXXXXX
解決辦法:XXXXXX
實驗內容的每道題都按照上面的格式書寫。
PTA中完成順序結構(1)和順序結構(2)習題集的提交列表截圖。
如:順序結構(1)提交列表
- 做業總分10分,以0.1分爲最小打分單位。
- 改錯題2分
- 錯誤所有改正,分析內容詳細--2分
- 錯誤改正,分析內容簡單,敘述條例不清晰或不許確--1-1.5分
- 錯誤未所有改正,分析內容空洞--0-1分
- 學習總結3分
- 內容豐富,有本身的總結和思考--3分
- 有本身的總結--1-2分
- 大段文字複製,無本身的總結概括--0分
- 實驗總結4分,每題1分
- 流程圖0.2分,徹底正確滿分,結果有錯誤酌情扣分。
- 源代碼0.2分,徹底正確滿分,有錯誤酌情扣分。
- 測試數據及運行結果0.2分,測試數據全面、結果正確滿分,測試數據有遺漏酌情扣分。
- 實驗分析0.4分,分析內容豐富滿分,分析內容簡單0.2-0.3分,條理不清,應付了事0-0.1分。
- PTA排名列表1分
- 附加分:積極參與博客互評和互動,有實質內容加0.5-1分
- 沒有按時提交做業,則本次做業爲0分。
- 做業抄襲,倒扣10分。
隨筆必須採用MarkDown格式