版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第頁學(xué)院教師課時授課教案 編號:1授課日期授課班級授課學(xué)時2課型理論課題:§1緒論教學(xué)目標(biāo):本講將向?qū)W生簡要介紹C語言的發(fā)展,優(yōu)勢,語法與程序編寫步驟及過程,具體目標(biāo)包括:1.了解C語言的發(fā)展歷史與優(yōu)勢;2.了解C語言程序的特點;3.了解計算機(jī)語言的技術(shù)前沿;4.理解程序設(shè)計思想與程序編寫步驟。重點與難點:重點:C語言的特點與優(yōu)勢。難點:計算機(jī)程序設(shè)計的思想與程序編寫步驟。解決措施:使用多媒體教學(xué)工具,在電子課件的幫助下,結(jié)合提問、討論及互動等多種教學(xué)方法,再輔以綜合示例予以解決。教學(xué)方法設(shè)計:講授,討論,演示教學(xué)資源:PPT,DEV-C編譯器,多媒體教學(xué)工具
學(xué)院教案用紙第1講教學(xué)環(huán)節(jié)教學(xué)內(nèi)容教學(xué)組織與教學(xué)方法組織教學(xué)引入新課難點重點重點總結(jié)1.選舉或推薦課代表;2.介紹本學(xué)期課程內(nèi)容、安排及考評辦法。信息技術(shù)已深入每個人的日常生活,硬件提供運行平臺,軟件實現(xiàn)功能,軟件編制用計算機(jī)語言?!?計算機(jī)語言的發(fā)展§1.1計算機(jī)語言分類一、與硬件的距離1.低級語言:機(jī)器語言、匯編語言優(yōu)點:執(zhí)行速度快,效率高,文件小缺點:難學(xué),難調(diào),與硬件密切相關(guān),移植性差2.高級語言:除機(jī)器與匯編外的所有其他語言優(yōu)點:易學(xué),易用,移植性好,與硬件相關(guān)性差缺點:速度較慢,效率較低,文件較大3.以硬件的優(yōu)勢彌補(bǔ)語言的弱點二、語言體系1.面向過程面向過程(ProcedureOriented)是一種以過程為中心的編程思想?!懊嫦蜻^程”也可稱之為“面向記錄”編程思想。問題:在程序過大或者結(jié)構(gòu)太過于復(fù)雜時,程序?qū)㈦y以處理,難以調(diào)試,或容易崩潰,而且難以保證信息傳輸?shù)陌踩?.面向?qū)ο竺嫦驅(qū)ο笳Z言(ObjectOriented)是一類以對象作為基本程序結(jié)構(gòu)單位的程序設(shè)計語言,指用于描述的設(shè)計是以對象為核心,而對象是程序運行時刻的基本成分。優(yōu)點:以對象為單位,將大的問題劃分為小的問題,分別處理,極大的提高了軟件的開發(fā)效率,也極大方便了軟件生命周期內(nèi)的維護(hù),同時也大大加強(qiáng)了信息傳輸?shù)陌踩浴!?.2計算機(jī)語言的發(fā)展趨勢 面向?qū)ο?移動化,智能化 安全性 平臺無關(guān)性§1.3常見的計算機(jī)語言一、常見的計算機(jī)語言VB.Net,C,C++,C#.Net,Java,Objective-C,Swift,Python,JSP,ASP.Net,PHP,HTML,……二、2021年8月計算機(jī)語言排名數(shù)據(jù):/tiobe-index/§1.4C語言的發(fā)展與特點一、C語言的發(fā)展歷史1.CPL(CombinedProgrammingLangurage)語言1963年,英國劍橋大學(xué)2.BCPL(BaseCPLangurage)語言1967年,英國劍橋大學(xué)3.B語言(取BCPL的第一個字母)1970年,美國貝爾實驗室的KenThompson用途:開發(fā)了第一個UNIX操作系統(tǒng)4.C語言(取BCPL的第二個字母)1973年,美國貝爾實驗室的D.M.RITCHIE用途:重寫了UNIX強(qiáng)調(diào):C->UNIX->Linux->Android5.C++語言(引入面向?qū)ο蟮母拍?,面向過程+面向?qū)ο螅?983年,美國貝爾實驗室6.Java語言(去除C++的指針帶來的不安全性與難實現(xiàn)的多繼承,針對網(wǎng)頁應(yīng)用,純面向?qū)ο螅?996年,美國Sun公司(2009年被oracle收購)二、C語言的特點是一個有結(jié)構(gòu)化程序設(shè)計、具有變量作用域(variablescope)以及遞歸功能的過程式語言;傳遞參數(shù)均是以值傳遞(passbyvalue),另外也可以傳遞指針(apointerpassedbyvalue);不同的變量類型可以用結(jié)構(gòu)體(struct)組合在一起;只有32個保留字(reservedkeywords),使變量、函數(shù)命名有更多彈性;部份的變量類型可以轉(zhuǎn)換;通過指針(pointer),C語言可以容易的對存儲器進(jìn)行低級控制;預(yù)編譯處理(preprocessor)讓C語言的編譯更具有彈性。計算機(jī)語言的發(fā)展及趨勢目前常見的計算機(jī)語言C語言的發(fā)展歷史及特點將計算機(jī)類比為一個人體,硬件是身體,軟件是思維。簡介硬件、操作系統(tǒng)、應(yīng)用程序與用戶的層次結(jié)構(gòu)圖。以行程安排表為例進(jìn)行類比。討論,以“家里不可能只發(fā)現(xiàn)一只蟑螂”來類比調(diào)試工作。以應(yīng)答通訊工具(電話,QQ,微信等)的處理方式進(jìn)行類比。注:TIOBE編程語言社區(qū)排行榜是編程語言流行趨勢的一個指標(biāo),每月更新,這份排行榜排名基于互聯(lián)網(wǎng)上有經(jīng)驗的程序員、課程和第三方廠商的數(shù)量。排名使用著名的搜索引擎(諸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)進(jìn)行計算。以專業(yè)英語的笑話強(qiáng)調(diào)“+”的念法。教師先就上述內(nèi)容進(jìn)行簡要回顧、復(fù)習(xí),再以提問的方式進(jìn)行總結(jié)。
課外作業(yè):1.復(fù)習(xí)本次課所授的相關(guān)知識內(nèi)容;2.預(yù)習(xí)下講C語言程序結(jié)構(gòu)的相關(guān)基礎(chǔ)知識。教學(xué)反思、總結(jié):
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年臨時租賃住房合同
- 2024年云計算平臺服務(wù)提供商合同
- 2024年升級版:精密儀器維修合同
- 2024年創(chuàng)業(yè)場地租賃及注冊合同
- 2024年創(chuàng)意產(chǎn)業(yè)園區(qū)辦公場地租賃合同書
- 2024年倉儲物流中心裝飾工程合同
- 2024年外貿(mào)投資擔(dān)保合同
- 2024年國際體育賽事贊助合同涉及的權(quán)益分配
- 2024城市道路照明設(shè)施檢測與維護(hù)服務(wù)合同
- 2024年企業(yè)與職工合同范例
- 農(nóng)業(yè)信息技術(shù) chapter5 地理信息系統(tǒng)
- 淺談新形勢下加強(qiáng)企業(yè)稅務(wù)管理的對策研究
- 部編版六年級上語文閱讀技巧及解答
- 必看!設(shè)備管理必須要懂的一、二、三、四、五
- 空冷島專題(控制方案、諧波及變壓器容量選擇)
- 結(jié)合子的機(jī)械加工工藝規(guī)程及銑槽的夾具設(shè)計
- 林武樟 完整陽宅講義 筆記版[方案]
- 液氧汽化站安全技術(shù)操作規(guī)程2018-07.docx
- 《會滾的汽車》ppt課件
- 督學(xué)與校長應(yīng)彼此“亦師亦友”
- 了不起的蓋茨比經(jīng)典臺詞
評論
0/150
提交評論