Chapter 1 複習.

Slides:



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

“ 上海市科研计划课题预算编制 ” 网上教程 上海市科委条财处. 经费预算表 表 1 劳务费预算明细表 表 2 购置设备预算明细表 表 3 试制设备预算明细表 表 4 材料费预算明细表 表 5 测试化验与加工费预算明细表 表 6 现有仪器设备使用费预算明细表 小于等于 20 万的项目,表 2 ~表.
社交礼仪.
損益表 原則: 收益與費用的計算,實際上是在實現或發生時所產生,與現金收付當時無關。
報告者:蕭曄鴻 班級:溫馨甲孝 指導教授:李開濟博士
計算機概論 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 演算法與流程圖 4-3 視窗程式語言設計 4-4 資料結構.
單元名稱: 健康的兩性交往.
《中国共产党发展党员工作细则》 学习提纲 中共进贤县委组织部 宋 剑
严格发展程序,提高工作能力 黄 玉 2010年9月.
发展党员的流程和要求 党委组织部 萧炽成.
教育年鉴条目的撰写.
課程名稱:程式設計 授課老師:________
莫让情感之船过早靠岸 兴庆回中 赵莉.
Word高级应用——制作毕业论文 Word高级应用——制作毕业论文 6..
行政公文写作 第七章 2004年8月 行政公文写作.
第四章 控制结构.
论文撰写的一般格式和要求 孟爱梅.
赋值语句与输入、输出语句.
Chapter 12 護照簽證. Chapter 12 護照簽證 第一節 護照未辦妥 辦理護照需要當事人照片二張、身份證正本,辦理時間通常需要5個工作天。旅行社因作業人員疏失,延宕辦理時效,致旅客無法如期出國,應負損害賠償責任。
Access数据库程序设计 总复习.
Visual Basic 2005學習範本 第5章 選擇結構.
第三章 幼儿园课程内容的编制与选择.
D、結構化技術 主要的結構化技術 結構化程式設計 (Structured Programming)
2013暑期社会实践指导及动员大会 信息学院社会实践指导及青年志愿者中心
第三章  电话、电子通讯   本章重难点:     打电话的方法、         接听电话的方法。
电话联系.
迎宾员礼仪 包头机电工业职业学校管理系 白琳 1.
課程名稱:程式設計 授課老師:________
《社交礼仪分享》 阳晨牧业科技有限公司 市场中心 二O一二年四月十八日.
会议文书.
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
如何写入团申请书.
财 务 会 计 第四篇:供应链会计实务 制作人:谌君、熊瑜.
第11周 工作计划.
標準作業流程(SOP)的編製 --以楊梅高中「註冊組」之實作為例--
Visual Basic程序设计.
程式簡介、VB、物件導向 國立北門高中 林明璋.
BLANK overview.
課程名稱:程式設計 授課老師:________
Visual Basic 2010 程式設計16堂特訓 第七堂 VB的迴圈流程控制.
第6章 数 组 6.1 一维数组 6.2 控件数组 6.3 二维数组.
数组 第 6 章.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
第4章 程序控制结构与算法基础.
計算機程式 廖文淵 Department of Computer Science and Engineering
新觀念的 VB6 教本 第七章 讓程式轉彎的控制敘述.
流程控制、陣列 台南市聖功女子高級中學 毛全良.
程式語言Visual Basic 重複結構 黃瀧輝 老師 Long Hwai,Huang.
6-1 For…Next迴圈敘述 6-2 While…End While迴圈敘述 6-3 Do…Loop迴圈敘述 6-4 巢狀迴圈敘述
第12章 VBA模块设计.
電腦解題─流程圖簡介 臺北市立大同高中 蔡志敏老師.
第六章 安全衛生工作守則 6-1 前 言  6-2 訂定依據相關法令規定  6-3 工作守則製作程序及製作前應注意事項  6-4 如何訂定適合需要之安全衛生工作守則  6-5 結 論.
VB程序设计语言 主讲教师:王 杨.
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
江西财经大学信息管理学院 《数据库应用》课程组2007
VB语言程序设计教程.
小结 郭清溥.
第九章 結 帳 9-1 了解結帳的意義及功能 9-2 了解虛帳戶結清之會計處理 9-3 了解實帳戶結轉的會計處理
经典算法之 冒 泡 排 序.
Visual Basic 程序设计教程.
Ch04 VB.NET的流程控制 網頁程式設計.
第二章、第三章错题分析.
Excel高级功能培训 PSMT质量部 王新民
中国大连高级经理学院博士后入站申请汇报 汇报人:XXX.
第四章 控制结构 1、顺序控制结构 2、选择结构 3、循环结构.
內部控制作業之訂定與執行 報告人:許嘉琳 日 期:
單元名稱:結構化程式設計 報告人 劉洲溶.
手机淘宝“变形”产品—微淘 操作流程指南 (内测版).
Presentation transcript:

Chapter 1 複習

大綱 流程圖複習 VB 程式種類 輸出/輸入 介面設計 流程控制 問題研討(上機習題)

1 流程圖複習 目的 採用由上而下結構化程式設計(Top-down Structured Programming)的觀念,將做事(或解題)的邏輯流程用圖形(符號)表示出來。

1.1 流程圖符號(1/3) 選取流程圖符號 電腦的Word 軟體中,工具列─快取圖案─流程圖

1.2 流程圖符號(2/3) 常用圖形 符 號 意 義 流程圖開始 (Start) 流程圖終止(End) 處理程序(Process) 符 號 意 義 流程圖開始 (Start) 流程圖終止(End) 處理程序(Process) 決策(Decision) 指示流程方向 輸出文件

1.3 流程圖符號(3/3) 常用圖形 符 號 意 義 輸入資料 使用一已定義之處理程序(副程式) 換頁 流程圖與流程圖之連接點 註解/附註

1.4 流程圖結構(1/10) 循序結構(Sequence structure) 圖形: 意義:處理程序循序進行;既處理程序1.執行 完就執行處理程序2。 處理程序1 處理程序2

1.4 流程圖結構(2/10) 二元選擇結構 圖形 ㄧ: 意義:如所下條件成立則流程走處理程序1.、否 則走處理程序2 是 否 條件 意義:如所下條件成立則流程走處理程序1.、否 則走處理程序2 是 否 條件 處理程序1 處理程序2

1.4 流程圖結構(3/10) 二元選擇結構 圖形 二: 意義:如所下條件成立則流程走處理程序1、否則 跳過 是 否 條件 處理程序1

1.4 流程圖結構(4/10) 二元選擇 應用實例 7. 辦理主管會報 主席裁示事項 否 是 8.主席裁示 事項是否列管 9.主席裁示 事項持續管理 10.結案 7. 辦理主管會報 主席裁示事項 是 否 二元選擇 應用實例

1.4 流程圖結構(5/10) 多重選擇結構 圖形: 意義:流程依據條件p,執行n個處理程序中 的一個。 P=1 P=n 處理程序2 處理程序1 P=2 條件P .......

1.4 流程圖結構(6/10) 多重選擇結構 實例: 3.速件處 理程序 4.普通件 處理程序 2.最速件 1.公文會簽 核時限定

1.4 流程圖結構(7/10) REPEAT-UNTIL結構 圖形: 處理程序 意義:重覆執行處理程序直到滿足標示條 件為止,即直到條件變成(True)為止。 條件成立 處理程序 否 是

1.4 流程圖結構(8/10) REPEAT-UNTIL 結構 實例: repeat 4.選定要建立 標準化項目 5.成立標準 化項目小組 6.提報計畫 至研考室 7.審核計畫 通過 不通過 8.研擬教育 訓練計畫 End repeat

1.4 流程圖結構(9/10) WHILE-DO 結構 While-do 否 條件 是 處理程序 End While 圖形: 意義:先測試條件,成立時,就執行處理程 序,否則跳到下一個流程 While-do 否 條件 是 處理程序 End While

1.4 流程圖結構(10/10) ˙ WHILE-DO 結構 實例: 是 受理案件 已辦結? 否 2.辦理稽催列管 3.已辦結,登錄銷 End While 3.已辦結,登錄銷 案解除列管

1.5 流程圖繪製原則 (1/5) 1. 流程圖符號繪製排列順序,為由 上而下,由左而右。 2. 處理程序說明以簡明扼要敘述為原則 1. 流程圖符號繪製排列順序,為由 上而下,由左而右。 2. 處理程序說明以簡明扼要敘述為原則 3. 開始符號在流程圖中只能出現一次,但結束符號則不限 4. 決策條件,文字敘述應簡明清晰,路徑並加註「是」及「否」或其它相對性文字指示。

1.5 流程圖繪製原則 (2/5) 5. 路徑符號宜避免互相交叉 1. 2. 是 否 3. 3. 1. 2. 否 是 (不好) (好)

1.5 流程圖繪製原則 (3/5) 6. 處理程序須以單一入口與單一出口(Single-Entry, Single- Exit)特性繪製。 2. 是 否 1. 2. 是 否 (較不好) (較好)

