【優(yōu)化方案】高中數(shù)學 第1章1.2.1賦值、輸入和輸出語句同步課件 新人教B必修3_第1頁
【優(yōu)化方案】高中數(shù)學 第1章1.2.1賦值、輸入和輸出語句同步課件 新人教B必修3_第2頁
【優(yōu)化方案】高中數(shù)學 第1章1.2.1賦值、輸入和輸出語句同步課件 新人教B必修3_第3頁
【優(yōu)化方案】高中數(shù)學 第1章1.2.1賦值、輸入和輸出語句同步課件 新人教B必修3_第4頁
【優(yōu)化方案】高中數(shù)學 第1章1.2.1賦值、輸入和輸出語句同步課件 新人教B必修3_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

§1.2基本算法語句1.2.1賦值、輸入和輸出語句1.2.1

賦值、輸入和輸出語句課堂互動講練知能優(yōu)化訓練課前自主學案學習目標1.經(jīng)歷將具體問題的程序框圖轉化為程序語句的過程,理解三種基本算法語句——賦值語句、輸入語句和輸出語句,進一步體會算法的基本思想.2.掌握三種語句的定義,了解它們的一般格式和作用.借助三種語句完成算法到程序語句的轉化.3.了解在Scilab軟件中,如何使用輸入語句來控制輸入.課前自主學案算法的三種基本邏輯結構:_____________、________________、_____________溫故夯基順序結構條件分支結構循環(huán)結構.1.賦值語句用來表明賦給某一個_________一個具體的_________的語句叫做賦值語句.其格式為:變量名____表達式.其作用為:先計算出賦值號______表達式的值,然后把該值賦給賦值號______的變量,使該變量的值_______表達式的值.知新益能變量確定值=右邊左邊等于思考感悟1.程序中如果連續(xù)多次對變量賦值,那么這個變量的值最后是多少?提示:程序中允許多次給變量賦值,變量的值總是最后一次賦給它的值,例如:x=3x=x+5x=x-2則執(zhí)行完每個語句時,x的值依次為3,8,6.2.輸入語句在某些算法中,變量的初值要根據(jù)情況經(jīng)常地改變.一般我們把程序和初始數(shù)據(jù)分開,每次算題時,即使初始數(shù)據(jù)改變,也不必改變程序部分,只要每次程序運行時,輸入相應的數(shù)據(jù)即可.這個過程在程序語言中,用“輸入語句”來控制.不同的程序語言都有自己的輸入指令和方法.一般格式:____________________________作用:把________和_____________分開.變量=input(“提示內(nèi)容”).程序初始數(shù)據(jù)思考感悟2.輸入語句和賦值語句都可給變量賦值,這一點上二者有何不同?提示:輸入語句可使初始數(shù)值與程序分開,利用輸入語句改變初始數(shù)據(jù)時,程序不變,而賦值語句是程序的一部分,輸入語句可對多個變量賦值,賦值語句只能給一個變量賦值.3.輸出語句定義:用來________把求解結果在屏幕上顯示(或“打印”)的語句.一般格式:①_________

(%io(2),表達式).②________

(“提示內(nèi)容”).控制printdisp課堂互動講練計算機中的函數(shù)命令和運算符考點一考點突破

