課程設計的目的 通過課程設計全面掌握《C語言程式設計》關鍵知識點,掌握C語言中陣列、指標、結構體、檔案等方面的基本知識。
通過課程設計瞭解並掌握C語言程式設計的方法,熟悉C程式設計的開發環境及C程式的除錯過程。
培養學生查閱參考資料、手冊的自學能力,通過獨立思考深入鑽研有關問題,學會自己分析、解決問題的方法。
課程設計的任務和要求 任務: 程式設計求出輸入的兩個正整數之和,這兩個正整數的可能達到200位。
要求:
輸入:
共有兩行,第一行為第1個正整數;第二行為第2個正整數。
輸出:
2個正整數之和。
主要參與成員
姓 名 學 號 系 別 班 級 主要作用(分工)
成果形式 設計 軟體 作品 其他:
完成情況及以後的拓展設想 通過用C語言編寫函式基本實現了大整數相加這個程式,但該程式仍存在一些不足,還可以加上一些語句使程式具有容錯功能,並且可以正確計算一個負數和一個正數相加。
課 程 設 計 鑑 定 情 況 表
小組鑑定意見
小組長簽名:
年 月 日
指導教師意見
教師簽名:
年 月 日
課程設計成績 優 良 及格 不及格
教研室意見
年 月 日
備註 《C語言程式設計》課程設計報告書
作者:廖 序
課程設計概述
課程設計名稱
大整數相加
任務要求:
程式設計求出輸入的.兩個正整數之和,這兩個正整數的可能達到200位。
輸入:
共有兩行,第一行為第1個正整數;第二行為第2個正整數。
輸出:
2個正整數之和。
開發環境:
C語言。C語言是目前世界上流行、使用最廣泛的高階程式設計語言。1972年,C語言在美國貝爾實驗室裡問世,後來又被多次改進,並出現了多種版本。80年代初,美國國家標準化協會(ANSI),根據C語言問世以來各種版本對C語言的發展和擴充,制定了ANSIC標準。
目前,在微機上廣泛使用的C語言編譯系統有MicrosoftC、Turbo C 、Borland C等。這些C語言版本不僅實現了ANSIC標準,而且在此基礎上各自作了一些擴充,使之更加方便、完美。
C語言的特點:
C語言是一種結構化語言。它層次清晰,便於按模組化方式組織程式,易於除錯和維護。
C語言的表現能力和處理能力極強。它不僅具有豐富的運算子和資料型別,便於實現各類複雜的資料結構。它還可以直接訪問記憶體的實體地址,進行位(bit)一級的操作。
由於C語言實現了對硬體的程式設計操作,因此C語言集高階語言和低階語言的功能於一體。既可用於系統軟體的開發,也適合於應用軟體的開發。
此外,C語言還具有效率高,可移植性強等特點。因此廣泛地移植到了各類各型計算機上