迴圈 迴圈基本觀念 while迴圈 do 迴圈 for迴圈 巢狀迴圈 迴圈設計注意事項 其他控制指令 迴圈與選擇的組合.

Slides:



Advertisements
Similar presentations
高三英语有效复习策略 程国学. 一、高考备考的方向把握 1. 认真研究普通高中《英语课程标准》和《福建 省考试说明》关注高考命题原则和发展方向,定 准复习教学起点 1. 认真研究普通高中《英语课程标准》和《福建 省考试说明》关注高考命题原则和发展方向,定 准复习教学起点 一是明确高考英语可能考什么,我们应该怎样准.
Advertisements

考纲研读 语言知识要求 语言运用能力 附录 1: 语音项目表 附录 2: 语法项目表 附录 3: 功能意念项目表 附录 4: 话题项目表 附录 5: 词汇表 听力 阅读 写作 口语.
100 學年度 勞委會就業學程 國際企業管理學系-物業管理學程介紹. 何謂物業管理? 以台灣物業管理學會 所述,物業管理區分為 「物」、「業」、「人」三區塊。台灣物業管理學會 「物」係指傳統的建物設備、設施 「業」為不動產經營的資產管理 「人」則以生活服務、商業服務為主,並以人為 本位連結物與業,形成今日物業管理三足鼎立新.
CSIM, PU C Language Introduction to the C Programming Language 重覆敘述 (for,while,break,continue) 適合重複性的計算或判斷.
1.1 程序和程序设计 程 序:简单的说程序就是指令的集合。 计算机设计语言: 机器语言 :二进制 0 、 1 汇编语言:助记符(英语单词)。 高级语言: 人类自然语言(数学语言 + 英语) 如: C 语言、 Qbasic 、 VB 等 第一章:程序设计基本概念.
图书馆管理实务.
行政命令.
共产党领导的多党合作和政治协商制度: 中国特色的政党制度.
主讲:材料工程学院党总支宣传委员、党务秘书 教工党支部书记 王国志 2015年12月7日
普通高中新课程实验 若干问题 广东省教育厅教研室 吴惟粤 2004年4月29日 广州.
前言 採購程序每一環節所涉及人員,無論是訂定招標文件、招標、審標、決標、訂約、履約管理、驗收及爭議處理,如缺乏品德操守,有可能降低採購效率與品質,影響採購目標之達成,甚有違法圖利情事發生,致阻礙政府政策之推動並損害公共利益。因此,較之一般公務人員,採購人員更需遵循較高標準之道德規範。 主講人:林中財.
欢迎新同学.
2015年新课标高考历史试题分析 暨考试方向研判 李树全 西安市第八十九中学.
课题四 以天池、博斯腾湖 为重点的风景旅游区
“健康的基督徒” 入门.
南台科技大學電子工程系 指導老師:楊榮林 老師 學生姓名:蔡博涵 巨物索餌感測裝置(第II版)
2015年汕头一模质量分析会 34(1)题分析 濠江区河浦中学 詹金锋 34(2)题分析 汕头市实验学校 董友军
士師逐個捉(II) 石建華牧師 24/07/2016.
第4章 條件判斷與迴圈 Java 2 程式設計入門與應用.
宣讲数学课程标准 增强课程改革意识.
高考地理全国卷和安徽卷 的对比分析及备考策略
快乐生活,快乐学习 《中国古代诗歌散文欣赏》.
班級經營之再思 香港班級經營學會 黃鳳意
佛法原典研習 五陰誦 (II) 2007/5/13 整理此報告的方式 : 主要節錄 果煜法師說法之重點.
2014年度合肥市中小学生学业质量 绿色指标测试相关情况说明及考务工作要求
普通高中课改方案介绍.
C#程序设计案例教程 第3章 程 序 结 构.
理想与现实 有一所大学叫做“社会”,它教会人们奉承比自己强的,挤兑和自己差不多的,欺凌比自己弱的。
個人投資理財分析 財務狀況匯總表 銀行存款 共同基金 外幣基金 股票投資 保險價值 黃金投資 支出預算 房貸計算 不動產價值 資源變化資料庫
第七章 机械加工工艺规程的制定.
家庭教育與服務學習.
普通高中课程改革的方案与推进策略 安徽省教育厅 李明阳.
機械工程學系課程地圖 先進材料與精密製造組 設計分析組 校訂共同必修課程 機械系訂 必修課程 組訂 必修課程 畢業專題 工學院訂必修課程
14 JavaScript语言基础 JavaScript是一种轻量级、解释型的Web开发语言。所谓轻量级,就是语言的体系结构不是很庞杂,例如,没有C、Java等语言中的类、内存管理、系统管理等高深的知识范畴;所谓解释型,就是语言在浏览器或服务器等环境中直接被解释执行,不需要对源代码进行编译操作。
第 5 章 流程控制 (一): 條件分支.
普通高中校本课程开发与实施 崔允漷 教授、博导 普通高中新课程国家级通识研修专题之一 华东师范大学课程与教学研究所副所长
*§8 反常二重积分 与反常定积分相同, 二重积分亦有推广到积分区域是无界的和被积函数是无界的两种情形, 统称为反常二重积分.
選擇 運算式 邏輯運算 if指令 流程圖基本觀念 程式註解 巢狀if指令 switch指令.
摩西五經系列:申命記.
第三章 控制结构.
檢調機關函調、搜索、約談訊問之認識 (含教師因公涉訟輔助)
程式設計實作.
C++Primer 3rd edition 中文版 Chap 5
流程控制結構 4-1 流程控制與UML活動圖 4-2 程式區塊與主控台基本輸入 4-3 條件控制敘述 4-4 迴圈控制敘述 4-5 巢狀迴圈
程式敘述執行順序的轉移 控制與重複、方法 Lecturer:曾學文.
C 程式設計— 控制敘述 台大資訊工程學系 資訊系統訓練班.
PHP 程式流程控制結構.
Introduction to the C Programming Language
實作輔導 3 日期: 4/14(星期六) 09:10~12:00、13:10~16:00
高级微观经济学 东北大学工商管理学院 向涛.
第六章 假設檢定 6.1 假設檢定概論 6.2 檢定統計量 6.3 假設檢定的形式與步驟 6.4 單一樣本之假設檢定
第三章 指數與對數 3-2 指數函數及其圖形.
程式結構&語法.
第三章 C++的语句和简单的程序设计 主要内容:
第2章 算法与C语言程序 程序 (1)数据的描述:数据的类型和组织形式(数据结构) (2)操作的描述:操作步骤(算法) 沃思指出:
第二章 Java基本语法 讲师:复凡.
第3章 JavaScript基本语句.
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
第二章 Java语法基础.
第二章 Java基本语法 讲师:复凡.
PHP程式設計 五、程式流程控制結構 建國科技大學 資訊管理學系 饒瑞佶.
桃園市108學年度國民中學資賦優異學生鑑定家長說明會
第1章 数据结构基础概论 本章主要介绍以下内容 数据结构研究的主要内容 数据结构中涉及的基本概念 算法的概念、描述方法以及评价标准.
Do While 迴圈 東海大學物理系‧資訊教育 施奇廷.
八、工程督導 8.1.監辦 8.2.審計機關之稽察 8.3.相關機關之查核 8.4.施工查核小組 8.5.採購稽核小組 8.6.工程督導小組
迴圈(重複性結構) for while do while.
判斷(選擇性敘述) if if else else if 條件運算子.
C语言基本语句 判断循环.
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
第二章 Java基本语法 讲师:复凡.
Presentation transcript:

迴圈 迴圈基本觀念 while迴圈 do 迴圈 for迴圈 巢狀迴圈 迴圈設計注意事項 其他控制指令 迴圈與選擇的組合

迴圈基本觀念 迴圈是用來重複執行一段特定的程式,直到某 條件滿足為止。 Count=0; while (Count<100) { /*****處理工作****/ Count=Count+1; } True Count<100? 處理運算 Count=Count+1 False

while迴圈 while (條件運算式) statement; while (條件運算式) { statements; } 條件運算式成立的時候執行指令。 運算式 True 處理運算 False Count=0; while (Count<100) { /*****處理工作****/ Count=Count+1; } 參考 demo10.java

do迴圈 do { statement; } while (條件運算式); 參考 demo11.java True Count=0; do 處理運算 運算式 True Count=0; do { /*****處理工作****/ Count=Count+1; } while (Count<100); False 參考 demo11.java

for迴圈 for迴圈可以準確的計算出迴圈的重複次數。 for (設定初始值; 條件運算式; 增值) statement; count=0; for (i=0; i<=100; i=i+1) count=count+1; 課堂作業: 利用while迴圈計算2+4+6...+n的和(n是偶數) 利用for迴圈計算1+3+5...+n的和(n是奇數) 實習作業: 計算1+1/2+1/3+....+1/n的結果 計算1-22+32-42+....+n2的結果 參考 demo12.java

巢狀迴圈 可以在迴圈內部包含迴圈的指令,執行時由最內 部的迴圈先執行,然後才執行外部的迴圈。 例:99乘法表,印出 課堂練習:印出 課堂作業:計算1!+2!+...+n! 的總和 實習練習:計算 1/1!+1/2!+1/3!+...+1/n! 1 22 333 4444 55555 1 22 333 4444 55555 參考 demo13.java

迴圈設計注意事項 各個變數初始值的設定 確定迴圈跳出條件是否能滿足?避免無窮迴圈 「=」與「==」的誤用 善用System.out.println()列印出迴圈中間值 來除錯

其他控制指令 break:跳出迴圈。 continue:直接跳到迴圈判斷處。 課堂練習:一條線3000公分 ,每天減去一半的長度,幾天之 while(true) { if (i==3) break; else i=i+1; } continue:直接跳到迴圈判斷處。 while(i<10) { i=i+1; if (i%3==0) continue; System.out.println("i=",+i); 課堂練習:一條線3000公分 ,每天減去一半的長度,幾天之 後線的長度短於5公分 實習作業:丟骰子累計數目, 看幾次超過100點 計算梯型面積>1000跳出 參考demo14 15

選擇與迴圈的組合 利用電腦的快速運算,我們無須尋找精確的解 題方法,而可以直接將選擇與迴圈組合起來,暴 力算出解答 質數判斷、因數分解、密碼破解 例題: 計算最大公因數 印出1到輸入值之間所有可以被16整除的數 由使用者輸入一個整數,此數如果是偶數就將 之除以2,如果是奇數就將之*3+1,最後此數 會收斂在1,請寫程式驗證這個過程。

作業 課堂作業: 由鍵盤輸入一個數字,列出該數之所有因數 由鍵盤輸入一個數字,印出1到該數字間,可 以被7整除但不能被3整除的數值 實習作業: 找出小於某整數之所有質數 讀入一個12位數的長整數,利用switch計算 0-9這10個數字,每一個數字出現的次數 假設錢幣種類有 1000,500,100,50,10,5,1元,請計算你拿 1000元購買N元的東西,店員應找回各種錢幣 幾張(張數儘量少)