下列程序語言中表達式的值正確的是(

)例1【思路點點撥】由題目目可獲獲取以以下主主要信信息::每個個選項項都是是由程程序語語言書書寫的的表達達式..解答答本題題可先先轉化化為常常用的的運算算式,,然后后再作作出判判斷..【答案】C【名師點點評】由程序序語言言書寫寫的表表達式式,關關鍵是是搞清清函數(shù)數(shù)及運運算符符的書書寫,,按要要求去去書寫寫和計計算..變式訓訓練1(1)b2-4ac用程序序語言言表示示為________.(2)2*sqrt(9)+5^2*2的結果果為___________.答案::(1)b^2-4*a*c(2)56利用輸入、輸出語句編寫程序考點二例2編寫一一個程程序,,要求求輸入入兩個個正數(shù)數(shù)a、b的值,,輸出出ab與ba的值..【思路點點撥】可以利利用input語句輸輸入兩兩個正正數(shù),,然后后將ab和ba的值分分別賦賦給兩兩個變變量,,然后后輸出出這兩兩個變變量的的值即即可;;另一一方面面ab和ba作為兩兩個冪冪的值值,是是把底底數(shù)和和指數(shù)數(shù)進行行了交交換,,故還還可以以利用用賦值值語句句,采采用將將兩個個變量量的值值互換換的辦辦法實實現(xiàn)這這一程程序..【解】法一::程序序如下下:法二::程序序如下下:【名師點點評】法二中中通過過引進進一個個變量量x實現(xiàn)了了變量量a和b的值的的交換換,因因此只只需一一個賦賦值語語句即即可實實現(xiàn)算算法..在一一些較較為復復雜的的問題題算法法中經(jīng)經(jīng)常需需要對對兩個個變量量的值值進行行交換換,因因此應應熟練練掌握握這種種方法法.變式訓訓練2試編寫寫輸入入x,y的值輸輸出它它們積積的程程序..解:程序如如下::利用賦值語句編寫程序考點三例3某工種種按工工時計計算工工資,,每月月總工工資==每月月勞動動時間間(小時)×每小時時工資資,從從總工工資中中扣除除10%作公積積金,,剩余余的為為應發(fā)發(fā)工資資,請請編寫寫一個個輸入入勞動動時間間和每每小時時工資資數(shù)就就能輸輸出應應發(fā)工工資的的程序序.【思路點撥】設出每小時時工資、每每月勞動時時間,先求求出每月總總工資;再再求應發(fā)工工資.【解】算法如下::S1輸入月勞動動時間t和每小時工工資a;S2求每月總工工資y=每月勞動時間t×每小時工資資a;S3求應發(fā)工資資z=每月總工資y×(1-10%);S4輸出應發(fā)工工資z.程序框圖如如圖:程序如下::【名師點評】賦值語句是是最重要的的一種基本本語句,也也是一個程程序中必不不可少的重重要組成部部分,使用用賦值語句句,一定要要注意其格格式要求;;利用賦值值語句可以以實現(xiàn)兩個個變量的互互換,方法法是引入第第三個變量量,用三個個賦值語句句來完成..變式訓練3已知直線方方程為Ax+By+C=0(A·B≠0),試編寫一一個程序,,要求輸入入符合條件件的A、B、C的值,輸出出該直線在在x軸、y軸上的截距距和斜率..解:A=input(“A=”);B=input(“B=”);C=input(“C=”);M=(-C)/A;N=(-C)/B;K=(-A)/B;print(%io(2),M,N,K);由程序寫算法及畫程序框圖考點四讀用Scilab程序語言編編寫的程序序,根據(jù)程程序畫出程程序框圖..x=input(“x=”);y=input(“y=”);print(%io(2),x/4);print(%io(2),2*y);x=x+2;y=y-1;print(%io(2),x);print(%io(2),y);例4【思路點撥】從程序可以以看出,此此程序只由由input輸入語句、、賦值語句句和print輸出語句組組成,因此此根據(jù)程序序畫框圖,,只要按順順序從上到到下把輸入入、賦值、、輸出語句句表達的內(nèi)內(nèi)容填入相相應圖框即即可.【解】程序框圖如如圖:【名師點評】解決這類問問題關鍵是是分析清楚楚程序中使使用了哪些些基本算法法語句,從從而據(jù)此將將其內(nèi)容填填入各種程程序框中即即可得到相相應的程序序框圖.變式訓練4閱讀下列程程序,并指指出當a=2,b=-5時的計算結結果:答案:(1)a=2,b=-5;(2)a=-0.5,b=-1.25.1.計算機程程序運行必必須使用計計算機能夠夠理解的程程序設計語語言,程序序設計語言言都包含基基本的算法法語句,編編程時往往往先寫算法法,畫出程程序框圖,,以便于編編寫程序..2.輸入、輸輸出語句是是任何一個個程序必不不可少的語語句,其功功能是實現(xiàn)現(xiàn)數(shù)據(jù)的輸輸入、輸出出.為了使使輸入、輸輸出更清楚楚,可以設設計提示信信息,用雙雙引號引起起來,與變變量之間用用逗號隔開開.方法感悟3.賦值語句句是最重要要的一種基基本語句,,也是一個個程序必不不可少的一一個組成部部分,使用用賦值語句句,一定要要注意其格格式要求,,如:賦

溫馨提示

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

評論

0/150

提交評論