資源簡介 (共28張PPT)初識計(jì)算機(jī)程序PLAN2023第一章第一節(jié)生活中程序PART 01計(jì)算機(jī)程序PART 02程序設(shè)計(jì)語言PART 03初識pythonPART 04CONTENTPART 01生活中的程序生活中的程序有哪些?小明周末要幫媽媽做家務(wù),家務(wù)的內(nèi)容主要有以下幾點(diǎn),他應(yīng)該如何安排這些家務(wù)的順序使之更合理和高效呢?①拖地:10分鐘②洗衣服:25分鐘③擦桌子:5分鐘④燒水:10分鐘⑤洗碗:8分鐘生活中的程序PART 01生活中的每件事情都有一定的順序,通俗來說,生活中的程序可以說是完成某件事或達(dá)到某個(gè)目標(biāo)的步驟和方法。核酸檢測程序掃描粵核酸小程序,登記個(gè)人信息,獲取個(gè)人核酸二維碼登記信息、獲取核酸碼第一步生活中的程序PART 01排隊(duì)分組,每組十人第二步掃描登記核酸二維碼第三步依次檢測核酸第四步科學(xué)合理的程序設(shè)置可以給人提供正確的做事方法,使人的活動變得合理高效。PART 02計(jì)算機(jī)程序什么是計(jì)算機(jī)程序?計(jì)算機(jī)程序有什么特點(diǎn)?計(jì)算機(jī)程序只存在于計(jì)算機(jī)之中嗎?計(jì)算機(jī)程序PART 02計(jì)算機(jī)程序是 一組指示計(jì)算機(jī)每一步動作的指令序列 。計(jì)算機(jī)程序能告訴計(jì)算機(jī) 如何處理信息、如何執(zhí)行任務(wù)。概念思考:計(jì)算機(jī)程序僅存在于計(jì)算機(jī)當(dāng)中嗎?良好的汽車導(dǎo)航程序能夠通過清晰的指令告訴駕駛員如何操作,指引他到達(dá)目的地。計(jì)算機(jī)程序PART 02計(jì)算機(jī)程序并非只存在于計(jì)算機(jī)中,很多電子設(shè)備中都包含許多微處理器,他們都依賴程序的運(yùn)行才能發(fā)揮作用。計(jì)算機(jī)程序PART 02計(jì)算機(jī)程序在解決問題時(shí)不僅可以重復(fù)執(zhí)行而且速度快。特點(diǎn)重復(fù)執(zhí)行運(yùn)行速度快PART 03程序設(shè)計(jì)語言程序設(shè)計(jì)語言的種類程序設(shè)計(jì)語言PART 03計(jì)算機(jī)程序通常由程序設(shè)計(jì)語言來編寫,計(jì)算機(jī)程序設(shè)計(jì)語言是一組用來定義計(jì)算機(jī)程序的語法規(guī)則。機(jī)器語言匯編語言高級語言(1)機(jī)器語言機(jī)器語言是由計(jì)算機(jī)能直接識別和執(zhí)行的一種機(jī)器指令的集合。程序設(shè)計(jì)語言PART 03由于計(jì)算機(jī)本質(zhì)上是一種電子設(shè)備,只能識別”0“和”1“兩種信號狀態(tài),所以機(jī)器語言都是由”0“和”1“組成的。它是計(jì)算機(jī)唯一能夠識別、直接執(zhí)行的語言,但是一般人很難看懂它的意思。(2)匯編語言為了彌補(bǔ)機(jī)器語言難讀、難編、難記和易出錯(cuò)的不足,人們就用與代碼指令實(shí)際含義相近的英文縮寫詞、字母和數(shù)字等符號來取代指令代碼,于是就產(chǎn)生了匯編語言。用匯編語言編寫的程序只有翻譯成機(jī)器語言,計(jì)算機(jī)才能執(zhí)行,匯編語言僅是機(jī)器語言的一種助記符。程序設(shè)計(jì)語言PART 03程序設(shè)計(jì)語言PART 03(3)高級語言與人類語言相接近且能為計(jì)算機(jī)所接受的語意確定、規(guī)則明確、自然直觀和通用易學(xué)的計(jì)算機(jī)語言,如BASIC語言、C語言、JAVA語言、Python語言等。高級語言接近于數(shù)學(xué)語言和人的自然語言,用這些高級語言編寫的計(jì)算機(jī)程序需要轉(zhuǎn)換為機(jī)器語言,計(jì)算機(jī)才能執(zhí)行。程序設(shè)計(jì)語言類型機(jī)器語言匯編語言高級語言組成0、1(二進(jìn)制代碼)英文縮寫詞、字母、和數(shù)字助記符號等高級語言包括多種編程語言。如:BASIC語言、C語言、JAVA語言、Python語言等優(yōu)點(diǎn)靈活、直接執(zhí)行、速度快等彌補(bǔ)機(jī)器語言難讀、難編和易出錯(cuò)的不足。與人類自然語言接近且能為計(jì)算機(jī)所接受的語言缺點(diǎn)一般人很難看懂運(yùn)行效率較低運(yùn)行效率低計(jì)算機(jī)能否直接識別和執(zhí)行能不能不能低級/高級語言低級語言低級語言高級語言程序設(shè)計(jì)語言PART 03由0和1組成,唯一可以被計(jì)算機(jī)直接識別和執(zhí)行的語言難讀、難編、難記、易出錯(cuò)機(jī)器語言是機(jī)器語言的助記符,用英文縮寫詞、字母和數(shù)字等符號取代指令代碼匯編語言編寫的程序應(yīng)翻譯成機(jī)器語言,計(jì)算機(jī)才能執(zhí)行匯編語言與人類自然語言相接近且能為計(jì)算機(jī)所接受的通用易學(xué)的計(jì)算機(jī)語言如:BASIC語言、C語言、JAVA語言、Python語言等高級語言PART 04PythonPython是開源的、面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。開源:可以公開訪問的,因此人們可以修改并分享。面向?qū)ο螅寒?dāng)解決一個(gè)問題的時(shí)候,面向?qū)ο髸咽挛锍橄蟪蓪ο蟮母拍睿o對象賦一些屬性和方法,然后讓每個(gè)對象去執(zhí)行自己的方法,問題得到解決。Python是開源的、面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。Python的流行和廣泛應(yīng)用在于它簡單易用、功能強(qiáng)大,且非常適合青少年用作學(xué)習(xí)編程的入門語言。Python最大優(yōu)勢之一是有非常強(qiáng)大的庫(庫是由單獨(dú)的程序、模塊、軟件包知道完整的應(yīng)用開發(fā)框架組成的)。Python在網(wǎng)絡(luò)爬蟲、人工智能算法、大數(shù)據(jù)分析、云計(jì)算領(lǐng)域中已經(jīng)有非常廣泛的應(yīng)用。Python語言PART 04Python簡單易用、功能強(qiáng)大,且非常適合青少年用作學(xué)習(xí)編程的入門語言。程序設(shè)計(jì)語言PART 03Python的應(yīng)用方向PART 05python編程環(huán)境PART 04集成開發(fā)環(huán)境:是專用于軟件開發(fā)的程序,大部分的繼承開發(fā)環(huán)境兼容多種編程語言、包含多種功能,因此體積較大,需要下載和安裝。編輯器構(gòu)建、執(zhí)行、調(diào)試工具源代碼控制特制的代碼編輯器體積更小更迅捷功能更少海龜編輯器1.打開海龜編輯器,嘗試切換積木/代碼模式2.點(diǎn)擊“文件”,雙擊查看任一模板作品,并運(yùn)行3.打開“試試你的手速”文件運(yùn)行動手試一試PART 02思考:Python程序文件的擴(kuò)展名是什么?.py練一練(1)運(yùn)用程序解決問題的優(yōu)點(diǎn)是( )A.重復(fù)使用 B.運(yùn)行速度快C.不會提供如何處理信息、如何執(zhí)行任務(wù)的方法。D.必須要人直接操作(2)下面說法錯(cuò)誤的是( )A.目前程序設(shè)計(jì)語言大致分為機(jī)器語言、匯編語言和高級語言。B.機(jī)器語言和匯編語言都屬于低級語言。C.機(jī)器語言和匯編語言編寫的程序都可以被計(jì)算機(jī)直接識別、直接執(zhí)行,高級語言編寫的程序需要轉(zhuǎn)換成機(jī)器語言,計(jì)算機(jī)才能執(zhí)行。D.由“0”和“1”組成的語言屬于機(jī)器語言,Python屬于高級語言。練一練(3)計(jì)算機(jī)程序只存在計(jì)算機(jī)中。( )(4)Python依靠其高效的網(wǎng)絡(luò)響應(yīng)和數(shù)據(jù)處理能力,在網(wǎng)絡(luò)爬蟲、人工智能算法、大數(shù)據(jù)分析、云計(jì)算等領(lǐng)域已經(jīng)有非常廣泛的應(yīng)用。( )(5)Python程序?qū)儆? ,它的文件擴(kuò)展名是 。謝謝觀看PLAN第一章第一節(jié) 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