欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    输入语句输出语句及赋值语句.ppt

    • 资源ID:5382142       资源大小:2.13MB        全文页数:38页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    输入语句输出语句及赋值语句.ppt

    23.1 輸入語句、輸出語句及賦值語句,輸入語句我們編寫程序來處理數據,目的是為取得有用的輸出。程序碼內不會包含數據。用戶在程序執行時所輸入的數據則會用變量來作暫存。數據的不同操作都會透過在程序中所宣告的變量來進行。需考慮一個程序的靈活性,以便它能處理多組不同數據而毋須更改其程序碼。,23.1 輸入語句、輸出語句及賦值語句,輸入語句,第一組數據,第二組數據,處理數據的程序,處理數據的程序,第一組的結果,第二組的結果,輸入,輸出,輸入,輸出,一個靈活的程序能夠處理多組不同數據而毋須更改其程序碼。,23.1 輸入語句、輸出語句及賦值語句,輸入語句用以接收用戶所輸入的數據,並將數據貯存為一個變量的值。變量可用以貯存:數字字符字串,23.1 輸入語句、輸出語句及賦值語句,輸入語句,輸入語句的例子,23.1 輸入語句、輸出語句及賦值語句,輸出語句用以輸出經處理過的輸入。輸出結果可顯示在屏幕上、儲存成一個檔案或列印在紙上。輸出結果可先作格式化,從而令結果更具可讀性。,23.1 輸入語句、輸出語句及賦值語句,輸出語句,輸出語句的例子,23.1 輸入語句、輸出語句及賦值語句,賦值語句可用以將一個值或一個算式的值放置於一個變量內。在運算符右邊的值(或算式的值)會取代左邊變量原有的值。我們使用符號來表示在流程圖及偽代碼中出現的賦值運算符。,變量名稱 算式,23.1 輸入語句、輸出語句及賦值語句,賦值語句,在不同賦值語句中 X 值的變化,23.1 輸入語句、輸出語句及賦值語句,賦值語句,賦值語句的例子,23.1 輸入語句、輸出語句及賦值語句,賦值語句,常見的運算符,23.1 輸入語句、輸出語句及賦值語句,賦值語句,常見的運算符,23.2 基本控制結構,順序,順序控制結構,最簡單的一種控制結構。順序控制結構包括一連串步驟或語句,順着編寫的次序來執行。,23.2 基本控制結構,選擇控制結構容許程序根據特定的條件,在兩項或多項選擇中作決定。兩種選擇控制結構包括:,決策邏輯結構,情況邏輯結構,23.2 基本控制結構,選擇控制結構決策邏輯結構工作模式與人類思維相似。使用 IFTHENELSE 語句結構和一句條件算式,來決定該程序應要執行的步驟。條件算式是一個邏輯算式,其數值屬於布爾類型(即只有真和假)。當程序來到 IF 語句時,條件算式會先被檢查。若果條件檢查得出的結果是真或者條件可被滿足:THEN 部分便會被執行。若果條件檢查得出的結果是假或者條件不可被滿足:THEN 部分會被忽略。若果該結構有 ELSE 部分,ELSE 部分便會被執行。,23.2 基本控制結構,選擇控制結構決策邏輯結構,兩類決策邏輯結構,23.2 基本控制結構,選擇控制結構決策邏輯結構,兩類決策邏輯結構,23.2 基本控制結構,選擇控制結構決策邏輯結構關係運算符及邏輯運算符常見於控制結構內的條件算式當中。,關係運算符的例子,23.2 基本控制結構,選擇控制結構決策邏輯結構,邏輯運算符的例子,23.2 基本控制結構,選擇控制結構情況邏輯結構從一個算式的多個選項值中作決定。只會選擇算式中的其中一個選項值去執行。當算式的值與某個選項值相符時,其相對應的語句區塊便會被執行,然後,該選擇控制過程便會完結。在CASE一字之後的算式可以屬於任何數據類型,包括:數字(整數/實數)字符(單一字符/字串)邏輯(布爾),23.2 基本控制結構,選擇控制結構情況邏輯結構,情況邏輯結構,23.2 基本控制結構,選擇控制結構情況邏輯結構決策邏輯結構的一種特別形式。算式中的 n 個選項值和其 n 個相對應的語句區塊可被視為 n 句 IF 語句以互斥的形式組合在一起。而如果該 n 句 IF 語句都未能被滿足的話,那麼,語句區塊 else便會被執行。,IF 算式=值 1 THEN 語句區塊 1ELSEIF 算式=值 2 THEN 語句區塊 2ELSEIF 算式=值 n THEN 語句區塊 nELSEIF(以上 n IF 語句=FALSE)THEN 語句區塊 else,23.2 基本控制結構,迭代把某段語句重複執行,直至循環條件不再符合為止。視乎是哪種迭代控制結構,條件檢查可在執行循環部分之前或之後進行。若果條件檢查在執行循環部分之前進行,該循環就是一個前測循環。相反,該循環便是一個後測循環。後測循環的循環部分會最少被執行一次,而前測循環則只會在通過第一次條件檢查之後,才會開始執行循環部分。,23.2 基本控制結構,迭代,前測循環,後測循環,23.2 基本控制結構,迭代在電腦編程中常用的循環:,FOR 循環,WHILE 循環,DOWHILE 循環,REPEATUNTIL 循環,23.2 基本控制結構,迭代FOR 循環循環部分重複執行指定的次數。能以遞增或遞減的形式出現。,23.2 基本控制結構,迭代FOR 循環,FOR 變量 起始值 TO 最後值循環部分NEXT,遞增 FOR 循環的偽代碼及其流程圖。,23.2 基本控制結構,迭代FOR 循環,FOR 變量 起始值 DOWNTO 最後值循環部分NEXT,遞減 FOR 循環的偽代碼及其流程圖。,23.2 基本控制結構,迭代WHILE 循環當程序來到 WHILE 循環時,條件算式會先被檢查。若果條件可被滿足,程序會執行循環部分,然後再作條件檢查。只要條件一直可被滿足,循環就會不斷地繼續運行。是一個前測循環。,WHILE 條件 BEGIN 循環部分 END,WHILE 循環的流程圖及其偽代碼,23.2 基本控制結構,迭代DOWHILE 循環當程序來到 DOWHILE 循環時,循環部分會最少被執行一次,然後才進行條件檢查。若條件符合,循環部分會被再次執行。只要條件一直符合,循環就會不斷地繼續運行。是一個後測循環。,DO BEGIN循環部分 ENDWHILE 條件,DOWHILE 循環的流程圖及其偽代碼,23.2 基本控制結構,迭代REPEATUNTIL 循環當程序來到 REPEATUNTIL 循環時,循環部分會不斷地被執行,直至符合離開條件為止。是一個後測循環。,REPEAT循環部分UNTIL 條件,REPEATUNTIL 循環的流程圖及其偽代碼,23.2 基本控制結構,迭代REPEATUNTIL 循環當程序來到 REPEATUNTIL 循環時,循環部分會不斷地被執行,直至符合離開條件為止。是一個後測循環。,REPEATUNTIL 循環的流程圖及其偽代碼,REPEAT循環部分UNTIL 條件,23.3 用以處理陣列的算法,陣列一種常用的數據結構。可以組織一系列同一類型的數據,並組合在同一結構內。,23.3 用以處理陣列的算法,初始化陣列的項目在使用陣列前,我們必須將初始值載入陣列。載入一詞是用來描述輸入數據到陣列內這個動作。,23.3 用以處理陣列的算法,搜尋陣列中的某個項目不少陣列的操作都涉及搜尋陣列中的某個特定項目,例如:檢查某陣列是否包含某值找出某項目的位置,然後把它刪除決定一個新項目應要加入的位置線性檢索涉及檢驗陣列內的每一個項目,並由第一個項目開始逐一檢驗。檢索過程會一直檢驗陣列內的每個項目,直至找到目標項目或完成檢驗所有項目為止。線性檢索一般適用於未經排序的陣列,但對於已排序的陣列亦同樣有效。效率較對分檢索為低。,23.3 用以處理陣列的算法,搜尋陣列中的某個項目不少陣列的操作都涉及搜尋陣列中的某個特定項目,例如:檢查某陣列是否包含某值找出某項目的位置,然後把它刪除決定一個新項目應要加入的位置線性檢索涉及檢驗陣列內的每一個項目,並由第一個項目開始逐一檢驗。檢索過程會一直檢驗陣列內的每個項目,直至找到目標項目或完成檢驗所有項目為止。線性檢索一般適用於未經排序的陣列,但對於已排序的陣列亦同樣有效。效率較對分檢索為低。,23.4 在編程中使用模組方法的好處,大部分商業程序都包含過千行的代碼。需要把程序分拆為一系列獨立而又易於處理的模組。若一模組的代碼能列印在一單頁上,這便屬於可接受的長度。,23.4 在編程中使用模組方法的好處,在編寫程序中使用模組方法的好處概括如下:若某些標準過程常用於某個程序,把它們以獨立模組的方式去編寫能夠省去重複編寫相同算法的時間。與一整個程序相比,要理解一個模組和為它除錯會較為容易。這是因為模組相對較小,而且其目的亦有明確的定義和紀錄。模組化讓一組程序編寫員能夠合力編寫一個大型的程序,從而加快程序開發的過程。每個模組能被獨立測試,這亦能加快程序開發的過程。模組化能使一個大型專案較容易監察和控制。,23.4 在編程中使用模組方法的好處,在編寫程序中使用模組方法的好處概括如下:若某些標準過程常用於某個程序,把它們以獨立模組的方式去編寫能夠省去重複編寫相同算法的時間。與一整個程序相比,要理解一個模組和為它除錯會較為容易。這是因為模組相對較小,而且其目的亦有明確的定義和紀錄。模組化讓一組程序編寫員能夠合力編寫一個大型的程序,從而加快程序開發的過程。每個模組能被獨立測試,這亦能加快程序開發的過程。模組化能使一個大型專案較容易監察和控制。,

    注意事项

    本文(输入语句输出语句及赋值语句.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开