五 循环结构程序设计 厦大附中信息技术.

Slides:



Advertisements
Similar presentations
完美殺人筆記簿 【爸!我受夠了!】 第七組組員: 林正敏 陳筱涵 李蓓宇 許純宜 羅玉芬 謝文軒.
Advertisements

元大京華證券 組員名單 : A 楊之奇 A 廖本揚 A 宋俊承 A 陳冠廷 A 郭峻瑋 A 指導教授 : 許素華 副教授.
達悟族報告 作者 : 林琪崴, 許原碩 座號 :13 號,14 號 原碩負責 : 簡介, 傳說, 圖驣, 達悟族飛魚季, 琪崴 : 地理位置, 土地利用方式, 飲食文化, 豐收祭.
主讲:张天明 影像艺术工程师. 声音的聆听 指出听到的是什么物体发出的声音,这一 声音是在什么样的空间环境中传播的。 一、 答案: 1 、打气筒打气的声音 2 、手打打气筒给足球打气的声音 3 、手打打气筒给自行车轮胎打气的声音 4 、七次(七声)打气筒打气的声音 5 、(气流)摩擦的声音 6 、猪在发急时的叫声.
概念導向命題技巧與試題分析 臺灣師大地理系 陳國川. 教學評量是一種『抽樣調查』 實施教學評量時,需具備二項條件: 其一,瞭解命題的理論及其實踐的方法; 其二,瞭解各種題型的功能與命題方式。 壹、前言.
第十八章 林肯大郡 第十八章 林肯大郡災變緊急搶救應變措施 1997 年 8 月 18 日溫妮颱風襲台,汐止鎮 的林肯大郡山崩,遭崩場土石撞擊 1997 年 8 月 18 日溫妮颱風襲台,汐止鎮 的林肯大郡山崩,遭崩場土石撞擊造成二十八人罹難八十戶住宅倒塌的慘劇 此災變要喚起國人的重視 本章介紹搜救行動緊急應變措施。
高峰植物園行前解說 2005/12/07 By 羽明. 陽性先驅物種 陽性植物 --- 陽光需求量大 陰性 ( 或耐蔭性 ) 植物 --- 陽光需求量少, 或 日照太強反而無法生存 先驅植物 --- 森林大火或土石流地震後產生的 裸露空地, 先生長出來的植物.
報 告 人 : 胡 嘉 琪 ˙ˇ˙ 、 王 紫 庭 = ˇ = 台灣夜市文化 作者: 郭明澤‧私立明道高中‧綜二 4 班 馬炯修‧私立明道高中‧綜二 4 班.
5 ˙ 1 第五章 生物的協調作用 5 ‧ 1 神經系統. 5 ˙ 1 人體的神經系統 1. 協調動物生理反應的系統: 神經 系統、 內分 泌 系統。 2. 神經系統負責 統整 和 協調 。分為 中樞 神經 和 周圍 神經。 (1) 中樞神經包括 腦 和 脊髓 。 (2) 周圍 神經包括 腦神經 和.
从《西游》看大学生的成长 主讲人:颜廷学 时间: 地点:演艺大楼流行剧场.
新员工培训 设计部 思安新能源股份有限公司 主讲人: 韩少华 时 间:
前言:河流的主要功能 1. 交通運輸 優點-運費低廉,維護費用低 缺點-速度慢,裝載費時,不能到達生產區或消費區 的末端,需要轉載。 尚受到河流網路,河口位置,水量變化,河床 狀況,冰封時期 2. 水資源系統.
幽夢影~張潮 小佑子工作室 關於《幽夢影》 作者張潮,記寫他個人對人生世事之體驗透悟的 書。 書中文字,全為「語錄」形式,屬於格言,也是 最精鍊的隨筆。 全書可分為九卷:論才子佳人、論人與人生、論 朋友知己、論讀書、論閒情逸趣、論立身處世、 談文論藝、論四時佳景、論花鳥蟲魚。
成人高考高起点 语文 冲刺班 主讲老师:邓君媚. 复习指导 高考语文含四大块内容: 语言知识和语言表达,古代诗文阅读,现 代文阅读,写作。 在全面复习的前提下,按照《考试大纲》 的要求,要做好思路整理,建立高考的整体框 架的工作。认真归纳整理基础知识、培养基本 能力,复习做到有的放矢。 复习指导.
老师,我可以不 爱 吗? 山东省淄博市张店区实验中学 杜桂兰 星期一的早晨,我紧张而又兴奋,因为 我的赛教课就要开始了。 这是一次级别很 高 的竞赛。
While 迴圈 - 不知重複執行次數
财政部 国家税务总局 中国人民银行(央行) 银监会 证监会 保监会. 法定存款准备金率 利率 税率 政府投资 楼继伟,周小川,易纲.
油蔴菜籽 指導老師:陳瑜霞 學生: 商設一甲 謝旻璇 車輛三乙 許勝傑 工管四甲 彭凱雲. 作者介紹: 廖輝英( 1948 年生)臺大中文系畢業。 從初三開始寫作,早期作品多以散文為主,大四 畢業時才暫時封筆。畢業後進了廣告界,成為廣 告文案好手,後為企畫主管,在廣告界縱橫十餘 年,也曾任職於建設公司,辦過社區報高雄一周。
蘭嶼情人洞傳說 林庭羽製 林庭羽製. 台灣的蘭花特別多,台灣有個蘭 嶼島,島上面的蘭花更多.所以 叫蘭嶼.這裡留下了動人的傳說。
職業訪談報告. 成員 : 鐘怡君 劉沛君 謝明達 賴映辰.
揭日本人让人理解不了的20件事 今天先来看看日本人的自我剖析︰日本人的20个“为什么”?这“20个为什么”的内容来源于日本影视名人北野武所主持的一个节目。虽然不是网友来信中提出过的问题,但看看日本人自己对自己的分析,是挺有意思的。而且,仔细看看下面这“日本人的20个为什么”,会发现其实有些东西对于中国人来说并不陌生。毕竟汉字圈里的文化,是有共融之处的。
第六章 循环控制.
电话联系.
迎宾员礼仪 包头机电工业职业学校管理系 白琳 1.
上課囉 職場甘苦談 小資男孩向錢衝 育碁數位科技 呂宗益/副理.
我的社區_觀塘 第三課.
财 务 会 计 第四篇:供应链会计实务 制作人:谌君、熊瑜.
第一章 引论 1.1操作系统的概念 计算机系统: 计算机硬件 计算机软件 计算机硬件:运算器、控制器、存储器、输入设备和 输出设备
C语言程序设计教程 (第4版) 第5章 循环结构 李丽娟 2013年2月.
第 二 课 程序组成、基本数据类型、表达式 我们以上一章练习题为例说明Pascal程序的结构形式:
Chapter 1 複習.
第八章 符号表 符号表的作用: 一致性检查和作用域分析; 辅助代码生成..
C程序设计.
解题报告 刘非.
第 四 章 循环结构 while语句 do {} while 语句 break和continue语句
程式語言Visual Basic 重複結構 黃瀧輝 老師 Long Hwai,Huang.
第六章 循环结构程序设计 概述 while 语句 do-while 语句 for 语句 循环的嵌套 几种循环的比较
编译原理实践 5.给定语法的语法分析程序构造.
ENVI-IDL可视化程序设计 楚雄师范学院地理科学与旅游管理学院 杨云源 QQ:
第五章 循环结构的C程序设计 5.1 while循环语句 5.2 do-while循环语句 5.3 for循环语句 5.4 多重循环
第3章 选择结构与循环结构 王德俊 上海交通大学继续教育学院.
第二章 Java语言基础.
計數式重複敘述 for 迴圈 P
陳維魁 博士 儒林圖書公司 第五章 控制結構 陳維魁 博士 儒林圖書公司.
編譯程式設計 期末專題說明 V1.1 May 2004.
动态规划(一).
最大公约数 ——解题报告 作者:宋含章 七(12)班 1.
第4章 PHP流程控制语句.
C语言程序设计.
目录 5.1循环结构程序设计的概述 5.2 用while语句实现循环结构程序设计 5.3 用do-while语句实现循环结构程序设计
第2章 算法与C语言程序 程序 (1)数据的描述:数据的类型和组织形式(数据结构) (2)操作的描述:操作步骤(算法) 沃思指出:
Instructor:Po-Yu Kuo 教師:郭柏佑
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
《计算机应用基础》 第9章 程序设计基础(二).
現代專案管理教材 第一章 專案與專案管理 博碩文化出版發行.
中五級電腦科 PASCAL檔案處理.
本节内容 Lua基本语法.
College of Computer Science & Technology
1.2基本算法语句 1.2.3循环语句.
输入语句 输出语句 赋值语句 条件语句 循环语句
問題解決與流程圖 高慧君 台北市立南港高中 2006年12月22日.
河口生態系 紅樹林.
四 选择结构程序设计 厦大附中信息技术.
三 顺序结构程序设计 厦大附中信息技术.
1.2.3 循环语句.
PASCAL语言 吉林大学计算机科学与技术学院.
PASCAL语言 吉林大学计算机科学与技术学院.
PASCAL语言 吉林大学计算机科学与技术学院.
编译原理实践 6.程序设计语言PL/0.
编译原理与实现 河北科技大学 信息科学与工程学院计算机系 杨奎河
Presentation transcript:

