• 名師風采
    裴鵬飛,男,中共黨員,1994.9~1998.7,安徽農(nóng)業(yè)技術師范學院本科畢業(yè)。1998.7~2001.8 在宣城市宣州區(qū)雙橋職高擔任計算機教師。2001.9至今調(diào)至宣城市職高(更名為宣城市信息工程學校)……
    工作坊概況
    2016年安徽省教育廳、財政廳、人社廳等單位根據(jù)安徽省中等職業(yè)教育質(zhì)量提升工程批準創(chuàng)建的,目前工作坊計12人,均具有本科以上學歷,碩士研究生1人,副高6人,中級職稱2人, 35歲以下青年教師3人, 外聘教師2人。
    13.1循環(huán)及數(shù)組
    發(fā)布時間:2019-01-27 01:01:37  信息來源:出處:   閱讀次數(shù):

    13.1循環(huán)及數(shù)組

    目的與要求:

    通過本次課的學習,掌握VFP程序基本結(jié)構(gòu)和數(shù)組的使用方法。

    教學內(nèi)容與時間安排、教學方法:

    教學安排:

    for循環(huán)      40分鐘

    數(shù)組         40分鐘

    教學方法:

    CAI、圖形、表格

    教學重點及如何突出重點、難點及如何突破難點:

    教學重點:

    循環(huán)結(jié)構(gòu)、數(shù)組

    教學難點:

    循環(huán)結(jié)構(gòu)

    基本內(nèi)容

    教學
    手段

    課堂設計和時間安排

    二、for循環(huán)

    【格式】FOR    <內(nèi)存變量>=<數(shù)值表達式1>    TO  <數(shù)值表達式2>  [STEP  <數(shù)值表達式3>]

                   <語句序列>

                 ENDFOR|NEXT

    【功能】循環(huán)執(zhí)行FOR和ENDFOR之間的語句。

    【說明】語句格式中的<內(nèi)存變量>稱為循環(huán)變量,<數(shù)值表達式1>、<數(shù)值表達式2>、<數(shù)值表達式3>分別稱為初值、終值、步長。

    使用循環(huán)語句需注意以下幾項:

    ⑴  循環(huán)條件中的變量初值必須在循環(huán)體外部賦值;

    ⑵  循環(huán)體中必須要有改變循環(huán)變量的語句,否則容易造成死循環(huán);

    ⑶  在預知循環(huán)次數(shù)的情況下,可以使用FOR循環(huán),循環(huán)次數(shù)為INT(ABS(終值-初值))+1;如果不能預知循環(huán)次數(shù),則使用DO  WHILE循環(huán)。

    三、掃描循環(huán)

    【格式】SCAN [<范圍>] [FOR <邏輯表達式1>][WHILE <邏輯表達式2>]

          <語句序列>

         ENDSCAN

    【功能】掃描當前表中滿足條件的記錄。

    【說明】SCAN循環(huán)針對當前表進行循環(huán),<范圍>子句表示記錄范圍,缺省值為ALL。語句執(zhí)行時在<范圍>中依次尋找滿足  FOR  條件或WHILE條件的記錄,并對找到的記錄執(zhí)行<語句序列>。

    四、循環(huán)輔助語句

       在各種循環(huán)語句的循環(huán)體中可以插入LOOP和EXIT語句,前者能使執(zhí)行轉(zhuǎn)向循環(huán)語句頭部繼續(xù)循環(huán);后者則用來立即退出循環(huán),轉(zhuǎn)去執(zhí)行ENDDO、ENDFOR或ENDSCAN后面的語句。圖7-12和7-13是這兩個語句轉(zhuǎn)向功能的示意圖。

                                                                                                                                   

    【例】輸入任意10個整數(shù),將所有正整數(shù)顯示出來    運行

    *  E7_14.PRG

    CLEAR

    FOR  i=1  TO  10

         INPUT  "輸入一個整數(shù):"  TO  a

         IF  a>0

             ?a

         ELSE

             LOOP

         ENDIF

    ENDFOR

    注意:在FOR循環(huán)語句中執(zhí)行LOOP語句,將會先修改循環(huán)變量的值,然后轉(zhuǎn)向循環(huán)語句頭部。在SCAN循環(huán)語句中執(zhí)行LOOP語句,將會先移動記錄指針,然后轉(zhuǎn)去判斷循環(huán)條件。

    -----------本節(jié)課結(jié)束-----------

    五、多重循環(huán)

    若一個循環(huán)語句的循環(huán)體內(nèi)又包含其它循環(huán),就構(gòu)成了多重循環(huán),也稱為循環(huán)嵌套。較為復雜的問題往往要用多重循環(huán)來處理。

    4.  數(shù)組

    (1)數(shù)組的定義

    【格式】DIMENSION/DECLARE    <數(shù)組名1>  (<數(shù)值表達式1>[,<數(shù)值表達式2>])[,<數(shù)組名2>(<數(shù)值表達式3>[,<數(shù)值表達式4>])……

    【功能】定義一個或多個一維或二維數(shù)組及其下標的上界。

    說明:①VFP只能定義一維和二維數(shù)組,數(shù)組中的成員稱數(shù)組元素或下標變量。

    ②下標變量由數(shù)組名和其后用小括號括起來的下標組成,如:A(6),B(8)。

    ③下標可以是常數(shù)、變量或表達式。如:A(8),A(I),A(I+3)(若下標為變量或表達式中有變量時,應事先賦值)

    ④下標值必須>0,即VFP規(guī)定各下標的下界為1。

    ⑤數(shù)組大小由下標值的上下限決定,數(shù)值下限為1,上限在定義數(shù)組時由數(shù)值表達式給出。如果定義數(shù)組時給出兩個數(shù)值表達式,則定義的數(shù)組是二維數(shù)組。

    ⑥若為非整數(shù)時,系統(tǒng)自動取其整數(shù)。

    【例】DIMENSION    X(3.5)→DIMENSION  X(3)

    ⑦組中的數(shù)組元素可以存放不同類型的數(shù)據(jù),數(shù)據(jù)的類型由最后一次賦值決定。(即同一數(shù)組的不同元素,數(shù)據(jù)類型可以不一致)

    ⑧組一經(jīng)定義,數(shù)組中元素的值自動取邏輯值.F.

    (2)數(shù)組的賦值

    可以用store,=命令給整個數(shù)組,或者數(shù)組單元賦值。

    講述

     

     

     

     

    For循環(huán)15分鐘

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    掃描循環(huán)8分鐘

     

     

     

     

     

     

    循環(huán)輔助語句15分鐘

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

       

    多重循環(huán)10分鐘

     

     

     

    數(shù)組定義15分鐘

     

     

     

     

     

     

     

     

    數(shù)組的賦值與應用20分鐘  

     


    CopyRight ? 2016 宣城市信息工程學校 地址:宣城市梅溪路902號 后臺登錄

    郵編:242000 電話(傳真):0563-2629508 如有問題,歡迎惠賜 Email:xclmq@163.com

    午夜免费啪在线观看视频,国产日韩欧美久久一区,久久无码高潮喷潮,国产日韩久久久久老熟女 在线观看肉片AV网站免费