版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、編輯ppt流程圖使用符號:流程圖使用符號:美國國家標(biāo)準(zhǔn)化學(xué)會(ANSI) 信息處理用流程圖符號標(biāo)準(zhǔn)處理框:處理框:框中指出要處理的內(nèi)容。通常有一個入口和一個出口。判斷框:判斷框:表示分支情況。四個頂點(diǎn),通常上面表示入口,視需要用其余兩個頂點(diǎn)表示出口。連接因?qū)懖幌露鴶嚅_的流程線。流程線:流程線:有向線段,指出流程控制方向。開始符開始符結(jié)束符結(jié)束符: 表示本段算法的開始或結(jié)束。復(fù)習(xí):編輯ppt讀入10個數(shù),輸出其中小于0的數(shù)。請用流程圖描述算法:請用流程圖描述算法:編輯ppt 開 始 i10 nbba 結(jié) 束Max=0 Max=bnyny 輸入a、b的值Max=a輸出Max編輯ppt請用流程圖描述
2、算法:請用流程圖描述算法:輸入10個數(shù),比較他們的大小,并輸出最大的一個。編輯ppt 開 始 imax 結(jié) 束 i0 ii+1ynyn 輸入n的值輸出max的值 max 0max n編輯ppt2. 2. 算法的表示方法算法的表示方法(1)用自然語言描述算法(2)用流程圖描述算法(3)用偽代碼描述算法編輯ppt用偽代碼描述求解用偽代碼描述求解sum=1+2+3+(n-1)+n問題的算法問題的算法起始輸入nini0sum0i i+1sumsum+i輸出sum結(jié)束nyBegin輸入n的值; i0;sum 0;While(i n)sum sum+i;i i+1;輸出sum的值;End/*循環(huán)語句:當(dāng)括
3、號中的條件成立,執(zhí)行花括號中的語句*/*左花括號“”表示循環(huán)開始*/*右花括號“”表示循環(huán)結(jié)束*/*本句是while循環(huán)語句的后續(xù)語句*/*循環(huán)體語句1*/*循環(huán)體語句2*/編輯ppt用偽代碼描述求解用偽代碼描述求解 sum=1*2*3*(n-1)*n問題的算法問題的算法起始輸入nini0sum1i i+1sumsum*i輸出sum結(jié)束nyBegin輸入n的值; i0;sum 1;While(i n)sum sum*i;i i+1;輸出sum的值;End編輯ppt一、一、 求任意兩個自然數(shù)的最大公約數(shù)(求任意兩個自然數(shù)的最大公約數(shù)(gcd)思路:先分別求出a、b的所有約數(shù),然后從中挑出相同者,
4、其中最大的那個就是a、b的最大公約數(shù),并記為gcd(a,b)缺點(diǎn):不但要分頭找出兩數(shù)的全部約數(shù),還要保存他們,找出全部共同的約數(shù),并比較大小。能否在尋找兩數(shù)約數(shù)的同時就能確定他們是否是公約數(shù)呢?只要引入一個變量i,i不大于a和b,用“ii+1”的方法讓它從1開始一次增1,每次都檢查i是否為a和b的公約數(shù)。如果是則存入變量gcd中,由于i是從小到大變化的,所以gcd中最后得到的數(shù)必定是兩數(shù)的最大公約數(shù)。編輯pptBegin輸入a,b的值; i1;While(i a同時i b)If(a mod i=0 同時 b mod i=0);gcd i;i i+1;輸出gcd的值;End/* i a和i b兩
5、條件同時成立時執(zhí)行循環(huán)體語句*/*兩個求余條件同時成立,則 i是 a, b的公約數(shù)*/* 使i的值加1作為下一個除數(shù)*/*循環(huán)直到 i a和i b兩條件有一個不成立為止*/* 此時gcd是a,b的最大公約數(shù)*/編輯ppt常用流程圖符號開始終止條件CYN編輯ppt現(xiàn)在有這樣一個問題現(xiàn)在有這樣一個問題,在其求解過程中在其求解過程中需要多次反復(fù)執(zhí)行相同或相似的操作需要多次反復(fù)執(zhí)行相同或相似的操作,例如例如:求出從11至30之間的20個自然數(shù)的立方值.編輯ppt解決方法解決方法: 循環(huán)法編輯ppt流程圖流程圖(二二)在循環(huán)結(jié)構(gòu)中用來描述在循環(huán)結(jié)構(gòu)中用來描述.表達(dá)的語句很多表達(dá)的語句很多,如如: for
6、語句語句,loop語句語句,while語句等等語句等等.1.for.next 語句語句For 變量初始值變量初始值 to 變量終值變量終值 step 固定長度固定長度循環(huán)體循環(huán)體Next 變量變量編輯ppt相對應(yīng)的循環(huán)結(jié)構(gòu)表示符號如下相對應(yīng)的循環(huán)結(jié)構(gòu)表示符號如下:循環(huán)體變量初值 to 終值Step 固定長度下一個變量值編輯ppt2.設(shè)以上數(shù)字設(shè)以上數(shù)字1130用用A表示表示,立方值用立方值用L表示表示,則以上例子用則以上例子用for 語句表示如下語句表示如下:REM 求求11至至30的立方值的立方值 for A=11 to 30 step 1 L=A*A*A print L next AEND編輯ppt流程圖表示如下流程圖表示如下: 開始終止A=11-30,+1L-A*A*A輸出L下一個A值編輯ppt練習(xí)1:編程求出1至10之間的10個自然數(shù)的平方值練習(xí)2:編程求出1至10之間的所有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林省長春市南關(guān)區(qū)2024-2025學(xué)年八年級上學(xué)期10月期中生物試題(含答案)
- 低空經(jīng)濟(jì)產(chǎn)業(yè)園時間安排方案
- 贛南師范大學(xué)《電視名專欄研究》2022-2023學(xué)年第一學(xué)期期末試卷
- 阜陽師范大學(xué)《音樂學(xué)科課程與教學(xué)技能實(shí)訓(xùn)》2022-2023學(xué)年第一學(xué)期期末試卷
- 阜陽師范大學(xué)《公共工程項(xiàng)目管理》2022-2023學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)協(xié)和學(xué)院《國際服務(wù)貿(mào)易》2021-2022學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《寫意花鳥畫》2023-2024學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《課堂教學(xué)技能》2022-2023學(xué)年第一學(xué)期期末試卷
- 第8章 SOPC技術(shù)開發(fā)概述課件
- 檔案交接文據(jù)(歸檔)
- 安能代理合同
- 多重耐藥菌感染預(yù)防與控制
- 2024年公安機(jī)關(guān)接處警工作規(guī)范
- 皮帶機(jī)維護(hù)與管理策略收藏
- Unit+3+The+Internet+詞匯 高中英語人教版(2019)必修第二冊
- 小學(xué)教師家庭教育指導(dǎo)培訓(xùn)方案
- 工業(yè)噪聲的危害及預(yù)防
- 氟安全技術(shù)說明書MSDS
- 產(chǎn)品復(fù)盤報告
- 彩票店創(chuàng)業(yè)計(jì)劃書
- 山西汾西正升煤業(yè)有限責(zé)任公司90萬噸-年礦井兼并重組整合項(xiàng)目(變更)環(huán)評可研資料環(huán)境影響
評論
0/150
提交評論