眾賞文庫
全部分類
  • 抗擊疫情 >
    抗擊疫情
    病毒認知 防護手冊 復工復產(chǎn) 應急預案 防控方案 英雄事跡 院務(wù)工作
  • 成品畢設(shè) >
    成品畢設(shè)
    外文翻譯 畢業(yè)設(shè)計 畢業(yè)論文 開題報告 文獻綜述 任務(wù)書 課程設(shè)計 相關(guān)資料 大學生活 期刊論文 實習報告
  • 項目策劃 >
    項目策劃
    土地準備 規(guī)劃設(shè)計 開工開盤 項目綜合 竣工移交 售后移交 智慧方案 安全專項 環(huán)境影響評估報告 可行性研究報告 項目建議書 商業(yè)計劃書 危害評估防治 招投標文件
  • 專業(yè)資料 >
    專業(yè)資料
    人文法律 環(huán)境安全 食品科學 基礎(chǔ)建設(shè) 能源化工 農(nóng)林牧畜 綜合待分類 教育經(jīng)驗 行政人力 企業(yè)管理 醫(yī)學衛(wèi)生 IT技術(shù) 土木建筑 考研專題 財會稅務(wù) 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結(jié)匯報 調(diào)研報告 工作計劃 述職報告 講話發(fā)言 心得體會 思想?yún)R報 事務(wù)文書 合同協(xié)議 活動策劃 代理加盟 技術(shù)服務(wù) 求職簡歷 辦公軟件 ppt模板 表格模板 融資協(xié)議 發(fā)言演講 黨團工作 民主生活
  • 學術(shù)文檔 >
    學術(shù)文檔
    自然科學 生物科學 天文科學 醫(yī)學衛(wèi)生 工業(yè)技術(shù) 航空、航天 環(huán)境科學、安全科學 軍事 政學 文化、科學、教育、 交通運輸 經(jīng)濟 語言、文字 文學 農(nóng)業(yè)科學 社會科學總論 藝術(shù) 歷史、地理 哲學 數(shù)理科學和化學 綜合性圖書 哲學宗教
  • 經(jīng)營營銷 >
    經(jīng)營營銷
    綜合文檔 經(jīng)濟財稅 人力資源 運營管理 企業(yè)管理 內(nèi)控風控 地產(chǎn)策劃
  • 教學課件 >
    教學課件
    幼兒教育 小學教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習題 課后答案 綜合教學
  • 土木建筑 >
    土木建筑
    專項施工 應急預案 建筑規(guī)范 工藝方案 技術(shù)交底 施工表格 圖片圖集
  • 課程導學 >
    課程導學
    醫(yī)學綜合 中醫(yī)養(yǎng)生 醫(yī)學研究 身心發(fā)展 醫(yī)學試題 影像醫(yī)學 醫(yī)院辦公 外科醫(yī)學 老年醫(yī)學 內(nèi)科醫(yī)學 婦產(chǎn)科 神經(jīng)科 醫(yī)學課件 眼鼻喉科 皮膚病科 腫瘤科 兒科醫(yī)學 康復醫(yī)學 全科醫(yī)學 護理學科 針灸學科 重癥學科 病毒學科 獸醫(yī) 藥學
    • 簡介:解決“背包問題”的思路及思想如下思想動態(tài)規(guī)劃法,先考慮沒有物品要放的時候S0,再考慮只有一個要放物品A的各種情況S1,再綜合考慮只有第一個A和第二個B物品要放時的情況S2,再綜合考慮有三個待放物品ABC的情況INCLUDEINCLUDEDEFINEMAX200INTNMINTNUMTQINTTEMPINTS100INTX100決策集INTWWPPIJKRNEXTINTU記錄附加結(jié)點INTP100000W100000存放所有的可行序偶什么叫序偶答序偶可以看作兩個元素的集合但序偶具有次序關(guān)系如集合中{XYYXINTF100記錄SI點的起點在P、W數(shù)組中的位置INTBEGIN0END0INTWI100PI100W100P100INTPXWXPYWYVOIDMAINVOIDPRINTF“N“PRINTF“N背包問題“PRINTF“N“P0W00S0中的點0,0F00F1NEXT1UBEGIN從頭開始考慮序偶點FRBEGINRWUWIRUS1的U0U是SII中能讓I結(jié)點加上它把空間塞得最滿的那個結(jié)點,即造成S12中X軸最向右靠近確定的M值的點的附加點U號以前的點都是可以考慮加入的點KBEGINK是記錄SI1圖中已加入到SI圖中的點FJBEGINJPKPPPKKIFPPPNEXT1SII中的點如果效益比以前的大,加進SIPNEXTPPWNEXTWWNEXTWHILEKENDBEGINEND1ENDNEXT1
      下載積分: 5 賞幣
      上傳時間:2024-03-08
      頁數(shù): 4
      4人已閱讀
      ( 4 星級)
    • 簡介:西安建筑科技大學大作業(yè)(論文)第1頁共35頁大作業(yè)大作業(yè)課程名稱軟件技術(shù)基礎(chǔ)題目簡單計算器院(系)信息與控制工程學院專業(yè)班級電子信息工程0801姓名李芃博學號080640116指導教師周方曉2011年7月6日西安建筑科技大學大作業(yè)(論文)第3頁共35頁目錄一、需求分析11開發(fā)背景412項目目標413運行環(huán)境414項目任務(wù)書5二、技術(shù)路線21制作界面522總體方案523詳細設(shè)計8三、編程實現(xiàn)31核心代碼1932運行結(jié)果29四、測試分析30五、個人總結(jié)34六、參考文獻35簡單計算器簡單計算器
      下載積分: 8 賞幣
      上傳時間:2024-03-08
      頁數(shù): 35
      7人已閱讀
      ( 4 星級)
    • 簡介:課程設(shè)計說明書課程設(shè)計說明書設(shè)計題目設(shè)計題目汽輪機支架沖壓工藝及模具設(shè)計汽輪機支架沖壓工藝及模具設(shè)計材料科學與工程學院材料科學與工程學院材料成型及控制工程材料成型及控制工程11031103班學生姓名名巴依哈那提巴依哈那提完成日期期20152015年1月1515日指導老師(簽字)指導老師(簽字)華中科技大學華中科技大學2較6四、各工序模具結(jié)構(gòu)形式的確定61、條料(工件)送進與定位方式62、卸料、出件方式73、導向方式74、確定壓力中心75、工作零件刃口尺寸計算及其公差的確定76、主要零部件設(shè)計7五、計算各工序的沖壓力并選擇沖壓設(shè)備11
      下載積分: 6 賞幣
      上傳時間:2024-03-08
      頁數(shù): 16
      7人已閱讀
      ( 4 星級)
    • 簡介:1一背景分析及意義背景分析及意義隨著計算機的不斷更新發(fā)展,計算機在各個領(lǐng)域的應用越來越多,更多的軟件開發(fā)人員和相關(guān)技術(shù)人員在程序設(shè)計的過程中應用匯編程序或編制匯編語言。而匯編語言做為計算機專業(yè)大學生必修之課,每個做為本專業(yè)的學生對匯編的理解和學習就顯的尤為重要。匯編語言是計算機能夠提供給用戶使用的最快而又最好最有效的語言,也是能夠利用計算機所有硬件特性并能直接控制硬件的唯一語言。因而,對程序的空間和時間要求很高的場合,匯編語言的應用就顯的必不可少了,一些直接控制硬件的應用場合,則更是非用匯編語言不可了。這次課程設(shè)計是在學習匯編語言與實踐相結(jié)合的一次綜合應用。通過具體的問題分析、設(shè)計、調(diào)試、運行程序。在實際問題中鍛煉提高自己,增加了對本門課程內(nèi)容的理解,鍛煉了動手能力。就這個程序具體而言知道了音調(diào)與頻率和時間的關(guān)系,就可以按照樂曲的曲譜將每個音符的頻率和持續(xù)時間定義成兩個數(shù)據(jù)表;然后編寫程序依次取出表中的頻率值和時間值,調(diào)用GENSOUNDF程序發(fā)出各種聲音。這個程序最終通過菜單所提示的信息選取所要欣賞的音樂是執(zhí)行此程序后,會很有速且有效的使揚聲器接通并發(fā)出音頻為896HZ的聲音。二總體設(shè)計思想ROMBIOS中的BEEP子程序能根據(jù)BL中給出的時間計數(shù)植控制8254定時器,產(chǎn)生持續(xù)時間計數(shù)值控制8254定時器,產(chǎn)生持續(xù)時間為1個或幾個05秒頻率為896HZ的聲音。通過對BEEP的修改,可產(chǎn)生任一頻率的聲音。用匯編語言寫的GENSOUNG,能使PC機發(fā)出指定頻率和指定延時的聲音。它是一個很好的通用發(fā)聲程序。組成樂曲的每個音符的頻率值和持續(xù)時間定義成兩個數(shù)據(jù)表,然后編程依次取出表中的頻率值和時間值,調(diào)用GENSOUND程序發(fā)出各種聲音。本程序就是通過GENSOUNG程序演奏樂曲的例子。該樂曲點播程序由一個樂曲點播主程序和五個子程序組成。3五程序流程圖音樂演奏程序流程圖如圖2所示
      下載積分: 6 賞幣
      上傳時間:2024-03-08
      頁數(shù): 14
      10人已閱讀
      ( 4 星級)
    • 簡介:C語言程序設(shè)計課程的教學改革與實踐福建師范大學協(xié)和學院林昌意(指導老師潘日紅)摘要摘要針對教師與學生普遍認為C語言難教也難學,文章從教學內(nèi)容、教學手段、教學方法等方面介紹了C語言程序設(shè)計課程所進行的改革。實踐證明,這些教學改革效果良好,不僅有利于培養(yǎng)學生學習興趣,而且有利于培養(yǎng)學生分析問題與解決問題的能力。關(guān)鍵詞關(guān)鍵詞C語言教學內(nèi)容教學手段教學方法教學改革學習計算機程序設(shè)計語言是提高人們計算機知識水平的重要步驟。C語言作為當今最為流行的程序設(shè)計語言之一,不但成為計算機專業(yè)的必修課,而且也越來越多地成為非計算機專業(yè)的學習課程1。但在C語言程序設(shè)計課程教學中,許多教師和學生都認為C語言涉及的概念比較復雜,規(guī)則繁多,使用靈活,容易出錯,教師教學和學生學習都感到困難,并不同程度產(chǎn)生畏難心理2。特別是多數(shù)高校將C語言作為計算機專業(yè)學生進校后首先接觸的第一門專業(yè)基礎(chǔ)課,這種現(xiàn)象尤為明顯。筆者根據(jù)多年的程序設(shè)計課程的教學實踐,對C語言程序設(shè)計課程從教學內(nèi)容、教學手段、教學方法等方面進行了大膽的改革,并取得較好的教學效果。1教學內(nèi)容的改革教學內(nèi)容的改革311課堂教學內(nèi)容的改革以福建省高校計算機系列教材C語言程序設(shè)計與應用教程為例,教學內(nèi)容主要包括C語言語法基礎(chǔ)、程序控制結(jié)構(gòu)、數(shù)據(jù)類型、指針、函數(shù)、文件以其它們的應用等。教材在內(nèi)容組織上,雖然依邏輯思維方式進行了歸類,但難點還是較為集中,跨度大;概念講得多,分析少;語言深硬,不夠形象,較難理解。雖然教材在各章節(jié)也舉了一些編程例子,但多數(shù)難度較大,適用性不強。筆者本著“深入淺出,突出實用”的指導思想,在課堂教學過程中,對教學內(nèi)容重新進行了歸納,將難點再次分散,以縮小臺階,達到循序漸進。例如,C語言數(shù)據(jù)類型、運算符、表達式種類繁多,放在一塊講授,學生學習起來難度較大,于是筆者就刻意將算術(shù)型的數(shù)據(jù)類型、運算符以及相關(guān)的表達式先介紹,使學生學習起來沒有想象中的那么難。緊接著又教學生編寫簡單的、實用的C程序設(shè)計,然后趁機引入基本輸入、輸出函數(shù)就順理成章了。這樣一來臺階小了,學生的信心也增加許多,學習積極性很快就被提高起來。對于深硬的語言敘述,筆者則改用生動的比喻,進行詳盡引導。譬如,在開始學習指針的概念時,教材對“間接存取”敘述比較深硬,學生難以理解,筆者就借用比喻將A房間的鑰匙放在B房間里,若要取A房間里的物品,就需要先打開B房間,取出A鑰匙,再打開A房間,取出A房間的物品,這就是“間接存取”。學生很快就能理解,也加深了指針的概念。在教學過程中,筆者還及時查閱英文版教材和有關(guān)報刊雜志,對較難理解的概念,用不同的方式給以解釋,甚至直接引用英文原版教材內(nèi)容。12實驗教學內(nèi)容的改革計算機語言教學的主要任務(wù)是培養(yǎng)學生具有一定的閱讀程序、設(shè)計程序的能力,分析問題、解決問題的能力和邏輯思維的能力。而C語言程序設(shè)計是一門實踐性很強的課程,既要掌握概念,又要動手編程,還要上機調(diào)試運行2。因此,C語言的教學特別需要重視實踐環(huán)節(jié),包括編程和上機實驗。為了突出實踐教學,培養(yǎng)學生的知識應用能力,筆者對實驗內(nèi)容進行了較大的改革,一方面保留基礎(chǔ)性實驗,例如三角形面積計算、求一元二次方程的根、各類三角圖形的繪制、簡單的排序算法等基礎(chǔ)編程實驗。使學生能維數(shù)與各類有二重地址的指針歸納如下數(shù)組名與指針名代表二重地址,即無“”也無“”加減數(shù)值對行操作;僅有1個“”或“”代表單重地址(即行地址),加減數(shù)值對列操作;“”與“”加起來有2個就是元素值。33討論教學法在C語言教學過程中,充分發(fā)揮學生的積極性與主動性是非常重要的一環(huán)。筆者針對這門課程的特點與學生的興趣,課前給學生布置了幾個專題,讓學生利用課余時間去思考、收集資料,并在課堂上組織學生發(fā)言和討論。這種教學法不僅可以讓學生獲得許多課外知識,同時也促進教學內(nèi)容的改革,而且也有利于充分挖掘?qū)W生的學習潛力。34因材施教法由于學生學習的動機、興趣、能力存在較大的個體差異,所以決定了C語言課程必須因材施教。對于學習能力較強的學生,筆者就鼓勵他們自學,并給予方向性指導,讓他們超前學習。在C語言教學中,培養(yǎng)學生的自學能力尤為重要,如果學生的學習完全依賴教師才能掌握,而沒有一定的自學能力,其所學的知識很快就會被淘汰。對于多數(shù)學生,則把精力放在最基本、最常用的內(nèi)容上,讓他們學好基本功,掌握程序設(shè)計的方法,為后續(xù)課程的學習打下基礎(chǔ)。另外,教學過程中,筆者還不時地從學生的角度來考慮問題,講解內(nèi)容,加強師生的互動效果,以降低學生學習的焦慮情緒。35實踐教學法學習程序設(shè)計課程的目的是掌握設(shè)計程序的思路,學會用計算機語言編寫程序,以實現(xiàn)所需處理的任務(wù)2。因此教學重點要放在解題的思路上,通過大量的實踐讓學生學會怎樣設(shè)計一個算法,構(gòu)造一個程序。筆者一開始,讓學生編寫簡單的程序,然后逐步深入。在實驗題目設(shè)置上,根據(jù)課時安排以及要掌握基本知識,設(shè)置必做與選做題,以滿足各個層次學生的需要。在本課程結(jié)束后,安排一次綜合的大實驗,培養(yǎng)學生綜合應用能力。36綜合考核法衡量這門課學習的好壞,不是看學生“知不知道”,而是“會不會干”??己说姆椒ú荒苤饕檬欠穷}和選擇題,而應當把重點放在編制程序和調(diào)試程序上2。所以筆者對學生學習成績的評定,采用綜合考核法,將平時的實踐成績與期末卷面成績進行綜合,得出本課程綜合考評分。這種教學法,不但能更客觀地反映學生的學習情況,同時也能促進學生學習,起到很好的教學效果。4結(jié)束語結(jié)束語上述教學內(nèi)容、教學手段與教學方法的改革,是根據(jù)實際教學過程中學生存在的問題提出的,并已經(jīng)在C語言程序設(shè)計課程教學實踐中運用,取得了良好的教學效果。當然,同樣的教學內(nèi)容面對不同的學生,在使用與設(shè)計某種教學方法時,還要求學生的配合才行,也就是說教的方法與學的方法要有機統(tǒng)一。筆者將繼續(xù)努力探索,使C語言程序設(shè)計課程教學日趨完善。希望本文能對大學計算機基礎(chǔ)教學有一定的借鑒作用。參考文獻參考文獻1嚴桂蘭C語言程序設(shè)計與應用教程M福建廈門大學出版社,2001
      下載積分: 5 賞幣
      上傳時間:2024-03-08
      頁數(shù): 4
      3人已閱讀
      ( 4 星級)
    • 簡介:“C語言程序設(shè)計”課程教學改革與實踐中北大學電子與計算機科學技術(shù)學院山西太原030051摘要本文從教學實踐出發(fā)分析了當前非計算機專業(yè)“C語言程序設(shè)計”教學中存在的問題。提出了在課程教學中如何采用案例教學法、基于認知主義的內(nèi)容設(shè)計優(yōu)化以及以行動導向?qū)W習為指導原則來設(shè)計和組織課堂和實驗教學的改革措施并應用于教學實踐。實踐證明改革措施是非常有效的。關(guān)鍵詞教學改革教學模式案例教學認知主義行動導向?qū)W習中圖分類號G642文獻標識碼A1前言“C語言程序設(shè)計”作為全國大部分高校非計算機專業(yè)的一門公共基礎(chǔ)課在課程教學中許多學生都認為該課程涉及的概念比較復雜、規(guī)則繁多、使用靈活、容易出錯學習起來普遍感到困難。特別是大多數(shù)高校將C語言作為非計算機專業(yè)學生進校后首先接觸的第一門公共基礎(chǔ)課這種現(xiàn)象尤為明顯。為此作者從自身多年教學實踐出發(fā)以培養(yǎng)學生用計算機解決問題的思維能力為基本點對該課程的教學過程進行了大膽的改革嘗試。2傳統(tǒng)教學中存在的問題筆者從事了多年的“C語言程序設(shè)計”教學發(fā)現(xiàn)傳統(tǒng)教學中教學效果總是不理想因此對此進行了深入分析發(fā)現(xiàn)在傳統(tǒng)的“C語言程序設(shè)計”教學中存在以下幾個主要問題。首先教師將教學目標主要放在了讓學生掌握語法規(guī)則上而問題分析和算法思想等程序設(shè)計能力和素質(zhì)的培養(yǎng)不夠?qū)е聦W生學習積極性不高和缺乏對實際問題進行分析、編程和處理的能力。其次傳統(tǒng)的教學過程與學生認知過程存在偏差。目前國內(nèi)的大多數(shù)C語言教材都考慮到知識結(jié)構(gòu)的系統(tǒng)性和全面性大致按“算法數(shù)據(jù)類型基本結(jié)構(gòu)數(shù)組函數(shù)指針文件”的順序來組織教材。教師按照教材編排的內(nèi)容和順序按部就班地進行教學工作。這種組織方式雖然依邏輯思維方式進行了歸類但難點還是較為集中跨度大學生一下子很難接受。由于學生沒有編程基礎(chǔ)講授算法和數(shù)據(jù)類型時只能講的多分析的少“填鴨”式的將概念灌輸給學生致使學生覺得C語言很難。隨后章節(jié)的講授也是先介紹C語言語法規(guī)則然后再針對所學的語法規(guī)則講授例子例子以語法應用為重點較少涉及具體的C語言編程應用。這種從理論到實踐、理論和實踐脫節(jié)的教學過程不僅難以激發(fā)學生的學習興趣導致課程知識很難被學生全面掌握和靈活運用。最后傳統(tǒng)實驗教學效果有待提高。C語言的傳統(tǒng)實驗教學以語法為主線實驗課多數(shù)是強調(diào)語法語句練習由于語法的單調(diào)枯燥容易使學生陷入到冗繁的語法規(guī)則之中而逐漸失去學習興趣。我們應該認識到學習語法不是我們學習程序設(shè)計語言的真正目的。程序設(shè)計教學的目的是培養(yǎng)學生分析問題和解決問題的能力是在掌握語法的基礎(chǔ)上通過上機實踐真正地學會使用計算機語言來解決實際問題培養(yǎng)學生的程序設(shè)計思想。3C語言教學改革計然后趁機引入基本輸入、輸出函數(shù)就順理成章了。這樣一來臺階小了學生的信心也增加許多學習積極性很快就被提高起來。對于生硬的語言敘述課堂上改用生動的比喻進行詳盡引導。程序設(shè)計方法的傳授是C語言程序設(shè)計課程的另一重點。在教學中不僅要貫徹自頂向下逐步求精的面向過程的程序設(shè)計思想還要盡可能采用程序框圖等程序設(shè)計工具來說明程序設(shè)計的過程和算法來培養(yǎng)學生程序設(shè)計的能力和素質(zhì)。33教學手段改革傳統(tǒng)教學手段中用粉筆書寫板書的時候教師可能會根據(jù)學生的隨堂反應有機而又靈活地掌握分寸并且可能以恰如其分的比喻幽默風趣的語言以姿勢助說話等多種形式把對課程的理解表達得淋漓盡致抓住學生跟隨自己一步一步領(lǐng)會教材。但是程序設(shè)計課程中問題分析、算法設(shè)計及程序都要在黑板上書寫很難展現(xiàn)題目直接的銜接并且課程進度受到很大影響。使用多媒體教室省去了粉筆在黑板上的書寫時間以計算機技術(shù)為核心的現(xiàn)代化教學手段至少比板書教學節(jié)省總學時的三分之一但是現(xiàn)代化的CAI教學在很多情況下只能播放事先輯錄好了的講稿、教案或課件在一個光線黑暗的教室里教師無法看到學生的表情。CAI教學不足之處就是容易把板書教學可能實現(xiàn)的雙向交流變成單向傳遞?;谏鲜龇治鑫覀冊诮虒W過程中充分發(fā)揮兩種教學手段的優(yōu)勢采用多媒體與黑板結(jié)合的教學方式對理論知識利用幻燈片給出例題講解只要由教師利用黑板對問題進行分析引導學生寫出算法在語言編譯環(huán)境下直接進行編程調(diào)試使學生能直觀地看到編程的方法與效果極大地提高了學生的學習興趣。34以行動導向?qū)W習為原則設(shè)計和組織實驗課程教學活動所謂行動導向?qū)W習就是有目的地、系統(tǒng)地組織學生在實際或模擬的專業(yè)情境中讓學生參與設(shè)計、實施、檢查和評價職業(yè)活動的經(jīng)歷來發(fā)現(xiàn)、探討和解決職業(yè)活動中的問題在體驗與反思學習行動的過程中獲得完成職業(yè)活動所必需的知識與能力。上機實踐是“C語言程序設(shè)計”教學中不可缺少的教學環(huán)節(jié)。充分有效的上機實踐不僅能糾正學習中的理解偏差、加深知識要點的理解還能增強學生的上機實踐的積極性和問題處理能力切實提高編程能力與編程水平。在進行實驗課程教學設(shè)計和組織時我們以行動學習行動這條主線來組織教學。具體過程如下1編寫一些趣味性較高的程序演示給學生看通過例子告訴學生我們所需要學習的知識要點2在介紹了C語言程序編輯器的使用方法后帶領(lǐng)學生走進實驗室依照例題進行簡單的程序設(shè)計對出程序中的錯誤教師現(xiàn)場輔導給予解決3授課教師總結(jié)實驗中的共性問題課堂上講解此類問題的解決方法再講解所涉及的語法點這樣學生由于一開始已經(jīng)有了感性認識就比較容易理解和記住語法規(guī)則4在理解和記住語法規(guī)則的基礎(chǔ)上教師再設(shè)計一些簡單的題目讓學生走入實驗室經(jīng)過這樣循環(huán)往復對于簡單的程序設(shè)計學生很快就可以掌握了5隨著學習的深入當接觸到較復雜的程序設(shè)計時可以由教師策劃一些案例具體行動由學生自己計劃、實施、檢查以及修正和評價。對于一個較為復雜的程序過去教師往往是給學生提示設(shè)計思路這就會局限學生的思維和行動。在教學中我們可以分小組進行討論讓學生自己拿出程序設(shè)計思路和程序
      下載積分: 6 賞幣
      上傳時間:2024-03-07
      頁數(shù): 23
      2人已閱讀
      ( 4 星級)
    • 簡介:C語言課程設(shè)計報告語言課程設(shè)計報告課程設(shè)計名稱課程設(shè)計名稱銷售管理系統(tǒng)專業(yè)班級專業(yè)班級信息與計算科學0901班姓名姓名哈哈學號學號0930144011420102010年5月2424日2C語言課程設(shè)計報告語言課程設(shè)計報告一、一、題目題目一設(shè)計目標設(shè)計目標1通過本課程設(shè)計,培養(yǎng)上機動手能力,使學生鞏固C語言程序設(shè)計課程學習的內(nèi)容,掌握工程軟件設(shè)計的基本方法,強化上機動手能力,闖過編程關(guān);2為后續(xù)各門計算機課程的學習打下堅實基礎(chǔ)。二課程設(shè)計內(nèi)容和要求課程設(shè)計內(nèi)容和要求1設(shè)計內(nèi)容某公司有四個銷售員(編號ABCD),負責銷售五種產(chǎn)品(編號15)。每個銷售員都將當天出售的產(chǎn)品寫一張便條交上來。每張便條包含內(nèi)容1銷售員的代號;2每種產(chǎn)品的代號和銷售量;假設(shè),收集到了上個月的所有便條,編寫一個處理系統(tǒng),讀取上個月的銷售情況(自己設(shè)定),進行如下處理1)計算上個月每個人每種產(chǎn)品的銷售量。2)按銷售量對銷售員進行排序,輸出排序結(jié)果(銷售員代號)3)統(tǒng)計每種產(chǎn)品的總銷售量,對這些產(chǎn)品按從高到底的順序,輸出排序結(jié)果(需輸出產(chǎn)品的代號和銷售量)4)輸出統(tǒng)計報表銷售統(tǒng)計報表產(chǎn)品代號銷售員代號12345每人銷售產(chǎn)品總量ABCD每種產(chǎn)品銷售總量2設(shè)計要求1)源程序要有適當?shù)淖⑨?,使程序容易閱讀。2)必須使用結(jié)構(gòu)體和文件等數(shù)據(jù)結(jié)構(gòu)。3)程序的運行結(jié)果要求使用文件作備份。4)至少輸出一份報表,鼓勵自行增加新功能。三提交資料提交資料1實驗報告(要求正規(guī)打印,A4幅面),內(nèi)容包括1題目;2系統(tǒng)功能模塊結(jié)構(gòu)圖3數(shù)據(jù)結(jié)構(gòu)設(shè)計及用法說明
      下載積分: 6 賞幣
      上傳時間:2024-03-08
      頁數(shù): 23
      4人已閱讀
      ( 4 星級)
    • 簡介:INCLUDEINCLUDEINCLUDEINCLUDEINCLUDEVOIDMY_DELAYINTCLICKSUNSIGNEDINTFARCLOCKUNSIGNEDINTFAR0X0000046CLUNSIGNEDINTNOWNOWCLOCKWHILEABSCLOCKNOWCLICKSWENZIXIANSHIINTXYICH2STR“1234567QWERTYUASDFGHJ“X100SETTEXTSTYLE002OUTTEXTXY90100“PLEASEUSEAUTOMAKESOUND“SETTEXTSTYLE001OUTTEXTXY120320“PRESSESCTOEXIT“SETCOLREDFI0I21ICH0STRICH10OUTTEXTXYX5160CHX20RETURN0DONGHUAINTIJXSTEPX100STEPY180CASEHI19J1760BREAKCASEJI20J1976BREAKDEFAULTCONTINUESETFILLSTYLE115BARSTEPXI20STEPY0STEPXI2020STEPY100SOUNDJMY_DELAY3NOSOUNDSETFILLSTYLE10BARSTEPXI20STEPY0STEPXI2020STEPY100RETURN0MAININTMODEINTDRIVERDETECTINITGRAPHCLEARDEVICEDONGHUACLOSEGRAPHRETURN0
      下載積分: 5 賞幣
      上傳時間:2024-03-08
      頁數(shù): 3
      7人已閱讀
      ( 4 星級)
    • 簡介:高級語言課程設(shè)計指導書高級語言課程設(shè)計指導書第一章第一章課程設(shè)計開發(fā)課程設(shè)計開發(fā)第一節(jié)程序設(shè)計風格開發(fā)一個大型程序需要有良好的程序風格。程序的風格具體地表現(xiàn)為如下3個方面程序邏輯風格程序正文書寫的風格程序輸入輸出風格一、邏輯風格1程序的局部化和模塊化隨著問題的復雜化,程序的規(guī)模不斷擴大,程序行明顯增加,使用的變量數(shù)量也將增加,程序的流程將更復雜。這將大大增加程序設(shè)計和閱讀的困難程度。解決這一問題的方法之一是使程序的一部分不過多地、過遠的影響程序的其他部分。這就是程序設(shè)計的局部化準則。程序的局部化包括了數(shù)據(jù)的局部化和處理的局部化。數(shù)據(jù)的局部化主要是指變量只使用在程序的局部,即在一個程序的一部分可以自由地命名變量,而不影響其他部分。程序的局部化的最好實現(xiàn)方法是模塊化的程序設(shè)計。C語言用函數(shù)支持模塊化程序設(shè)計。一個模塊與其他模塊只用參數(shù)和返回值進行通信,并且只在調(diào)用和返回時才起作用。隨著程序的模塊化,每一個模塊的規(guī)??s小,但隨著模塊的增加,模塊間的通信復雜化起來,如何組織模塊的問題又突出起來。實踐證明,系統(tǒng)部門間最有效的組織形式是層次結(jié)構(gòu)。層次結(jié)構(gòu)要求與之適應的自頂向下、逐步細化的程序設(shè)計方法。這樣不斷向下層延伸、細化,直到把問題求解過程準確描述為止。層次結(jié)構(gòu)要求與之適應的自頂向下,逐步細化的程序設(shè)計方法。自頂向下要求設(shè)計者首先縱觀全局,進行總的決策,確定最上層的模塊(即主函數(shù))。一般說來,上層模塊不涉及問題的細節(jié),只說明“做什么”,在C語言程序中用調(diào)用語句實現(xiàn);細節(jié)由下層,解決“怎么做”。當然,“怎么做”中也包含相對于再下層的“做什么”。這樣不斷向下層延伸、細化,直到對問題求解過程準確描述為止。2數(shù)據(jù)風格1)數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)的使用要清晰,如要有限制地使用指針等;2)采用必要的符號常量;3算法風格1)算法要簡潔,明了,少使用技巧;如AABBA–BAA–B完全可以用TEMPAABBTEMP表示2)盡量避免使用多重循環(huán)嵌套或條件嵌套結(jié)構(gòu);輸出格式應滿足用戶要求,符合使用意圖。對輸出操作有必要的提示。簡化用戶操作,減少用戶出錯處理。第二節(jié)多文件的程序當一個程序較大時,可將一個程序分成幾個部分,每個部分可單獨成為一個源文件,這些文件通過全局變量或函數(shù)相聯(lián)系。它們可進行單獨編譯,形成OBJ文件。可以采用兩種方法將這些文件組合成一個完整的應用程序。一、INCLUDE方法方法假設(shè)一個程序分成了A1C和A2C兩個源文件A2C文件中定義了函數(shù)A2INCLUDEVOIDA2A1C中的MAIN函數(shù)調(diào)用A2函數(shù),則A1C寫成INCLUDEINCLUDE“A2C”INCLUDE預處理命令MAINA2這樣,編譯器會根據(jù)INCLUDE預處理命令,將A1C文件中該預處理命令出現(xiàn)的行用A2C文件的內(nèi)容進行改寫,得到一個合并的源文件再進行編譯,最終產(chǎn)生可執(zhí)行的程序。二、PROJECT方法方法假設(shè)一個程序分成了A1C和A2C兩個源文件,PROJECT工程文件法生成可執(zhí)行程序的步驟如下(1)用TC編輯器建立一個文本文件,內(nèi)容為A1CA2C保存于文件AAPRJ中。(2)在TC環(huán)境中,按ALTP,選擇PROJECT菜單中的PROJECTNAME項,填入文件名AAPRJ后,按F9鍵,即可生成AAEXE的可執(zhí)行文件。另外,當多個源文件之間用頭文件來進行接口時,在PROJECT文件中應該用圓括號將這些頭文件括起來(多個頭文件之間可用逗號、空格或分號分隔)。這樣一旦頭文件改變時,這些源文件將被重新編譯。例如,有一主程序名為MYMAINC,它包含頭文件MYFUNCSH,而另一文件是MYFUNCSC,它也包含頭文件MYFUNCSH,此時PROJECT文件的內(nèi)容應寫成如下形式MYMAINCMYFUNCSHMYFUNCSCMYFUNCSH這樣,一旦MYFUNCSH被修改,則對該PROJECT文件進行編譯時,MYMAINC及
      下載積分: 8 賞幣
      上傳時間:2024-03-08
      頁數(shù): 39
      2人已閱讀
      ( 4 星級)
    • 簡介:數(shù)據(jù)結(jié)構(gòu)課程設(shè)計題目(201206)C類創(chuàng)新設(shè)計性一、總體設(shè)計要求1、采用CC編程語言,完成題目的設(shè)計與實現(xiàn)。2、軟件測試與調(diào)試,給出必要的測試用例數(shù)據(jù)。3、推薦設(shè)計可視化界面。4、完成設(shè)計要求中規(guī)定的基本功能。5、在完成基本設(shè)計要求的基礎(chǔ)上,可以增加和完善功能。6、對所完成的課題的算法進行時間和空間的性能評價。二、設(shè)計題目參考1、平衡二叉樹操作演示【問題描述】利用平衡二叉樹實現(xiàn)動態(tài)查找表?!驹O(shè)計要求】設(shè)計平衡二叉樹實現(xiàn)動態(tài)查找表的操作演示。(1)實現(xiàn)動態(tài)查找表的三種基本功能查找、插入、刪除。(2)合并兩棵平衡二叉樹。(3)分解兩棵平衡二叉樹。2、紅黑平衡二叉樹操作演示【問題描述】利用紅黑平衡二叉樹實現(xiàn)動態(tài)查找表。【設(shè)計要求】設(shè)計紅黑平衡二叉樹實現(xiàn)動態(tài)查找表的操作演示。(1)實現(xiàn)動態(tài)查找表的三種基本功能查找、插入、刪除。(2)紅黑平衡二叉樹的簡單應用。3、二進制堆及其應用【問題描述】利用二進制堆實現(xiàn)簡單應用?!驹O(shè)計要求】設(shè)計二進制堆的抽象數(shù)據(jù)類型及其實現(xiàn)。(1)實現(xiàn)二進制堆的ADT。(2)實現(xiàn)二進制堆的簡單應用。4、線段樹及其應用【問題描述】利用線段樹實現(xiàn)簡單應用?!驹O(shè)計要求】設(shè)計線段樹的抽象數(shù)據(jù)類型及其實現(xiàn)。(1)實現(xiàn)線段樹的ADT。(2)實現(xiàn)線段樹的簡單應用。5、應用哈希技術(shù)判別源程序的相似性【問題描述】利用哈希技術(shù)分別統(tǒng)計兩個C語言源程序的關(guān)鍵字使用頻度,根據(jù)結(jié)果判斷源程序的相似性?!驹O(shè)計要求】采用哈希技術(shù)實現(xiàn)判別兩個源程序的相似性的程序。(1)C語言的關(guān)鍵字的哈希表可以自建,也可可采用線性探測再散列實現(xiàn)。(2)哈希表的ASL不大于2。(3)根據(jù)關(guān)鍵字頻度提取特征向量,根據(jù)特征向量建立數(shù)學模型。(4)合理解釋判斷結(jié)果的準確度。
      下載積分: 3 賞幣
      上傳時間:2024-03-07
      頁數(shù): 2
      18人已閱讀
      ( 4 星級)
    • 簡介:制造工藝學課程設(shè)計機械制造工藝學機械制造工藝學課程設(shè)計說明書設(shè)計題目設(shè)計題目設(shè)計“CA6140車床撥叉”零件的機械加工工藝及工藝設(shè)備設(shè)計者設(shè)計者葛鵬指導教師指導教師敖曉春清華大學清華大學20116機械制造工藝及夾具課程設(shè)計任務(wù)書機械制造工藝及夾具課程設(shè)計任務(wù)書設(shè)計題目設(shè)計“CA6140車床撥叉”零件的機械加工工藝,設(shè)計鉆M8設(shè)計要求1、中批生產(chǎn)2、盡量選用通用設(shè)備設(shè)計內(nèi)容1、填寫設(shè)計任務(wù)書2、制定一個中等零件的加工工藝過程,填寫工藝過程卡和工序卡各一張3、設(shè)計指導老師指定的工序夾具,繪制全套夾具圖紙,要求用計算機繪圖;4、編寫設(shè)計任務(wù)書一份,按照畢業(yè)論文的格式寫,要求打印文稿。班級機械081班學生董國友指導老師李志剛
      下載積分: 6 賞幣
      上傳時間:2024-03-07
      頁數(shù): 15
      11人已閱讀
      ( 4 星級)
    • 簡介:機械制造工藝學課程設(shè)計設(shè)計計算說明書設(shè)計計算說明書設(shè)計題目撥叉加工藝規(guī)程制定及專用機床夾具設(shè)計學生姓名呼高勇學生學號20075424專業(yè)班級機械制造071五指導教師李菲完成日期20111202基面選擇是工藝規(guī)程設(shè)計中的重要工作之一?;孢x擇得正確與合理可以使加工質(zhì)量得到保證,生產(chǎn)率得以提高。否則,加工工藝過程中回問題百出,更有甚者,還會造成零件的大批報廢,是生產(chǎn)無法正常進行。(1)粗基準的選擇。對于零件而言,盡可能選擇不加工表面為粗基準。而對有若干個不加工表面的工件,則應以與加工表面要求相對位置精度較高的不加工表面作粗基準。根據(jù)這個基準選擇原則,現(xiàn)選取Φ20孔的不加工外輪廓表面作為粗基準,利用一組共兩塊V形塊支承這02100兩個Φ32作主要定位面,限制5個自由度,再以一個銷釘限制最后1個自由度,達到完全定位然后進行銑削。(2)精基準的選擇。主要應該考慮基準重合的問題。當設(shè)計基準與工序基準不重合時,應該進行尺寸換算,這在以后還要專門計算,此處不再重復。(三)制定工藝路線(三)制定工藝路線制定工藝路線得出發(fā)點應當是使零件的幾何形狀、尺寸精度及位置精度等技術(shù)要求能得到合理的保證在生產(chǎn)綱領(lǐng)已確定的情況下可以考慮采用萬能性機床配以專用工夾具并盡量使工序集中來提高生產(chǎn)率。除此之外,還應當考慮經(jīng)濟效果,以便使生產(chǎn)成本盡量下降。1工藝路線方案一工序一粗、精銑Φ20孔上端面。工序二鉆、擴、鉸、精鉸Φ20、Φ50孔。工序三粗、精銑Φ50孔上端面工序四粗、精銑Φ50、Φ20孔下端面。工序五切斷。工序六鉆Φ4孔(裝配時鉆鉸錐孔)。工序七鉆一個Φ4孔,攻M6螺紋。工序八銑47凸臺。工序九檢查。上面工序加工效率較高,但同時鉆三個孔,對設(shè)備有一定要求。且看另一個方案。2工藝路線方案二工序一粗、精銑Φ20孔上端面。工序二粗、精銑Φ20孔下端面。工序三鉆、擴、鉸、精鉸Φ20孔。工序四鉆、擴、鉸、精鉸Φ50孔。工序五粗、精銑Φ50孔上端面工序六粗、精銑Φ50孔下端面。
      下載積分: 6 賞幣
      上傳時間:2024-03-07
      頁數(shù): 6
      5人已閱讀
      ( 4 星級)
    • 簡介:CC程序設(shè)計語言程序設(shè)計語言課程標準課程標準一、適用對象一、適用對象高等職業(yè)教育層次學生。二、課程性質(zhì)二、課程性質(zhì)C程序設(shè)計語言是軟件專業(yè)主干課程。本課程主要使學生具備相關(guān)職業(yè)初、中級專門人才所必需的軟件設(shè)計基本技能,熟悉軟件開發(fā)所需的軟件開發(fā)工具,了解軟件開發(fā)方法和開發(fā)過程;是學習數(shù)據(jù)庫、應用軟件開發(fā)、軟件工程等后續(xù)專業(yè)課程的基礎(chǔ)。三、參考學時三、參考學時64學時。四、學分四、學分4學分。五、課程目標五、課程目標通過項目引領(lǐng)的軟件開發(fā)活動,掌握C語言知識,培養(yǎng)學生的軟件開發(fā)技能,對軟件開發(fā)過程和軟件開發(fā)規(guī)范有基本的了解;能承擔軟件開發(fā)企業(yè)中編碼、測試的工作任務(wù)。同時培養(yǎng)吃苦耐勞、愛崗敬業(yè)、團隊協(xié)作的職業(yè)精神和誠實、守信、善于溝通與合作的良好品質(zhì),為發(fā)展職業(yè)能力奠定良好的基礎(chǔ)。理解C程序設(shè)計語言的語法。能在軟件設(shè)計人員的指導下把詳細設(shè)計結(jié)果轉(zhuǎn)換為軟件編碼。能對編寫的軟件代碼進行測試和調(diào)試。會編寫符合“軟件編碼規(guī)范”要求的軟件代碼。能在面向?qū)ο蟮能浖_發(fā)理論指導下編寫軟件代碼。六、設(shè)計思路六、設(shè)計思路按照“以能力為本位、以職業(yè)實踐為主線、以項目課程為主體的模塊化專業(yè)課程體系”的總體設(shè)計要求,該門課程以學會面向?qū)ο蟮某绦蛟O(shè)計語言的使用,形成面向?qū)ο蟪绦蚓幋a的基本技能為基本目標,徹底打破學科課程的設(shè)計思路,緊緊圍繞工作任務(wù)完成的需要來選擇和組織課程內(nèi)容,突出工作任務(wù)與知識,增強課程內(nèi)容與職業(yè)崗位能力要求的相關(guān)性,提高學生的就業(yè)能力。學習項目選取的基本依據(jù)是該門課程涉及的工作領(lǐng)域和工作任務(wù)范圍,但在具體設(shè)計過程中,還根據(jù)軟件專業(yè)的典型產(chǎn)品為載體,使工作任務(wù)具體化,產(chǎn)生了具體的學習項目。其編排依據(jù)是該職業(yè)所特有的工作任務(wù)邏輯關(guān)系,而不是知識關(guān)系。依據(jù)工作任務(wù)完成的需要、職業(yè)學校學生的學習特點和職業(yè)能力形成的規(guī)律,按照“學歷證書與職業(yè)資格證書嵌入式”的設(shè)計要求確定課程的知識、技能等內(nèi)容。依據(jù)各學習項目的內(nèi)容總量以及在該門課程中的地位分配各學習項目的學時數(shù)。學習程度用語主要使用“了解”、“理解”、“能”或“會”等用語來表述?!傲私狻庇糜诒硎鍪聦嵭灾R的學習程度,“理解”用于表述原理性知識的學習程度,“能”或“會”用于表述技能的學習程度。七、內(nèi)容綱要七、內(nèi)容綱要項目一項目一“HELLOWLD“HELLOWLD”程序程序1、參考學時、參考學時8學時。2、工作任務(wù)、工作任務(wù)安裝C軟件集成開發(fā)環(huán)境。認識集成開發(fā)環(huán)境內(nèi)各窗體的功能和使用方法。編寫控制臺程序“HELLOWLD”3、學習目標、學習目標安裝VISUAL的開發(fā)環(huán)境。能運用集成開發(fā)環(huán)境開發(fā)簡單的C程序。了解框架及其組成和特點。項目二項目二WINDOWS計算器計算器1、參考學時、參考學時10學時2、工作任務(wù)、工作任務(wù)閱讀項目需求,完成項目主要功能的簡單分析和設(shè)計,完成設(shè)計資料整理。根據(jù)設(shè)計文檔完成軟件編碼。對軟件進行測試和調(diào)試。3、學習目標、學習目標會運用軟件工程知識進行簡單的軟件設(shè)計,如界面設(shè)計、過程設(shè)計等。會利用設(shè)計結(jié)果和窗體、菜單、按鈕、單選框、文本框等控件完成界面設(shè)計。會設(shè)置控件的屬性。能運用C語言編寫控件的事件方法。會調(diào)試程序。會應用程序設(shè)計語言的控制語句。模塊一模塊一“WINDOWS計算器計算器”軟件設(shè)計軟件設(shè)計參考學時2學時工作任務(wù)閱讀項目需求分析項目功能完成界面設(shè)計完成過程設(shè)計整理設(shè)計資料學習目標會運用軟件工程知識閱讀項目需求,分析項目的主要功能會設(shè)計應用程序界面會設(shè)計控件,包括控件的名稱、所需屬性和事件方法等能整理設(shè)計資料并完成簡單的軟件設(shè)計文檔的編寫實踐技能界面設(shè)計和過程設(shè)計的方法分析和設(shè)計的步驟工具軟件的使用知識要點軟件工程中的設(shè)計知識拓展知識軟件編碼規(guī)范軟件工程中軟件設(shè)計的有關(guān)知識、設(shè)計步驟和規(guī)范模塊二模塊二在環(huán)境中創(chuàng)建環(huán)境中創(chuàng)建“WINDOWS計算器計算器”界面界面參考學時2學時工作任務(wù)根據(jù)設(shè)計結(jié)果在軟件集成開發(fā)環(huán)境中完成應用程序界面的創(chuàng)建學習目標能根據(jù)設(shè)計結(jié)果在集成開發(fā)環(huán)境中利用模板建立C應用程序會創(chuàng)建“WINDOWS計算器”界面會在界面窗體中創(chuàng)建菜單、按鈕、單選框、文本框等控件實踐技能添加控件的方法和步驟知識要點相關(guān)控件的用途拓展知識上下文菜單多文檔窗口(MDI)在窗口中布局控件考核要求掌握應用程序界面、控件的設(shè)計模塊三模塊三設(shè)置設(shè)置“WINDOWS計算器計算器”界面各控件的屬性、事件方法界面各控件的屬性、事件方法
      下載積分: 6 賞幣
      上傳時間:2024-03-07
      頁數(shù): 8
      8人已閱讀
      ( 4 星級)
    • 簡介:C語言課程設(shè)計任務(wù)書語言課程設(shè)計任務(wù)書一課程設(shè)計目的課程設(shè)計目的本課程設(shè)計是重要的實踐性環(huán)節(jié)之一,是在學生學習完程序設(shè)計語言C課程后進行的一次全面的綜合練習。本課程設(shè)計的目的和任務(wù)鞏固和加深學生對C語言課程的基本知識的理解和掌握掌握C語言編程和程序調(diào)試的基本技能利用C語言進行基本的軟件設(shè)計能夠利用所學的基本知識和技能解決簡單的程序設(shè)計問題掌握書寫程序設(shè)計說明文檔的能力二課程設(shè)計要求課程設(shè)計要求1在指導書提供的課程設(shè)計題目中選擇一題或自選題目(需經(jīng)指導教師認可);2每個題目可獨立完成或兩人合作完成,題目選定后不可更換,3分析課程設(shè)計題目的要求4寫出詳細設(shè)計說明5編寫程序代碼,調(diào)試程序使其能正確運行6設(shè)計完成后提交課程設(shè)計報告及三亞學院課程設(shè)計考核表三課程設(shè)計題目課程設(shè)計題目題目一算術(shù)練習題目一算術(shù)練習1設(shè)計要求基本要求A練習B測驗C設(shè)置拓展功能查看測驗成績2設(shè)計要求具體說明練習包括每次可以在、、、四種運算中任選其中的1到4種出題,每題只包含一個運算符。(每答完一題,要顯示對或錯、正確結(jié)果、總答題數(shù),正確答題數(shù)和答題正確算術(shù)練習1練習2測驗3設(shè)置4查看測驗成績0退出程序的主界面程序的主界面可以做到十進制數(shù)加減乘除、N次方、開平方根、十進制二進制、八進制、十六進制數(shù)字之間的轉(zhuǎn)換,而且要求計算結(jié)果可以直接代入進行下一次運算。界面自定義。2具體說明算數(shù)運算功能,能夠進行基本的加減乘除運算。函數(shù)運算功能,能夠進行N次方,開N次方根。進制轉(zhuǎn)換功能,十進制二進制、八進制、十六進制數(shù)字之間的轉(zhuǎn)換。通過鍵盤控制輸入字符和數(shù)字題目四通訊錄題目四通訊錄管理管理1設(shè)計要求基本功能A添加個人信息B查詢個人信息C刪除個人信息D修改個人信息E信息排序F輸出全部信息2設(shè)計要求具體說明通訊錄至少應該有以下數(shù)據(jù)項姓名,家庭住址,手機號碼,郵編,EMAIL。輸入信息時要檢查數(shù)據(jù)項手機、郵編、EMAIL的合法性,手機號碼11位數(shù)字;郵編6位數(shù)字;EMAIL包含字符,且兩邊都非空。對通訊錄應該包含有以下操作包括基本功能和拓展功能A向通訊錄中添加信息;B在通訊錄中按姓名或手機號查找個人信息;C刪除通訊錄中的個人信息;D修改通訊錄中的個人信息;E按不同數(shù)據(jù)項排序后列表輸出通訊錄中所有人的信息。通訊錄中記錄的數(shù)量沒有限制。通訊錄管理1添加2查詢3刪除4修改5排序6輸出全部信息0退出程序的主界面程序的主界面
      下載積分: 6 賞幣
      上傳時間:2024-03-06
      頁數(shù): 6
      2人已閱讀
      ( 4 星級)
    • 簡介:C語言程序設(shè)計課程教學大綱語言程序設(shè)計課程教學大綱課程名稱C語言程序設(shè)計PROGRAMMINGLANGUAGEC學時學分88學時55學分(其中理論教學68學時,實驗上機20學時)先修課程高等數(shù)學、代數(shù)、計算機文化基礎(chǔ)適用專業(yè)信息與計算科學開課院(系、部、室)數(shù)學與計算機科學學院一、課程的性質(zhì)與任務(wù)本課程是“信息與計算科學”專業(yè)的專業(yè)基礎(chǔ)課程。其任務(wù)是使學生從應用的角度出發(fā),結(jié)合一般數(shù)值計算問題和簡單的文件應用介紹計算機程序設(shè)計的基本知識。使學生掌握C語言的基本內(nèi)容及程序設(shè)計的基本方法與編程技巧,了解進行科學計算的一般思路培養(yǎng)學生掌握基礎(chǔ)知識和應用基礎(chǔ)知識的一般方法,培養(yǎng)學生應用計算機解決和處理實際問題的思維方法與基本能力,為進一步學習和應用計算機奠定基礎(chǔ)。二、課程內(nèi)容、基本要求與學時分配一C概述概述6學時1了解C語言的發(fā)展及其特點2掌握C程序的基本結(jié)構(gòu)組成與書寫格式3掌握函數(shù)的開始和結(jié)束標志與程序的執(zhí)行。4熟練掌握C程序的上機操作步驟重點C程序的基本結(jié)構(gòu)、C程序的執(zhí)行難點C程序的上機操作步驟二算法介紹算法介紹2學時1了解算法的概念與特征2理解算法及計算機算法的概念及其表示方法3掌握計算機算法的計算機語言表示法4掌握結(jié)構(gòu)化程序設(shè)計方法重點算法的概念、算法的計算機語言表示法難點算法的計算機語言表示法三數(shù)據(jù)類型、運算符與表達式數(shù)據(jù)類型、運算符與表達式8學時1掌握C的數(shù)據(jù)類型,熟練掌握C的基本數(shù)據(jù)類型2掌握關(guān)鍵字、標識符的概念及其標識符的分類。3熟練掌握C的基本類型的表示及其數(shù)據(jù)的定義4熟練掌握常量的數(shù)據(jù)類型及其表示方法與存儲形式5熟練掌握變量的數(shù)據(jù)類型及其表示方法;變量的定義及其賦值方法6掌握不同運算符的使用特點、掌握每種運算符的優(yōu)先級與結(jié)合性。7熟練掌握不同類型數(shù)據(jù)間的轉(zhuǎn)換與運算8掌握運算符號的五個要素;熟練掌握常用的運算及其運算規(guī)則,9熟練掌握常用表達式的類型、含義和求值規(guī)則。重點數(shù)據(jù)的輸入、輸出;順序的重要性難點不同類型數(shù)據(jù)間的轉(zhuǎn)換與運算、數(shù)據(jù)輸入時,數(shù)據(jù)流的分隔問題(四)順序結(jié)構(gòu)程序設(shè)計(四)順序結(jié)構(gòu)程序設(shè)計2學時難點函數(shù)的定義、調(diào)用;變量的存儲類別與其作用區(qū)域和生存周期(九)編譯預處理(九)編譯預處理2學時1理解宏定義的概念及其與相應函數(shù)的區(qū)別;2掌握有參數(shù)的宏和無參數(shù)的宏定義及其應用3理解“文件包含”的作用;掌握“文件包含”的具體形式4理解條件編譯及其形式并學會其應用重點參數(shù)的宏和無參數(shù)的宏定義及其應用難點參數(shù)的宏和無參數(shù)宏的定義與應用及其與函數(shù)的區(qū)別(十)指針(十)指針8學時1理解地址和指針的概念2掌握變量的指針和指向變量的指針變量及其簡單應用3掌握數(shù)組的指針和指向數(shù)組的指針變量及其簡單應用4掌握字符串的指針和指向字符串的指針變量及其簡單應用5掌握函數(shù)的指針和指向函數(shù)的指針變量、指針函數(shù)及其簡單應用6理解指針數(shù)組與二重指針的對應關(guān)系7理解指針變量與變量的指針的對應關(guān)系8理解列指針變量與一維數(shù)組名的對應關(guān)系9理解行指針變量與二維數(shù)組名的對應關(guān)系10理解MAIN函數(shù)的參數(shù)與作用11掌握指針作為函數(shù)參數(shù)的幾種具體情形及其應用;12掌握指針的有關(guān)運算13理解VOID指針類型重點指針的概念、指針變量與變量的指針,指針變量的應用,指針作為函數(shù)的參數(shù)難點指針變量的應用,數(shù)組的指針與指針數(shù)組,函數(shù)的指針與指針函數(shù),空指針。(十一)結(jié)構(gòu)體與共同體(十一)結(jié)構(gòu)體與共同體8學時1理解結(jié)構(gòu)體、共同體數(shù)據(jù)類型的概念及其與基本數(shù)據(jù)類型的區(qū)別和聯(lián)系2掌握結(jié)構(gòu)體、共同體數(shù)據(jù)類型定義的一般形式與方法3掌握結(jié)構(gòu)體、共同體類型的引用與結(jié)構(gòu)體、共同體變量的定義方法4掌握結(jié)構(gòu)體、共同體變量以及結(jié)構(gòu)體、共同體變量成員的基本操作和相關(guān)運算5掌握結(jié)構(gòu)體數(shù)組的定義、元素引用及其簡單應用6理解結(jié)構(gòu)體變量指針與結(jié)構(gòu)體指針變量7掌握常用的動態(tài)分配函數(shù)的作用與簡單應用8理解單向鏈表的數(shù)據(jù)結(jié)構(gòu)及其鏈表建立的基本原理9掌握共用體類數(shù)據(jù)的特點及其與結(jié)構(gòu)體數(shù)據(jù)的區(qū)別。10了解枚舉類型的定義、枚舉類變量的定義11掌握TYPEDEF命令的作用與應用重點結(jié)構(gòu)體與共同體類型的定義與引用和應用難點結(jié)構(gòu)體數(shù)組、結(jié)構(gòu)體指針的應用(十二)位運算(十二)位運算2學時1理解位運算的概念及其與一般運算的區(qū)別2掌握位運算的運算對象、運算規(guī)則、特殊作用
      下載積分: 5 賞幣
      上傳時間:2024-03-07
      頁數(shù): 4
      3人已閱讀
      ( 4 星級)
    關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服客服 - 聯(lián)系我們

    機械圖紙源碼,實習報告等文檔下載

    備案號:浙ICP備20018660號