第6章 程式語言簡介及實例應用.

Slides:



Advertisements
Similar presentations
第一單元 建立java 程式.
Advertisements

赋值语句与输入、输出语句.
08 CSS 基本語法 8-1 CSS 的演進 8-2 CSS 樣式規則與選擇器 8-3 連結HTML 文件與CSS 樣式表
題庫解析:MTA資料庫檢定 授課老師:李春雄 博士
第2章 電腦硬體與軟體 2-1 電腦硬體的架構及功能介紹 2-2 電腦週邊設備的介紹及使用 2-3 作業系統與操作 2-4 各類軟體的介紹
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
陳維魁 博士 儒林圖書公司 第九章 資料抽象化 陳維魁 博士 儒林圖書公司.
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
Taiwan President Election
主題五 CPU Learning Lab.
程式開發工具 Visual BASIC Express 2008 程式語言 程式語言的概念.
Chapter 5 迴圈.
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
臺北市立大學 資訊科學系(含碩士班) 賴阿福
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
LINQ 建國科技大學 資管系 饒瑞佶.
Java簡介.
Visual C++ introduction
物件導向程式設計 CH1, CH2.
程式語言 教學投影片.
Chapter 1 Introduction.
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
第1章 認識Arduino.
Visual Basic 程式設計基礎(一)
第 4 章 電腦的軟體世界.
程式語言的概念 程式語言 程式語言的概念.
C語言簡介 日期 : 2018/12/2.
初识Visual Basic.
類別(class) 類別class與物件object.
SQL Stored Procedure SQL 預存程序.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
安裝JDK 安裝Eclipse Eclipse 中文化
Word與PowerPoint的結合 建功國小 陳旻杰 健行國小 張慧如.
Visual Basic 物件導向程式設計簡介.
Java 程式設計 講師:FrankLin.
網頁切換移轉 JS vs. ASP.NET.
VB 程式語言 本節重點: 演算法 陣列 副程式 排序與搜尋.
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
Topic Introduction—RMI
第一單元 建立java 程式.
VS.NET 2003 IDE.
分支宣告與程式設計 黃聰明 國立臺灣師範大學數學系
Ch20. 計算器 (Mac 版本).
第一次Labview就上手 參考書籍: LabVIEW for Everyone (Jeffrey Travis/Jim Kring)
期末考.
挑戰C++程式語言 ──第8章 進一步談字元與字串
程式邏輯結構 Chapter 6 認知 認識何謂流程圖及流程圖各種符號的意義。
如何使用Gene Ontology 網址:
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
流程控制:Switch-Case 94學年度第一學期‧資訊教育 東海大學物理系.
函數應用(二)與自定函數.
陣列與結構.
黃影雯副教授講授 E_Mail Address:
Chapter 15 檔案存取 LabVIEW中的檔案存取函數也可將程式中的資料儲存成Excel或Word檔。只要將欲存取的檔案路徑位址透過LabVIEW中的路徑元件告訴檔案存取函數後,LabVIEW便可將資料存成Excel或Word檔;當然也可以將Excel或Word檔的資料讀入LabVIEW的程式中。
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
一、簡介 電腦硬體設計:純硬體電路(hardware)及韌體電 路(firmware)兩種方式。
1-1 二元一次式運算.
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
資料擷取與監控應用實務.
What is “this”? 在物件導向程式設計中,類別的定義就是在說明如果創建了“這個物件”的話,它會具有那些屬性與功能,以及這些功能是如何實現的。 而所謂的“這個物件”就以 this 來表示。 當我們在JavaScript與jQuery中寫 script 程式(函式)時,“誰”呼叫這個函式,這個“誰”就是該函式中所謂的.
開發Java程式語言的工具 JDK.
網頁設計第十二課.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
String類別 在C語言中提供兩種支援字串的方式 可以使用傳統以null結尾的字元陣列 使用string類別
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
Chapter 4 Multi-Threads (多執行緒).
國中資訊教育(I) 第二章 認識電腦 2-4 程式語言.
Unix指令4-文字編輯與程式撰寫.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
Presentation transcript:

第6章 程式語言簡介及實例應用

學習流程圖

學習流程圖

