資源簡介 (共21張PPT)程序設計基本知識——程序設計Import turtleLight = turtle.turtli()Light.hideturtle()Light.color("red","red")Light.begin_fill()Light.circle(20)Light.end_fill()課例展示—紅黃綠代碼Light.penup() #黃燈Light.goto(0,-60)Light.pendown()Light.color("yellow",yellow")Light.begin_fill()Light.circle(20)Light.end_fill()Light.penup() #綠燈Light.goto(0,-120)Light.pendown()Light.color("green",green")Light.begin_fill()Light.circle(20)Light.end_fill()順序結構順序結構指程序執行按語句的排列順序自上而下依次執行,直至結束。輸入函數input()接收自鍵盤的輸入,返回值為字符器型數據。如:x=input(“請輸入一個正整數:”)。數據處理輸出函數print( )在屏幕上輸出一個或多個輸出項的值,多項時用逗號隔開。print(x,"是奇數”)程序結構三要素實踐活動:編程計算體重指數開始輸入身高h,體重w輸入身高h,體重w結束w/h2w/h2代碼實現h=float(input(“請輸入身高(單位:米):”))w=float(input(“請輸入體重(單位:千克):”))bmi=round(w/(h*h)),1)Print(“BMI值為:”)例:如果一個正整數X能被2整除,那么這個數為偶數,否則為奇數選擇結構——判斷一個正整數奇偶性流程圖開始輸入一下正整數XX%2=0輸出“奇數”輸出“偶數”結束程序實現X=int(input(“請輸入一個正整數:”))If x%2==0;print(x,"是偶數。”)Else:Print(x,”是奇數。”)程序語言用縮進的方式標識語句塊,表示語句間的層次關系。同一級語句塊中的語句具有相同的縮進量。根據問題選擇單分支和雙分支還是多分支結構案例:某城市軌道交通實行分段計程標價,起步標價為乘坐5站內(含5站)標價2元;乘坐5站以上10站以下(含10站),單人標價3元;乘坐10站以上16站(含16站),單人票價4元;16站以上單人標價5元。分段計程票價程序示例n=int(input(“請輸入乘坐的站點數:”))If n<=5: Print(“票價2元”)elif n<=10: Print(“票價3元”)elif n<=16: Print(“票價4元”)else: Print(“票價5元”)循環結構語句在某一條件成立時,被重復執行,直到條件不成立時結束重復執行。例:“倒計時15s”功能實現程序流程圖。開始初始化部分循環控制條件循環體循環結束后的語句結束False代碼實現Import turtleImport timeText = turtle.turtle( )Text.hideturtle( )I=15While i>=1:Text.write(i,font=(“黑體”,14,“normal”))Time.sleep(1)Text.clear( )I=i-1Import turtleImport timeText = turtle.turtle( )Text.hideturtle( )for i in range(15,0,--1): Text.write(i,font=(“黑體”,14,“normal”))Time.sleep(1) Text.clear( )兩者區別所以while語句的基本格式: While 表達式: 語句塊for語句的基本格式: for循環變量 in 序列: 語句塊課堂小結總結三種結構的特點,認識到問題的解決要不斷發現問題,循環漸進,迭代完善。體檢報告單思維導圖學習了數據和信息的概念及其特征;理解了數據、信息和知識 的相互關系;學會了用思維導圖構建知識體系。希望同學們以后能借助思維導圖梳理自己的學科知識,提高學習效率。課堂小結 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