保留字與識別字.

Slides:



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

迴圈 迴圈基本觀念 while迴圈 do 迴圈 for迴圈 巢狀迴圈 迴圈設計注意事項 其他控制指令 迴圈與選擇的組合.
C#程序设计案例教程 第3章 程 序 结 构.
JAVA 程式設計 資訊管理系 - 網路組.
第 5 章 流程控制 (一): 條件分支.
資料結構使用Java 第1章 資料結構與Java程式複習.
Chapter 5 迴圈.
程式設計實作.
C#.
第3章 變數與運算子 3-1 電腦記憶體的基礎 3-2 變數的命名與宣告 3-3 VB.NET的資料型別
Class 2 流程控制-選擇敘述與迴圈.
Visual C++ introduction
C++Primer 3rd edition 中文版 Chap 5
PSOC_C基本指令 中州技術學院 電子系 副教授 余文俊.
2 C++ 程式概論 2.1 C++ 程式結構 程式註解 // 插入標題檔 #include 2-3
101北一女中 資訊選手培訓營 妳不可不了解的指標 Nan.
Java程式概觀.
授课老师:龚涛 信息科学与技术学院 2018年3月 教材: 《Visual C++程序员成长攻略》 《C++ Builder程序员成长攻略》
C語言簡介 日期 : 2018/12/2.
類別(class) 類別class與物件object.
PHP 程式流程控制結構.
JAVA 程式設計 資訊管理系 - 網路組.
Java 程式設計 講師:FrankLin.
邏輯關係運算 == 等於 & 且 (logical and) ~= 不等於 | 或 (logical or) < 小於
中文缺字在數位典藏系統之應用 ~網頁缺字處理技術
|12 結構與列舉型態.
程式設計實習課(四) ----C 函數運用----
第一單元 建立java 程式.
選擇性結構 if-else… switch-case 重複性結構 while… do-while… for…
第 19 章 XML記憶體執行模式.
JAVA 程式設計 資訊管理系 - 網路組.
程式結構&語法.
輸入&輸出 函數 P20~P21.
ASP基礎— VBScript基本語法 張森.
5 重複迴圈 5.1 增減運算符號 增量運算符號 減量運算符號
4 條件選擇 4.1 程式基本結構 循序式結構 選擇式結構 重複式結構 4-3
CH05. 選擇敘述.
期末考.
保留字與識別字.
第二章 Java基本语法 讲师:复凡.
認識常數與變數 學習C++所提供的各種基本資料型態 瞭解溢位的發生 學習認識資料型態之間的轉換
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
第二章 Java语法基础.
流程控制:Switch-Case 94學年度第一學期‧資訊教育 東海大學物理系.
第14章 結構與其他資料形式.
陣列與結構.
第 4 章 認識 SQL 語言與資料型別.
#include <iostream.h>
第二章 Java基本语法 讲师:复凡.
北一女中 資訊選手培訓營 妳不可不了解的指標 Nan.
第五章 逻辑运算和判断选取控制 §5.1 关系运算符和关系表达式
選擇性結構 if-else… switch-case 重複性結構 while… do-while… for…
簡單Java介紹.
第1章 数据结构基础概论 本章主要介绍以下内容 数据结构研究的主要内容 数据结构中涉及的基本概念 算法的概念、描述方法以及评价标准.
Do While 迴圈 東海大學物理系‧資訊教育 施奇廷.
第四章 陣列、指標與參考 4-1 物件陣列 4-2 使用物件指標 4-3 this指標 4-4 new 與 delete
第2章 Java语言基础.
第6章 PHP基本語法介紹.
Programming & Language Telling the computer what to do
變數、常數與資料型態 大綱 變數與常數 變數 資料型別 資料的輸出.
網頁設計第十二課.
C#快速導讀 流程控制.
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
Array(陣列) Anny
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
第二章 Java基础语法 北京传智播客教育
C語言程式設計 老師:謝孟諺 助教:楊斯竣.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
InputStreamReader Console Scanner
Presentation transcript:

保留字與識別字

保留字

識別字 命名規則: 以英文字母或底線_開頭 開頭後可以由字母或數字或_組成,但不能包含空白 最大長度250個字元 不得使用保留字 盡量取有意義的名字

資料型別 (Data Type)

資料表示 整數 浮點數 字元:使用單引號’ 字串:使用雙引號” 跳脫字元\:顯示已經保留的字元,如’  \’

資料型別與變數宣告 整數 int … 浮點數 float .. 字元 char… 布林 bool… 字串 string 常數 const 變數宣告: 型別名稱 變數名稱 [=初值]; int a = 10; const int b=20; 型別間可以做轉換 變數1=(新型別)變數2 變數1=新型別(變數2) 範例2-2a , p.2-11

