幫助中心 | 我的帳號 | 關於我們

C語言程序設計任務式教程(高等職業教育互聯網+新形態教材)

  • 作者:編者:趙秀芝//趙靜靜//董本清|責編:康靜
  • 出版社:電子工業
  • ISBN:9787121459122
  • 出版日期:2023/08/01
  • 裝幀:平裝
  • 頁數:244
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    C語言是應用範圍最廣、最為基礎的一門程序設計語言,也是一門實踐性很強的課程,作為電腦相關專業的必修專業基礎課程,為後續Java面向對象程序設計、數據結構與演算法、嵌入式開發等課程的學習奠定堅實基礎。
    本書共分為11個項目,項目1介紹C語言程序及程序編輯環境的應用:項目2講解C語言的數據類型與運算符;項目3講解選擇結構的設計方法和應用程序;項目4講解循環結構化程序設計;項目5講解數組與應用;項目6講解函數;項目7講解指針;項目8講解結構體與共用體;項目9講解位運算;項目10講解C語言中的文件;項目11講解綜合應用。
    本書可作為高職高專院校和應用型本科院校電腦相關專業C語言程序設計課程的教材或教學參考書。

作者介紹
編者:趙秀芝//趙靜靜//董本清|責編:康靜

目錄
項目1  初識C語言
  任務描述:列印歡迎詞
  1.1  C語言發展簡史及特點
    1.1.1  C語言的起源與發展
    1.1.2  C語言的特點
  1.2  開發環境介紹
    1.2.1  主流開發工具介紹
    1.2.2  Dev-C++的下載和安裝
    1.2.3  創建*一個C語言程序Hello world
  1.3  C語言程序的結構和編譯運行步驟
    1.3.1  C語言程序的結構
    1.3.2  C語言程序編譯運行步驟
  1.4  程序演算法基礎
    1.4.1  演算法的概念
    1.4.2  流程圖
  知識拓展:編碼規範
  綜合練習
  拓展案例
項目2  顯示系統時間——數據類型與運算符
  任務描述:顯示系統時間
  2.1  基本字元、關鍵字和標識符
    2.1.1  基本字元
    2.1.2  關鍵字
    2.1.3  標識符
  2.2  常量和變數
    2.2.1  常量
    2.2.2  變數
  2.3  基本數據類型
    2.3.1  整型
    2.3.2  浮點型
    2.3.3  字元型
    2.3.4  類型轉換
  2.4  基本輸入和輸出
    2.4.1  格式化輸出函數
    2.4.2  格式化輸入函數
    2.4.3  字元的輸入和輸出
  2.5  運算符與表達式
    2.5.1  算術運算符和算術表達式
    2.5.2  賦值運算符和賦值表達式
    2.5.3  逗號運算符和逗號表達式
    2.5.4  sizeof運算符及表達式
  知識拓展:簡單代碼調試
  綜合練習
  拓展案例
項目3  身份證號碼歸屬地查詢——選擇結構與應用
  任務描述:浙江省身份證號碼歸屬地查詢
  3.1  判定條件
    3.1.1  關係運算符和關係表達式
    3.1.2  邏輯運算符和邏輯表達式
  3.2  單分支和雙分支選擇結構

    3.2.1  單分支if語句
    3.2.2  雙分支if-else語句
    3.2.3  條件運算符和條件表達式
  3.3  多分支選擇結構
    3.3.1  嵌套使用if語句和if-else語句
    3.3.2  switch語句
  知識拓展:分支結構設計規範
  綜合練習
  拓展案例
項目4  計算圓周率——循環結構與應用
  任務描述:計算圓周率
  4.1  簡單循環語句
    4.1.1  while語句
    4.1.2  do-while語句
    4.1.3  for語句
    4.1.4  break語句和continue語句
  4.2  嵌套循環及應用
  知識拓展:使用goto語句跳出多重循環
  綜合練習
  拓展案例
項目5  國際標準書號檢驗——數組與應用
  任務描述:國際標準書號檢驗
  5.1  一維數組及應用
    5.1.1  一維數組的定義和引用
    5.1.2  一維數組的初始化
    5.1.3  一維數組的應用
    5.1.4  一維數組元素排序
  5.2  二維數組及應用
    5.2.1  二維數組的定義和引用
    5.2.2  二維數組的初始化
    5.2.3  二維數組的應用
  5.3  字元數組與字元串
    5.3.1  字元數組
    5.3.2  字元串
    5.3.3  字元串輸入和輸出函數
    5.3.4  字元串處理函數
  知識拓展:選擇排序和插入排序
  綜合練習
  拓展案例
項目6  實現一個簡易計算器——函數
  任務描述:實現一個簡易計算器
  6.1  函數及簡單應用
    6.1.1  函數的作用
    6.1.2  函數的定義、調用和聲明
    6.1.3  函數的簡單應用
    6.1.4  單向按值傳遞參數
  6.2  數組作為函數參數
    6.2.1  數組名作為參數的語法
    6.2.2  傳遞數組首地址
    6.2.3  數組作為參數的應用

  6.3  遞歸函數及應用
  6.4  函數的嵌套調用
  6.5  變數的作用域及生命期
    6.5.1  作用域
    6.5.2  生命期
  6.6  編譯預處理
  知識拓展:C語言內存分配
  綜合練習
  拓展案例
項目7  拆分實數——指針
  任務描述:拆分實數
  7.1  指針的基礎知識
    7.1.1  地址和指針
    7.1.2  指針變數的定義和初始化
    7.1.3  指針的基本運算
  7.2  指針的階應用
    7.2.1  指針與函數
    7.2.2  指針與數組
  7.3  安全地使用指針
  知識拓展:動態分配堆區內存
  綜合練習
  拓展案例
項目8  統計一組學生成績的最高分、最低分和平均分——結構體與共同體
  任務描述:統計一組學生成績的最高分、最低分和平均分
  8.1  結構體類型
    8.1.1  結構體類型的定義
    8.1.2  結構體類型變數的定義
    8.1.3  結構體成員的引用
    8.1.4  結構體在函數中的應用
  8.2  類型定義typedef
  8.3  共同體類型
    8.3.1  共同體的概念、定義及變數
    8.3.2  共同體的應用
  8.4  枚舉類型
  8.5  鏈表※
    8.5.1  鏈表的概念
    8.5.2  鏈表的創建和銷毀
    8.5.3  鏈表的插入和刪除操作
  知識拓展:線性表
  綜合練習
  拓展案例
項目9  不使用第三個變數交換兩個變數——位運算
  任務描述:不使用第三個變數交換兩個變數
  9.1  位運算符
  9.2  位運算的應用
  9.3  位段及其應用
    9.3.1  位段結構體的定義
    9.3.2  位段的應用
  知識拓展:使用位運算為字元串加密
  綜合練習

  拓展案例
項目10  存取學生信息——文件
  任務描述:存取學生信息
  10.1  文件的概念
  10.2  文本文件和二制文件
  10.3  文件的操作函數
    10.3.1  文件的打開和關閉
    10.3.2  文件的讀寫
  知識拓展:文件類型與編碼方式
  綜合練習
  拓展案例
項目11  最近鄰演算法的實現與驗證——綜合應用案例
  任務描述:最近鄰演算法的實現與驗證
  11.1  開發背景
  11.2  開發需求
  11.3  整體設計
  11.4  程序實現
  11.5  程序拓展
  綜合練習
  拓展案例
附錄A  ASCII碼對照表
附錄B  運算符優先順序和結合性
附錄C  配套PTA題目集

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032