付費下載
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實驗二實驗二編碼日期專業(yè)班級計科12(1)組號同組者學生學號姓名機號成績一、實驗目的掌握結構化編程,對程序源代碼進行工程文檔化處理二、主要儀器設備微型計算機系統,MSVisio2003軟件,IDE軟件三、實驗原理與方法根據提供的非結構化偽碼或源代碼,編寫出結構化的程序。結構化程序設計的原則(使用順序、選擇、重復基本控制結構表示程序邏輯,控制結構的單入口與出口等)為指導,使用約束型流程圖、NS或PAD圖進行結構化的設計;采用自頂向下和逐步細化的原則,導出程序的結構化編碼四、實驗內容與步驟(提示:給出較詳的操作設計步驟、糾錯、代碼)1、主要內容根據給定的非結構化案例和實驗大綱的要求,建立模塊結構化模型(主模塊、子模塊),并編寫每個模塊的結構化文檔化代碼。案例:復制命令接口:<程序名>[參數1][參數2]功能:是將命令行參數中的參數1標識的文件,復制到參數2標識的文件中,如命令行中只有一個文件名則把該文件寫到標準輸出文件(顯示器)中。【源碼】#include<stdio.h>main(intargc,char*argv[]){FILE*fp1,*fp2;charch;intSel;Sel=argc;if(Sel==1)gotoSel_No;if((fp1=fopen(argv[1],"rt"))==NULL)gotoSel_Sr;if(Sel==2)fp2=stdout;elseif((fp2=fopen(argv[2],"wt+"))==NULL)gotoSel_Dt;while((ch=fgetc(fp1))!=EOF)fputc(ch,fp2);fclose(fp1);fclose(fp2);gotoSel_EndSel_No:{printf("havenotenterfilenamestrikeanykeyexit");getch();exit(0);}Sel_Sr:{printf("Cannotopen%s\n",argv[1]);getch();exit(1);}Sel_Dt:{printf("Cannotopen%s\n",argv[1]);getch();exit(1);}Sel_End:}要求:(1)增加設計命令使用方法的提示,若參數僅是/?則顯示命令的使用說明;(2)增加設計命令執(zhí)行后結果提示。(3)源代碼結構化處理。(4)文檔化處理:前置的功能說明、變量作用說明、數據結構說明、控制邏輯說明、關鍵語句說明。2、實驗主要步驟1)系統的啟動過程。。。2)文檔的建立過程。。。(包括:文檔名稱)3)程序結構模型的建立過程。。。(包括:約束型流程圖、NS和PAD圖的建圖過程,圖名稱,)五、完整的實驗結果1、提交結構模型與代碼工程文檔:班級_學號_MSD.vsd、班級_學號_MPC.doc2、程序結構化模型圖1)1)主模塊2)2)子模塊3)。。。[3個打印圖]3、調試成功的結構化、文檔化源編碼:(附詳細的編碼打?。?)接口設計:命令語法、輸入與輸出參數格式約定2)代
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅游服務規(guī)范與質量管理體系手冊(標準版)
- 消防安全知識與應急處理指南(標準版)
- 航空運輸服務流程與管理(標準版)
- 教師崗位培訓計劃及總結
- 人事檔案管理工作流程優(yōu)化方案
- 2025-2030燃氣設備制造行業(yè)供過于求技術革新產能調整投資布局政策分析
- 2025-2030湘菜行業(yè)消費場景創(chuàng)新與體驗經濟
- 2025-2030溫室栽培技術光照控制結果分析智能化規(guī)劃發(fā)展策略研究報告
- 2025-2030消防設備檢測技術標準體系研究方案設計
- 2025-2030消防安全領域智慧監(jiān)管應用推廣討論及建筑警示設備技術更新
- 2026年農夫山泉-AI-面試題目及答案
- 2026凱翼汽車全球校園招聘(公共基礎知識)綜合能力測試題附答案
- 山東省威海市環(huán)翠區(qū)2024-2025學年一年級上學期1月期末數學試題
- 2025年手術室護理實踐指南知識考核試題及答案
- 外貿公司采購專員績效考核表
- 彩禮分期合同范本
- 胸腺瘤伴重癥肌無力課件
- 十五五安全生產規(guī)劃思路
- 一年級地方課程教案
- 剪刀車專項施工方案
- 授信合同與借款合同(標準版)
評論
0/150
提交評論