c语言选择菜单程序设计,c语言课程设计报告-- 使用菜单选择趣味程序.doc
c語言課程設計報告-- 使用菜單選擇趣味程序
青島農業大學
課程設計報告
題 目: 使用菜單選擇趣味程序
姓 名: 楊麗娜
學 院: 理學與信息科學學院
專 業: 通信工程
班 級: 2班
學 號:
指導教師:
年月日
目 錄
一 設計目的…………………………………………………………….1
二 課程設計的內容........................................2
三 課程設計的要求與數據..................................3
四 課程設計應完成的工作..................................4
五 總體設計(包含幾大功能模塊)...........................5
六 詳細設計(各功能模塊的具體實現算法——流程圖)………….6
七 調試分析(包含各模塊的測試用例,及測試結果)…………….7
八 總結………………………………………………………………...8
十 參考資料…………………………………………………………….9
一 設計目的
進一步加深、鞏固所學專業課程(《C語言程序設計》)的基本理論知識,理論聯系實際,進一步培養自己綜合分析問題和解決問題的能力。掌握運用C語言獨立地編寫、調試應用程序和進行其它相關設計的技能。
結合實際深入理解高級語言程序設計的基本概念、原理及方法。運用所學的基礎知識開發一個小型的程序,能根據問題的需要構造所需的數據結構,設計適合的算法,解決問題。掌握設計任務的具體要求,進行設計、調試軟件的具體方法、步驟和技巧。對一個實際課題的軟件設計有基本了解,拓展知識面,激發在此領域中繼續學習和研究的興趣,為學習后續課程做準備。
二 課程設計的內容
使用菜單選擇趣味程序
設計目的:本程序旨在訓練學生的編程能力,使用C語言最基本的知識,訓練結構化程序設計的基本技術。
功能:設計分兩步,首先設計一個含有多個菜單項的菜單演示程序,然后再為這些菜單項配上相應的功能。
要求:使用數字1—6來選擇菜單項,其他輸入則不起作用。其實是5道編程題:
1)FindNum 使用窮舉法尋找滿足下式中的i 的值(30+i)*6237=(10*i+3)*3564
2)FindRoot 求方程的根的程序
3)Detective 一輛汽車撞人后逃跑。4個目擊者提供如下線索:
甲:牌照三、四位相同; 乙:牌號為31xxxx;
丙:牌照五、六位相同; 丁:三到六位是一個整數的平方
4)Bear
本題是一個笑話,話說有一只狗熊到玉米地里掰玉米,一邊掰一邊吃。第一天吃了一半,又拿走一個回去喂小狗熊。第二天又去吃了剩下的一半,走時仍然帶一個回去喂小狗熊。以后每天都吃前一天剩下的一半,拿走一個。到第十天時,地里只剩下一個玉米。求地里一共有多少玉米。
5)Diamond
本題要求編制打印以下圖案的程序,注意題目要求在左邊留出一定空格
*
***
*****
*******
*****
***
*
6)GoodBye!
結束程序運行。
三 課程設計的要求與數據
1.用C語言實現系統;
2.使用數字1—6來選擇菜單項,其他輸入則不起作用;
四 課程設計應完成的工作
(1)編寫算法;
(2)算法測試,并有具體的測試結果和結果分析;
(3)撰寫課程設計報告。內容包括:
封面扉頁
設計任務書
目錄
總體設計方案(包括流程圖)
使用說明及運行實例(包括界面)
成員設計內容簡介
項目源程序代碼(注意注釋的使用)
指導教師評語
五 總體設計(包含幾大功能模塊)
通過輸入1-6來進行菜單選擇,來選取自己需要的程序結果,從而得到想要的結果。
六 詳細設計(各功能模塊的具體實現算法——流程圖)
使用菜單選擇程序??? 菜單是應用程序的界面,控制語句用來改變程序執行的順序,是實現結構化程序設計的基礎。設計一個比較實用的菜單,通過菜單選擇不同的功能。?? 設
總結
以上是生活随笔為你收集整理的c语言选择菜单程序设计,c语言课程设计报告-- 使用菜单选择趣味程序.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下的五种io模型,Linux下
- 下一篇: c语言单元二实验报告,C语言第七次实验报