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

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

    目的與要求:

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

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

    教學(xué)安排:

    for循環(huán)      40分鐘

    數(shù)組         40分鐘

    教學(xué)方法:

    CAI、圖形、表格

    教學(xué)重點(diǎn)及如何突出重點(diǎn)、難點(diǎn)及如何突破難點(diǎn):

    教學(xué)重點(diǎn):

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

    教學(xué)難點(diǎn):

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

    基本內(nèi)容

    教學(xué)
    手段

    課堂設(shè)計(jì)和時(shí)間安排

    二、for循環(huán)

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

                   <語句序列>

                 ENDFOR|NEXT

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

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

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

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

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

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

    三、掃描循環(huán)

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

          <語句序列>

         ENDSCAN

    【功能】掃描當(dāng)前表中滿足條件的記錄。

    【說明】SCAN循環(huán)針對(duì)當(dāng)前表進(jìn)行循環(huán),<范圍>子句表示記錄范圍,缺省值為ALL。語句執(zhí)行時(shí)在<范圍>中依次尋找滿足  FOR  條件或WHILE條件的記錄,并對(duì)找到的記錄執(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是這兩個(gè)語句轉(zhuǎn)向功能的示意圖。

                                                                                                                                   

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

    *  E7_14.PRG

    CLEAR

    FOR  i=1  TO  10

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

         IF  a>0

             ?a

         ELSE

             LOOP

         ENDIF

    ENDFOR

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

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

    五、多重循環(huán)

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

    4.  數(shù)組

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    講述

     

     

     

     

    For循環(huán)15分鐘

     

     

     

     

     

     

     

     

     

     

     

     

     

     

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

     

     

     

     

     

     

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

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

       

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

     

     

     

    數(shù)組定義15分鐘

     

     

     

     

     

     

     

     

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

     


    CopyRight ? 2016 宣城市信息工程學(xué)校 地址:宣城市梅溪路902號(hào) 后臺(tái)登錄

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

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