4-賦值語句輸入、輸出語句條件語句_第1頁
4-賦值語句輸入、輸出語句條件語句_第2頁
4-賦值語句輸入、輸出語句條件語句_第3頁
4-賦值語句輸入、輸出語句條件語句_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1.3.1賦值語句,輸入、輸出語句,條件語句【教學目標】1正確理解賦值語句、輸入語句、輸出語句與條件語句的結構;2正確理解條件語句的步驟、結構及功能,并掌握其結構;能正確地使用條件語句表示選擇結構3讓學生充分地感知、體驗應用計算機解決數學問題的方法。【教學重點】正確理解輸入語句、輸出語句、賦值語句與條件語句的作用。【教學難點】準確寫出輸入語句、輸出語句、賦值語句與條件語句。【教學過程】a80b100c89A(a+b+c)/3輸出A結束開始一、問題情境問題:已知我班某學生上學期期末考試語文、數學和英語學科成績分別為80、100、89,試設計適當的算法求出這名學生三科的平均分。二、學生活動1學生討

2、論,教師引導學生寫出算法并畫出流程圖。流程圖:2怎樣將以上算法轉換成計算機能理解的語言呢?下面我們將通過偽代碼學習基本的算法語句三、建構數學1偽代碼:偽代碼是介于自然語言和計算機語言之間的文字和符號,是表達算法的簡單而實用的好方法為了今后能學好計算機語言,我們在偽代碼中將使用一種計算機語言“BASIC語言”的關鍵詞2賦值語句:賦值語句是將表達式所代表的值賦給變量的語句例如:“”表示將的值賦給,其中是一個變量,是一個與同類型的變量或表達式說明:賦值語句中的賦值號“”的左右兩邊不能對換,它將賦值號右邊的表達式的值賦給賦值號左邊的變量;賦值語句左邊只能是變量名字,而不是表達式,右邊表達式可以是一個數

3、據、常量或表達式;對于一個變量可以多次賦值例1、寫出求時多項式的值的算法 3輸入、輸出語句:輸入、輸出語句分別用“Input”(或者“Read”)和“Print”來描述數據的輸入和輸出(1)輸入語句與賦值語句的區別在于:賦值語句可以將一個代數表達式的值賦于一個變量,而輸入語句由于要求輸入的值只能是具體的常數,不能是函數、變量或表達式,因此輸入語句只能將讀入的具體數據賦給變量(2)輸出語句的主要作用是:輸出常量、變量的值和系統信息;輸出數值計算的結果例如:可以將問題1中的算法改進為求任意三門功課的平均值的算法A(a+b+c)/3結束開始輸出A輸入a,b,c偽代碼:Read a,b,cA(a+b+

4、c)/3Print A流程圖:說明:輸入語句“Read a,b”表示輸入的數據依次送給a,b;“Print A”表示輸出運算結果A例2、“雞兔同籠”是我國隋朝時期的數學著作孫子算經中的一個有趣而具有深遠影響的題目:“今有雉兔同籠,上有三十五頭,下有九十四足,問雉兔各幾何?”請你先列出解決這個問題的方程組,并設計一個解二元一次方程組的通用算法,并畫出流程圖,寫出偽代碼例3、已知一個正方形的周長為10,設計算法求它的面積,并用輸入、輸出語句和賦值語句表示。4條件語句:條件語句的一般形式為:IfthenElse(如圖1所示),對應的程序框圖為圖2。 否是滿足條件?語句1語句2圖2If 條件A the

5、n 語句1 Else 語句2End if圖1“條件A”表示判斷的條件,“語句1”表示滿足條件A時執行的操作內容;“語句2”表示不滿足條件A時執行的操作內容;End if表示條件語句的結束。計算機在執行時,首先對If后的條件進行判斷,如果符合條件A,則執行Then后面的語句1;若不符合條件A,則執行Else后面的語句2。例4、寫出輸入兩個數a和b,將較大的數打印出來的算法,寫出偽代碼,并畫出流程圖。例5、兒童乘坐火車時,若身高不超過1.1 m,則無需購票;若身高超過1.1 m到不超過1.4 m,可買半票;若超過1.4 m,應買全票試設計一個購票的算法,寫出偽代碼,并畫出流程圖。例6、已知函數,試寫出計算值的一個算法。四、回顧小結1 程序設計的目的是實現對數據的處理,因此數據輸入是任何程序都不可缺少的重要組成部分,提供數據的語句是組成程序的基本成分。前面的賦值語句是最基本的提供數據的語句,而輸入語句則是用來處理批量數據的賦值問題。2 “輸出”是指將數據從計算機的內部傳遞到計算機的外部設備,外部設備有顯示器、打印機等。能夠實現這種操作的語句就稱為輸出語句,它是程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論