freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

易語言中文編程-從入門到精通(編輯修改稿)

2025-05-22 12:56 本頁面
 

【文章內(nèi)容簡介】 bcd,單擊“連接”按鈕,如果看到如下圖所示的結(jié)果,則程序執(zhí)行成功。7.把程序進(jìn)行適當(dāng)修改:文本1 = 輸出調(diào)試文本 (文本1)文本2 = 輸出調(diào)試文本 (文本2)文本3 = 文本1 + 文本2輸出調(diào)試文本 (文本3) = 文本3注意楷體字體,我們?cè)诿恳痪涑绦蛘Z句后加了一個(gè)輸出調(diào)試文本()語句,這時(shí)再執(zhí)行程序,你可能沒有察覺到程序運(yùn)行的變化,但你可以在易語言的狀態(tài)欄的輸出框中看到如下提示:你可以看到輸出調(diào)試文本()語句就是在狀態(tài)欄的輸出框中進(jìn)行提示,當(dāng)前程序在做什么,你都可以通過輸出框觀察,從這里我們就可以看出在點(diǎn)擊“連接”之后,程序是一句一句執(zhí)行下來的,而不是直接得到最后結(jié)果的。你能再改變一下程序,假定在編輯框中我們輸入的都是數(shù)字,你能讓第三個(gè)編輯框輸出它們的和嗎?你還能輸出它們的和與它們的差的乘積嗎?提示:要注意數(shù)據(jù)類型之間的轉(zhuǎn)換。 第八課 猜數(shù)(選擇程序結(jié)構(gòu))上節(jié)課我們學(xué)習(xí)了順序程序結(jié)構(gòu),就是程序是從上往下一步一步執(zhí)行的,但有時(shí)我們也會(huì)碰到這樣一種情況,比如我們擲硬幣,則硬幣最后落在地上會(huì)出現(xiàn)二種情況,可能是字朝上,也可能是花朝上,并且這二種情況是不會(huì)同時(shí)出現(xiàn)的,程序要根據(jù)硬幣的情況再執(zhí)行不同的程序代碼,也就是說,程序的代碼是由某個(gè)條件是否成立來選擇下面的代碼是否執(zhí)行,這種程序結(jié)構(gòu)稱為選擇程序結(jié)構(gòu)。我們可以看一下圖,圖中的箭頭表示程序的走向,從上往下走,在擲硬幣時(shí),程序就要判斷條件“字朝上”,如果條件成立就往下走,如果條件不成立就往右邊走。擲硬幣字朝上是否我們可以這樣表示:如果(條件成立)那么(往下)否則(往右)在易語言中是如下左圖所示的式樣來表示:   上圖二種表示方式差別很大,在程序編寫過程中,根據(jù)使用環(huán)境的不同,要選擇不同的語句,如果用第二種表示方式,則在往下走之后程序會(huì)繼續(xù)往右走,而用上左圖時(shí),則在往下走之后會(huì)跳過往右走的程序語句,所以同學(xué)們?cè)诰幊虝r(shí)要注意選擇。下面我們通過學(xué)習(xí)一個(gè)例程來體會(huì)一下選擇程序結(jié)構(gòu)。例:程序運(yùn)行后,計(jì)算機(jī)產(chǎn)生一個(gè)介于0到100之間的隨機(jī)數(shù),我們通過一個(gè)編輯框輸入一個(gè)數(shù),如果我們輸入的數(shù)字剛好可以被這個(gè)隨機(jī)數(shù)整除,則通過文字標(biāo)簽提示輸入“你贏了”,否則提示“你輸了”。跟我做:1.新建一個(gè)“窗口程序”。2.從控件箱中拖二個(gè)文字標(biāo)簽、2個(gè)按鈕和一個(gè)編輯框,設(shè)置各組件的位置與屬性,最終效果如圖:其中為了突出提示效果,我們可以為文字標(biāo)簽2的屬性設(shè)置字體為隸書,大小為28,字體顏色為紅色,這樣當(dāng)程序運(yùn)行中進(jìn)行提示時(shí)就會(huì)比較醒目。3.我們要讓程序運(yùn)行時(shí)先置一個(gè)隨機(jī)數(shù),這個(gè)隨機(jī)數(shù)的大小介于0到100之間。選擇“_啟動(dòng)窗口”,你可以在設(shè)計(jì)窗口中單擊藍(lán)色的標(biāo)題欄,也可以在工作夾的屬性項(xiàng)中選擇。然后在屬性選項(xiàng)中選擇“創(chuàng)建完畢”事件,即當(dāng)程序窗口創(chuàng)建后,我們就讓程序取一個(gè)隨機(jī)數(shù),程序代碼如下:置隨機(jī)數(shù)種子 ()變量1 = 取隨機(jī)數(shù) (0, 100)在增加變量1這個(gè)新變量時(shí),我們可以選擇為程序集變量,也可以為全局變量,但不能設(shè)置為局部變量,如果設(shè)置為局部變量,則在其它子程序中不能使用該變量。4.為“我猜”按鈕添加“被單擊”事件,最終程序代碼如下:注意,這里要選擇用如果(),把如果()改成如果真()的話,這個(gè)程序就會(huì)達(dá)不到我們的要求,同學(xué)們有興趣可以試一下用如果真()來做這個(gè)程序,可能會(huì)比你想像中的要復(fù)雜得多哦!當(dāng)然我們并沒有說用如果真()不可以做,只是用如果()程序會(huì)更簡單而已。5.運(yùn)行程序,查看程序運(yùn)行的效果,以及輸入不同的數(shù)的提示是否不一樣。提示:如果在編輯框中不輸入數(shù)而直接按“我猜”按鈕會(huì)出錯(cuò),因?yàn)椴惠斎霐?shù)就相當(dāng)于0,而0是不能作被除數(shù)的??赡苡行┩瑢W(xué)在做的時(shí)候想到了,如果我們輸入1,則程序始終提示“我贏了”,你能改進(jìn)一下程序,避免出現(xiàn)這個(gè)漏洞嗎?上面的例子只用到了一個(gè)條件語句,但有些我們會(huì)碰到這樣的程序,要判斷的條件比較多,要出給的結(jié)果也比較多,這時(shí)我們就要用到塊結(jié)構(gòu)的條件語句,即有一組條件語句組成,它的結(jié)構(gòu)如下所示:     當(dāng)然還有其它多種組合方式,比如如果真()與如果()混合使用的方式,這要看程序要求而定,不能一概而論。例:程序運(yùn)行后,計(jì)算機(jī)產(chǎn)生一個(gè)介于0到100之間的隨機(jī)數(shù),我們通過一個(gè)編輯框來猜這個(gè)隨機(jī)數(shù),如果輸入的數(shù)大于計(jì)算機(jī)產(chǎn)生的隨機(jī)數(shù),則通過文字標(biāo)簽提示輸入的數(shù)太大,如果輸入的數(shù)小于計(jì)算機(jī)產(chǎn)生的隨機(jī)數(shù),則提示輸入的數(shù)太小,如果輸入的數(shù)剛好就是計(jì)算機(jī)產(chǎn)生的隨機(jī)數(shù),則提示你贏了。跟我做:1.新建一個(gè)“窗口程序”。2.從控件箱中拖二個(gè)文字標(biāo)簽、2個(gè)按鈕和一個(gè)編輯框,設(shè)置各組件的位置與屬性,最終效果如圖:其中為了突出提示效果,我們可以為文字標(biāo)簽2的屬性設(shè)置字體為隸書,大小為28,字體顏色為紅色,這樣當(dāng)程序運(yùn)行中進(jìn)行提示時(shí)就會(huì)比較醒目。3.我們要讓程序運(yùn)行時(shí)先置一個(gè)隨機(jī)數(shù),這個(gè)隨機(jī)數(shù)的大小介于0到100之間。選擇“_啟動(dòng)窗口”,你可以在設(shè)計(jì)窗口中單擊藍(lán)色的標(biāo)題欄,也可以在工作夾的屬性項(xiàng)中選擇。然后在屬性選項(xiàng)中選擇“創(chuàng)建完畢”事件,即當(dāng)程序窗口創(chuàng)建后,我們就讓程序取一個(gè)隨機(jī)數(shù),程序代碼如下:置隨機(jī)數(shù)種子 ()變量1 = 取隨機(jī)數(shù) (0, 100)在增加變量1這個(gè)新變量時(shí),我們可以選擇為程序集變量,也可以為全局變量,但不能設(shè)置為局部變量,如果設(shè)置為局部變量,則在其它子程序中不能使用該變量。4.為“我猜”按鈕添加“被單擊”事件,最后程序代碼如下圖:注意圖中如果真()前面的虛線箭頭指向,箭頭指向的是條件不成立時(shí)做什么,條件成立時(shí)就做虛線箭頭包圍的那些語句。5.運(yùn)行程序,查看程序運(yùn)行的效果?! ≌?qǐng)你設(shè)計(jì)一個(gè)程序,讓計(jì)算機(jī)來猜一下你的年齡,你只要根據(jù)計(jì)算機(jī)的答案告訴它猜的大了還是小了,如果猜對(duì)了就結(jié)束程序。提示:這個(gè)程序的大小就你來判斷,程序的結(jié)構(gòu)可能有點(diǎn)不一樣,要仔細(xì)考慮哦! 第九課 多分支控制結(jié)構(gòu)語句上一節(jié)課我們學(xué)習(xí)了分支控制結(jié)構(gòu)語句,在這節(jié)課中,我們?cè)賮韺W(xué)習(xí)一種新的多分支控制結(jié)構(gòu)語句--判斷(),判斷()語句和如果真()語句有點(diǎn)像,但又不同,我們來看下圖:   我們可以從上圖中看出,判斷和如果真的程序走向是完全不同的,我們可以看到,如果條件一成立,則判斷()語句是跳過條件二這個(gè)語句的,而如果真()語句還要檢查條件二是否成立。那我們用如果()來代替如果真(),看看效果是怎么樣的:從圖中程序的走向我們可以看出,判斷()語句和如果()語句的效果是一樣的,但如果有多個(gè)條件要判斷的話,則程序的結(jié)構(gòu)、可讀性二者相比就相差很多,我們可以通過下面一個(gè)例子來看一下。例:輸入一個(gè)百分制的成績,要求輸出成績的等級(jí)A、B、C、D。90分以上為A,78~89分為B,60~77為C,60分以下為D。跟我做:1.新建一個(gè)“窗口程序”。2.從控件箱中拖二個(gè)文字標(biāo)簽、一個(gè)編輯框和一個(gè)按鈕,設(shè)置好各自的屬性,請(qǐng)調(diào)整好大小布局。3.為“轉(zhuǎn)換”按鈕添加“被單擊”事件,如下圖所示:4.運(yùn)行程序,輸入各檔大小的分?jǐn)?shù),測試程序運(yùn)行是否正確。請(qǐng)你把這個(gè)例子用如果()或如果真()語句來完成,然后比較一下用如果真()、如果()語句與用判斷()語句那個(gè)可讀性更強(qiáng)。如果把題目改成:輸入一個(gè)百分制的成績,要求輸出成績的等級(jí)A、B、C、D、E。90分以上為A,80~89分為B,70~79為C,60~69分為D,60分以下為E。然后用如果()語句和判斷()語句各做一遍,看看這時(shí)的效果如何? 第十課 練習(xí)一、選擇題:1.某程序中按鈕的“被單擊”事件程序代碼如下:則當(dāng)該程序運(yùn)行時(shí),標(biāo)簽1上顯示的結(jié)果是:(A)1 2 (B)1 3 (C)1 1 (D)3 12.某程序中按鈕的“被單擊”事件程序代碼如下:則當(dāng)該程序運(yùn)行時(shí),標(biāo)簽1上顯示的結(jié)果是:(A)-3 3 (B)5 -8 (C)3 -3 (D)25 -25二、編程題:1.編寫一個(gè)程序,輸入一個(gè)整數(shù),判斷能否被3或5整除,如能整除就輸出該該數(shù),否則不輸出。2.輸入一年年份,判斷它是否為閏年。閏年的條件是:年號(hào)能被4整除但不能被100整除,或者能被400整除的年份。3.輸入3個(gè)數(shù),要求按大到小輸出。4.輸入一個(gè)0~99999之間的整數(shù),判斷輸入的是幾位數(shù)。如:如果輸入486,則輸出結(jié)果為3。 第十一課 循環(huán)程序結(jié)構(gòu)前幾節(jié)課我們已經(jīng)學(xué)習(xí)了順序程序結(jié)構(gòu)和選擇程序結(jié)構(gòu),從這節(jié)課開始我們就要學(xué)習(xí)第3種程序結(jié)構(gòu):循環(huán)程序結(jié)構(gòu)。在我們解決實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1