While 迴圈 - 不知重複執行次數 01010 10101 01010 10101 01010 10101 01010.

Slides:



Advertisements
Similar presentations
1 教師敘薪 Q & A 教師敘薪 Q & A 新竹縣立新湖國中 陳淑芬 新竹縣立自強國中 楊美娟
Advertisements

大學甄選申請入學 〃備審資料 〃面試. 確認你的追求對象 學校環境概況 系別特質 有無交換學生 未來出路 性質相似的科系要清楚之間的差別 ex: 社會福利學系,社會工作學系, 社會學系.
資源問題與環境保育 第 6 章. 學完本章我能 ……  知道中國土地資源的問題與保育  了解中國水資源的問題與保育  知道中國森林資源的問題與保育  能分析自然環境和人文環境如何影響人類 的生活型態  說舉出全球面臨與關心的課題.
手动换页 域外风情系列 儿子去美国留学,毕业后定居美国。还给我找了 个洋媳妇苏珊。如今,小孙子托比已经 3 岁了。 今年夏天,儿子为我申请了探亲签证。在美国待 了三个月,洋媳妇苏珊教育孩子的方法,令我这 个中国婆婆大开眼界。
99學年度第1學期導師輔導工作座談會 全校性共同必修服務學習課程 報告單位:學務處領導知能與服務學習中心.
第八章 互换的运用.
热爱党、热爱祖国、热爱人民 泉州九中初二年(10)班主题班会.
營利事業所得稅查核準則 相關概念介紹 南區國稅局 新營分局 林俊標 各位學員大家好:
情緒與壓力管理 手部舒壓運動 第六組.
第4章 條件判斷與迴圈 Java 2 程式設計入門與應用.
第三課 政府的組織、功能與權限 一、內閣制 壹、民主國家的政府體制 二、總統制 三、混合制 四、小結 一、前言 貳、我國的中央政府體制
“八皇后”问题 崔萌萌 吕金华.
如何培養你的道德風度? 什麼是公德心? 何謂自覺運動? 好心被雷劈?
系統分析與設計 系級:資管三B 姓名:朱秋儒 學號:
盧世欽 律師 鼎禾律師聯合事務所 民國 一○四 年 九 月 十八 日
約用工讀生/學生助理說明會 人事室報告
第五单元 群星闪耀 复法指导 阅读与欣赏 单元重点 1.了解传记文的基本体例与特征。
请将手机调整到静音状态 实验网站:program3.ccshu.net 资源网站:class.ccshu.org/ /
學 號:997I0010、997I0024 組 員:洪韋鈴、王婷婷 日 期: 指導老師:王立杰 老師
一言之辩强于九鼎之宝 三寸之舌胜于百万雄师
計算機概論 使用Excel製作試算表.
五-4 台灣的生活禮俗 組員:603 15號 黃醴萬 6號 吳家熙 5號 楊証傑 11號 李偉新.
公司法(六) 股份有限公司 1.
空間向量 朱泰吉 蔡宇翔 張力夫 莊孟霏.
雕塑你我他.
行行重行行,與君生別離。 相去萬餘里,各在天一涯。 行行重行行:走了一程又一程 生別離:在有生之年分離 語出楚辭:「悲莫悲兮生別離,
C语言程序设计 第十二章 位运算.
高级语言程序设计 主讲人:陈玉华.
循环结构又称为重复结构:用来处理需要重复处理的问题,它是程序中一种很重要的结构。
Class 2 流程控制-選擇敘述與迴圈.
Do.For.While.正三角.倒正三角.倒九九乘法表
選擇排序法 通訊一甲 B 楊穎穆.
資料大樓 --談指標與陣列 綠園.
C的發展史 C程式初體驗 C程式設計基本注意事項 上機實習課程
函數(一) 自訂函數、遞迴函數 綠園.
If … else 選擇結構 P27.
第12章 從C到C++語言 12-1 C++語言的基礎 12-2 C++語言的輸出與輸入 12-3 C++語言的動態記憶體配置
程式撰寫流程.
Introduction to the C Programming Language
第二章 程序的灵魂--算法.
計數式重複敘述 for 迴圈 P
暴力、草莽、土野、情色、權慾 —華西街的成人童話
第六章 安全衛生工作守則 6-1 前 言  6-2 訂定依據相關法令規定  6-3 工作守則製作程序及製作前應注意事項  6-4 如何訂定適合需要之安全衛生工作守則  6-5 結 論.
電子音樂 通訊系 B 楊穎穆.
第0章作业: 教材P12-练习与实践 1.写出用符号’*’输出描绘汉字”大”的流程图。
刑事訴訟法 不受理.
程式結構&語法.
4 條件選擇 4.1 程式基本結構 循序式結構 選擇式結構 重複式結構 4-3
第一章 程序设计和C语言 主讲人:高晓娟 计算机学院.
選擇勞退新制,終身免煩惱 勞工退休金新制 說明會.
C 语言程序设计 程序的循环结构 电大崇信县工作站 梁海亮.
第2章 算法与C语言程序 程序 (1)数据的描述:数据的类型和组织形式(数据结构) (2)操作的描述:操作步骤(算法) 沃思指出:
Instructor:Po-Yu Kuo 教師:郭柏佑
Chap 5 函数 5.1 计算圆柱体积 5.2 使用函数编写程序 5.3 变量与函数.
第2章 认识C语言 教学要点 2. 1 项目二C语言程序识读 2 .2 项目三班级成绩排名 2 .3 知识链接 返回.
C++程式設計入門 變數與運算子 作者:黃建庭.
项目1 C程序设计起步 学习目标: 通过该项目你可以知道: C语言的用途。 C语言的基本符号和关键字。 C语言程序的结构及特点。
設計者:台中市重慶國小 張祐榕.楊晟汶.張儷齡
隨機數 (亂數) 10後,取餘數 n = rand(); 利用 Code::Block 驗證一下 n = rand() %10; 998
問題解決與流程圖 高慧君 台北市立南港高中 2006年12月22日.
程序设计基础.
程式設計--linear search 通訊一甲 B 楊穎穆.
硬幣遊戲解題詳解 王豐緒 銘傳大學資訊工程學系.
C/C++基礎程式設計班 陣列 講師:林業峻 CSIE, NTU 3/14, 2015.
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
1.2.3 循环语句.
績優教師分享 美容保健科 林品瑄 教師.
函式庫補充資料 1.
C语言基础学习 从外行到入门.
隨機函數.
Presentation transcript:

While 迴圈 - 不知重複執行次數

重複結構 依條件決定是否重複執行某些敘述 for 巢狀 for while do...while

前測式重複結構 -while 使用時機  for 迴圈 重複執行次數可預先確定  while 迴圈 1. 迴圈重複執行次數無法預先確定 2. 不知道迴圈何時結束,但可設定條件 ( 測試條件 ) 加 以控制

while 迴圈 流程圖 true false 重複程式區塊 改變測試條件變數 測試條件 測試條件變數初始化

前測式重複結構 -while 語法 測試條件變數初始化 ; while ( 測試條件 ) { 程式敘述 ; … 改變測試條件變數 ; } … 1. 先判斷測試條件之真假,若為真則進入迴圈內 2. 執行迴圈內敘述,改變測試條件變數 3. 重複步驟 1 , 2 直到判斷測試條件為假,離開迴圈。執行 迴圈外第一行 需改變測試條件 否則程式進入無 窮迴圈 因此叫前測 start end 迴圈外第一行

sum=0 i=1 從 1 累加正整數到多少,累加的值會大於 300? ( 用 while 迴圈 ) # include int main() { int i=1,sum=0; while(sum<=300) { sum += i; i++; } printf(" 從 1 累加到 %d ,累加的值會大於 300\n",i-1); system("pause"); return 0; } 為什麼是 i-1 ? i=16 時,sum<=300, 將 16 加入 sum,i++(i=17) i=17 時,sum>300, 離開迴圈, 執行 printf Yes …1+… Yes 17 No 使程式暫停在執行畫面讓我們看到結果 i=i+1; sum=sum+i; sum<=300 sum i

1342 #include int main() { int a,b; printf(" 請輸入一個正整數 (1~9999):"); scanf("%d",&a); while (a>0) { b= a%10; printf("%d",b); a= a/10; } system("PAUSE"); return 0; } 使用者輸入一個小於 的正整數後,將這個數字倒著列印出來,例如輸 入 1342 ,輸出 2431 數字倒轉 取得個位數 去掉個位數的值, ex: > Yes No a>0 a b 輸出