五 循环结构程序设计 厦大附中信息技术

内容提要 for/to/do语句 1 While/do语句 2 repeat/until语句 3 应用实例 4

For语句 For语句的一般形式如下: (1) 递增循环: for 控制变量:=<表达式1> to <表达式2> do <语句>; (2) 递减循环: for 控制变量:=<表达式1> to <表达式2> do <语句>; 变量标识符 := 表达式 IF语句 FOR to downto 语句 do

FOR语句的流程图表示 (a)递增型循环 (b)递减型循环 false false 初值<=终值 初值>=终值 true 控制变值=初值 循环体语句 控制变量值<终值 控制变量取其后继值 true 初值>=终值 false 控制变值=初值 循环体语句 控制变量值>终值 控制变量取其后继值 true

求 1+2+3+…+n的值 求 1+2+3+…+n的值。 program p5_1(input,output); var sum,i,n:integer; begin write(‘please input n:’); read(n); sum:=0; for i:=1 to n do sum:=sum+I; writeln(‘sum=’,sum); end.

猴子吃桃问题 例:猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个。到第十天,只剩下一个桃子。试求第一天共摘多少桃子? program p5_2(input,output); var j,x:integer; begin x:=1; for j:=9 downto 1 do x:=(x+1)*2; write(‘The number is:’,x); end.

