程序邏輯與思維——C語言

羅勇,張禕

  • 出版商: 電子工業
  • 出版日期: 2021-09-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • 頁數: 272
  • 裝訂: 平裝
  • ISBN: 7121419955
  • ISBN-13: 9787121419959
  • 相關分類: C 程式語言
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本課程在人才培養方案中定位為專業基礎課程,同時也是學生進入軟件世界的"第一扇門”,起"根基”之重任。內容設計上以軟件開發生命周期為載體,打破傳統按章節模式,重構知識體系,以模塊化進行設計,對所有知識體系進行了重構,分為三個階段,設計9個模塊共51個子任務,涵蓋C語言基本語法、常量、變量、表達式;序順序結構、分支結構、循環結構;數組;常用算法;函數;結構體;文件操作等內容。通過任務化的內容設計,讓學生把本課程的相關知識掌握牢靠,為後續的課程學習奠定扎實的基礎。

作者簡介

羅勇(1981.7―),男,漢族,中共黨員,副教授、高級軟件工程師、德國雙元製教育培訓講師、科技部第三批眾創空間創新創業導師、計算機學會會員、四川省計算機等級考試命題組委員;擁有15年教學及軟件研發經驗,曾任四川浪潮信息技術有限公司軟件技術總監,北京知新樹科技有限責任公司CTO;現任四川科技職業學院鼎利學院教學副院長及軟件專業負責人。
先後在EI及相關學術期刊公開發表學術論文7篇;教學研究課題4項,教育部級課題2項,省級課題2項;主編出版《XML實用教程》、《計算機網絡技術》、《計算機應用基礎》等10餘部教材,建設2項省級精品課程,其中《XML實用教程》教材目前已經第14次印刷;研發內部案例12套,申請專利1項,獲取13項軟件著作權;完成交付以"軍工項目”、"農業信息化管理系統”、"新華旅行網”為代表的軟件產業項目30餘項。

目錄大綱

模塊1 軟件與我們的生活 (1) 
1.1 軟件與生活 (2) 
1.2 軟件與程序 (4) 

模塊2 C語言程序中的輸入/輸出 (5) 
項目導語:Hello World! (6) 
任務1 觸摸程序的肌膚 (7) 
任務2 程序中數據的保存 (15) 
任務3 程序中數據的顯示 (21) 
任務4 程序中數據的輸入 (28) 
任務5 程序中數據的計算 (33) 

模塊3 C語言程序中的分支結構應用 (39) 
項目導語:程序和人生一樣面臨選擇 (40) 
任務1 電腦如何知道數的大與小 (41) 
任務2 今天發工資了,你該繳多少稅 (46) 
任務3 “我”也可以做選擇 (54) 
任務4 優化體質指數(BMI)程序 (61) 

模塊4 C語言程序中的循環結構處理 (67) 
項目導語:重復就是一種精益求精的過程 (68) 
任務1 5050這個數還面熟嗎 (69) 
任務2 奇偶數也好玩 (75) 
任務3 怪物在什麽時候倒下 (80) 
任務4 多久才能存夠100元 (86) 
任務5 兩個“孿生兄弟” (92) 

模塊5 C語言程序中的數組應用 (101) 
項目導語:蜜蜂的啟示 (102) 
任務1 數據的逆序輸出 (104) 
任務2 找到你的位置,並排到隊伍中去 (110) 
任務3 數據就像水泡一樣從下冒出來 (115)
任務4 試著把“楊輝三角”顯示到屏幕上 (122) 

模塊6 C語言程序中的算法應用 (129) 
項目導語:解決問題之道 (130) 
任務1 使用程序求解我國古代的“百錢百雞”問題 (131) 
任務2 使用程序求解“四葉玫瑰數”問題 (137) 
任務3 使用程序求解“兔子繁殖”問題 (141) 

模塊7 C語言程序中的函數及結構體應用 (148) 
項目導語:前奏真的很重要 (149) 
任務1 由四大名著引出的思考 (150) 
任務2 信息的反饋 (158) 

模塊8 C語言程序中的文件操作應用 (169) 
項目導語:“日出而作,日入而息”的規律 (170) 
任務1 找個地方休息一下 (171)
任務2 起床了都出來露個臉 (179) 
任務3 與結構體和函數一起玩玩 (186) 

模塊9 C語言綜合項目實現 (201)
 項目需求 (202) 
任務1 項目分析與設計 (203) 
任務2 數據存儲層實現 (212) 
任務3 業務邏輯層—添加槍械信息實現 (219) 
任務4 業務邏輯層—加載槍械信息實現 (223) 
任務5 業務邏輯層—修改槍械信息實現 (226) 
任務6 業務邏輯層—刪除槍械信息實現 (230)
任務7 表示層—顯示槍械界面實現 (233) 
任務8 表示層—添加槍械界面實現 (237) 
任務9 表示層—修改槍械界面實現 (241) 
任務10 表示層—刪除槍械界面實現 (245) 
任務11 表示層—項目主界面菜單實現 (249) 
任務12 表示層—程序主函數實現 (253) 
任務13 軟件項目文檔編寫 (257)