何謂程式語言 人類用來與電腦溝通,操控電腦作業的語言,稱為「程式語言」。 程式是一連串指令的集合,電腦可以依照指令的步驟逐一執行,進而解決問題。

程式語言的類型

高階語言與低階語言的比較

機器語言 機器語言是唯一可以直接在電腦上執行的語言,由0與1 兩種符號組合而成。

組合語言 組合語言以比較接近人類語言的英文縮寫(稱為「助記憶碼」)來代替一連串的0 與1。 不同電腦所使用的組合語言都不同,可攜性很差。

程序導向語言 程序導向語言是依照程式敘述的先後順序及流程來執行的程式語言。 例如Fortran、COBOL、Pascal、C... 等。

物件導向語言 物件導向語言是以系統所要處理的「物件」或「資料」作為考慮程式架構的出發點。 設計的重點在於物件能接收哪些外來的事件,以及這個物件的反應方法,最後藉著物件間的互動來解決問題。 例如Visual Basic 2008、Java、C++... 等。

應用軟體語言是某些應用軟體專屬的程式語言,主要是為了讓應用軟體的功能具有擴充性而設計。 例如JavaScript、VBA、ActionScript等。

程式的翻譯程式 組合語言原始程式  組譯程式  目的程式  連結程式  機器語言(可執行檔) 高階語言原始程式  編譯程式  目的程式  連結程式  機器語言(可執行檔) Basic原始程式  直譯程式  直接執行

何謂演算法 最簡單的講法就是「解決問題的方法和程序」。

演算法的特性

虛擬碼 虛擬碼(Pseudo Code)是一種介於人類語言和程式語言之間的文字碼。在設計演算法的過程中,設計者只要將思考所得的程序和方法用簡單的文字寫下,不必去管到時候要使用什麼程式語言來執行。

流程圖 美國國家標準編製了一套標準化的流程圖符號,使用者可以利用這些符號繪製出流程圖。

流程圖

Visual Basic操作環境介紹

VB控制項

屬性 「屬性(Property)」是指控制項擁有的特徵或狀態。我們可以在「屬性視窗」設定物件的屬性,也可以利用程式來設定。

事件 「事件(Event)」是指可以被控制項偵測到的動作,例如在按鈕上按滑鼠左鍵一下,按鈕即會偵測到這個動作,產生一個「Click」事件。 如果程式要對某個事件有所反應,必須在該事件中撰寫對應的程式碼,亦即「事件程序」。

方法 物件的「方法(Method)」就是物件可執行的動作。 例如執行「Shape1.Move 100, 100」會使表單上的Shape1 形狀物件執行Move 方法,移動到座標(100,100)處。

VB資料型態 在Visual Basic 中的資料型態(Datatypes)分成三大類:數值、字串和其他類型。

宣告: Const 常數名稱 As 資料型態 = 值 VB常數與變數 常數是指一個固定不改變的值。 宣告: Const 常數名稱 As 資料型態 = 值 變數是指在程式執行過程中,其值是不固定的。 宣告: Dim 變數名稱 As 資料型態

VB算術運算式

VB字串運算式 字串運算式有兩個運算子:+ 和 &。兩者均可合併字串。 & 運算子可以將數值運算式所得結果轉換成字串,再合併其他字串。

VB關係運算式

VB邏輯運算式

複合運算式 如果運算式中有各種運算子混合使用時,處理的順序是:算術運算式 > 關係運算式 > 邏輯運算式。

MsgBox敘述 利用MsgBox 敘述可以建立訊息視窗。 格式: MsgBox prompt,buttons,title

InputBox函數 VB提供了InputBox 函數,只要一行指令就可以寫出完整的輸入介面。 格式:傳回值變數=InputBox(prompt,title,default)

要將資料或運算式的執行結果顯示在表單、即時運算視窗、圖片方塊、或是由印表機印出時,可以使用「Print 方法」。

結構化程式設計的觀念

結構化程式 設計的基本 結構 循序結構 選擇結構 重複結構

循序結構 在循序結構中,程式碼由上而下依序執行。

選擇結構 單一選擇結構:If...Then...End If 雙向選擇結構:If...Then...Else...End If 多向選擇結構:Select Case...End Select

重複結構