当型循环语句 当循环次数未知,它依赖于某个布尔表达式的值,而此值在循环执行过程中会改变,为此PASCAL提供了WHILE语句和REPEAT语句。 WHILE语句的格式: WHILE <布尔表达式> DO <循环体> 布尔表达式 false 循环体 true 表达式 while语句 while 语句 do

求 1+2+3+…+n的值 求 1+2+3+…+n的值。 program p5_3(input,output); var sum,odds,n:integer; begin write(‘please input n:’); read(n); sum:=0; odds:=1; while odds<=n do sum:=sum+odds; odds:=odds+2; end; writeln(‘sum=’,sum); end.

直到型循环语句 REPEAT语句的格式: repeat 语句1; 语句2; …… 语句N until 布尔表达式; 语句 repeat语句 false 循环体 true 语句 repeat语句 repeat 表达式 until :

求 1+2+3+…+n的值 求 1+2+3+…+n的值。 program p5_4(input,output); var sum,odds,n:integer; begin write(‘please input n:’); read(n); sum:=0; odds:=1; repeat sum:=sum+odds; odds:=odds+2; until odds>n; writeln(‘sum=’,sum); end.

多重循环 当一个循环体语句的循环体中包含另一个循环语句时,就构成了多重循环,我们也称之为循环语句的嵌套结构。设计多重循环时要特别注意内、外循环之间的关系,以及各语句安放的位置,内外循环的控制变量不得同名,多重循环的执行次数为各层循环执行次数的乘积。

求水仙花数 例:用多重循环求100—900之间的所有水仙花数。 program 5_5(input,output); var m,a,b,c:integer; begin for a:=1 to 9 do for b:=0 to 9 do for c:+0 to 9 do m:=a*100+b*10+c; if a*a*a+b*b*b+c*c*c=m then writeln(m); end; end.

谢谢指导!