運算子 (Operator) 指定運算子:= 算術運算子:+, -, *, /, % 關係運算子:== , !=, <, > 對運算元進行操作 x=1; x,1  運算元 =運算子 x=x+1; 指定運算子:= 算術運算子:+, -, *, /, % 關係運算子:== , !=, <, > 邏輯運算子:AND, OR, NOT 複合指定運算子:+=, -= 位元運算子:&, |, ^. >>, << 雜項運算子

基本輸入與輸出

基本輸入與輸出 相關元件: 表單 標籤盒 文書盒 功能鈕… 函式: ShowMessage InputBox MessageBox 使用元件或對話框 相關元件: 表單 標籤盒 文書盒 功能鈕… 函式: ShowMessage InputBox MessageBox 範例3-1a 範例3-5a 範例3-2a 範例3-6a 範例3-3a 範例3-7a 範例3-4a,b 把結果輸出到螢幕上 Canvas->Textout(x,y,輸出結果);

決策敘述

基本語法-決策敘述 單一分歧 if 雙向分歧 if else 多向分歧 switch

決策敘述-單向分歧 if 決策敘述: IF (運算式) { 敘述區塊; } 當運算式為真時執行敘述區塊,{}視 敘述多寡可以省略 範例4-1a , p.4-3

決策敘述-雙向分歧 決策敘述: IF (運算式) { 運算式為True時的敘述區塊1; } ELSE 運算式為False時的敘述區塊2; 運算式為真時執行區塊1,否則執行區塊2 範例4-2a , p.4-6

決策敘述-雙向分歧 決策敘述: Z=(運算式)? (結果真) : (結果假); 運算式為真時Z=結果真,否則Z=結果假 巢狀決策 範例4-2b , p.4-8 巢狀決策 範例4-2c , p.4-9

決策敘述-多向分歧 決策敘述: Switch (運算式) { case 常數1: 敘述區塊1; break; case 常數2: 敘述區塊2; …. [default: 敘述區塊;] } 範例4-3a , p.4-13 4-4abcd, p.4-14

迴圈敘述

基本語法-迴圈敘述 一開始次數固定時 for 一開始次數不固定時 while 不常用 goto

迴圈敘述-for 迴圈敘述: For (計數變數=起始值;迴圈判斷式;計數變數改變量) { [敘述區塊 1;] [break;] [continue;] [敘述區塊2;] } 範例5-1abcd , p.5-4

迴圈敘述-while 迴圈敘述: do While (運算式) { { 敘述區塊 1; 敘述區塊 1; } } While (運算式); 後判斷 迴圈敘述: While (運算式) { 敘述區塊 1; } 先判斷 範例5-2ab , p.5-14

基本語法-goto Goto 標記; …….. 標記: 程式碼….. 範例5-3ab , p.5-20

陣列與結構

陣列與結構 陣列宣告: 資料型別 陣列名稱[陣列大小]; 含陣列值初始化: 資料型別 陣列名稱[陣列大小]={值1, 值2, 值3 …}; 陣列存取 使用陣列索引值(由0開始) 陣列應用一:排序 泡沫排序法 計數排序法 陣列應用二:搜尋 線性搜尋法 二分搜尋法 範例6-1ab , p.6-4 範例6-1e , p.6-13 範例6-1f , p.6-16 範例6-1h , p.6-23 範例6-1i , p.6-26

動態物件與動態物件陣列(1) 靜態物件(陣列):設計階段所佈置者 動態物件(陣列):執行階段所產生者 如何使用動態物件(陣列)? 宣告物件(陣列): 型別 * 名稱; Tedit * edi; 產生物件(陣列) 存取物件(陣列)

動態物件與動態物件陣列(2) Tedit * edi; 產生物件(陣列): edi = new Tedit(this); edi -> parent = Form1; edi -> text = “5”; edi -> left=60; edi -> top=60; edi -> show(); 物件(陣列)存取: Form1 -> Caption = edi -> text; 範例6-2a-e , p.6-31

結構 型別宣告: Structure 結構名稱{ 資料型別 名稱1; 資料型別 名稱2; … }; 用以儲存不同型別資料的單元,不同於陣列只能儲存 同一型別的資料 型別宣告: Structure 結構名稱{ 資料型別 名稱1; 資料型別 名稱2; … }; 範例6-3a , p.6-46

指標 直接與記憶體打交道,程式執行效率高 指標變數宣告: 資料型別 *指標變數名稱; 指標與陣列 範例6-4a , p.6-52