1.5 流程圖繪製原則 (4/5) 7. 流程圖中若有參考到其他已定義流程,可使用已定義處理程序符號,不必重複繪製。 讀入數據 否 數據結束 數據排序 讀入數據 數據結束 是 否 排序流程 已做好

1.5 流程圖繪製原則 (5/5) 流程圖若一頁繪製不下,可以使 用,並在處理程序編號上表示其階 層性。 8. 階層性繪製方式: 1. 2. 流程圖若一頁繪製不下,可以使 用,並在處理程序編號上表示其階 層性。 1. 2. 3. 2.1 2.2 2.3

1.6 流程圖案例 由一加到一百 for End for start sum= 0;I = 1; yes I > 100 stop no sum = sum + I I = I + 1 End for

1.7 習題 有一人的一天行程安排如下;請你以流程圖表示他的行程。 1.7 習題 有一人的一天行程安排如下;請你以流程圖表示他的行程。 鬧鐘一響(早上6點),他就起床,梳洗完畢後,用早餐,早上8點出門上班,中午1.2點,用完午餐至1.3點午休。1.3點30分起,如公司有會就參加會議,否則看天氣辦事,天晴打高爾夫球,下雨天打保齡球,陰天則打網球。晚上8點用晚餐,餐後看電視節目。晚上22點就寢。

2 VB 程式種類 VB 應用程式分二大類 主控台應用程式 Windows Form 應用程式 在文字模式下執行,介面的設計較為困難。 方便撰寫圖形介面的程式 利用介面所產生的事件驅動程式的執 行 驅動的事件,如 按下按鈕、程式取動、…等等 當事件發生時,相對應的程式就被取動。

3 輸出/輸入敘述1 主控應用程式 InputBox() Console.WriteLine() 由 keyboard 讀入一個 字串 3 輸出/輸入敘述1 主控應用程式 InputBox() 由 keyboard 讀入一個 字串 如 score = InputBox(“score”) Console.WriteLine() 輸出資料於銀幕上 如 Console.WriteLine(“score = “&score)

3 輸出/輸入敘述2 Windows Form 應用程式 TextBox 3 輸出/輸入敘述2 Windows Form 應用程式 TextBox 在銀幕上建一TextBox 的方塊,此TextBox 會有一名稱如為 textbox-name, 在這方塊所 keyin 的資料稱為 Text, 可用 textbox-name.Text 存取該資料。

3 輸出/輸入敘述3 Windows Form 應用程式(續) MsgBox(訊息字串 [,樣式] [,標題字串] ) 3 輸出/輸入敘述3 Windows Form 應用程式(續) MsgBox(訊息字串 [,樣式] [,標題字串] ) 它的意義為有一方塊稱為 “標題字串”,把 “訊息字串 “,再根據 ”樣式”呈現操作者須回復的資訊。 當 [,樣式] [,標題字串] 沒有時,系統會給一設定值。 其他參考課本 p4-38, 4-3節

4 介面設計 介面設計 指設計操作者與程式互動的畫面 VB 已製作不少物件,供程式設計者使用。 已學過的物件有: Label Button Radio Checkbox TextBox , …

5 流程控制1 流程控制的敘述有: If … End If 敘述 Select Case 敘述 For … Next 敘述 While <條件> … End While 敘述

5 流程控制2 流程控制的敘述有: (續) Do … Loop 敘述 Do While <條件> … Loop 敘述 Do Until <條件> … Loop 敘述 Do … While <條件> 敘述

5 流程控制3 跳出迴圈的方法: 用一計數器 如 For i = 10 To 100 … next i 為計數器

5 流程控制4 跳出迴圈的方法: (續) 利用迴圈內計算的結果 如 Do … res = ….. if res < epsilon then exit Do Loop

5 流程控制4 跳出迴圈的方法: (續) 利用資料中不可能出現的資料 如 輸入學號,學號不可為空白值,所以用學號為空白時,停止輸入學號的迴圈。 又如讀入檔案的資料,當檔案終了時,就停止。 While (true) id = InputBox(“學號”) if id = “” then exit while end if … End while

6 上機習題 設計一程式,讓使用者輸入任意數目之數字,並求出這些數字中的最大值,並印出結果,印出的格式如下: *****輸入的數字***** xxx … 共 xxx 筆; 最大數為 第 xx 筆 值為 xxx

7 繳交上機習題之注意事項1 報告格式 報告以紙本方式繳交, 書寫之格式,需分五大標題: 題目 解析 流程圖 程式與輸出結果 討論

7 繳交上機習題之注意事項1 評分的重點 結果之正確性與完整性 人機界面是否好用 是否抄襲,抄襲與被抄襲是同為0分