RAPTOR流程圖編程 語句 和 運算符 中三級.

Slides:



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

第三课 中国的摇滚乐歌手——崔健.
对外汉语写作课教学.
Views ,Stored Procedures, User-defined Function, Triggers
CHAPTER 4 微 分.
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
主題五 CPU Learning Lab.
Chapter 5 迴圈.
Raptor 流程圖編程 荔景天主教中學.
課程名稱:程式設計 授課老師:________
Visual C++ introduction
JDK 安裝教學 (for Win7) Soochow University
5.1 自然對數函數:微分 5.2 自然對數函數:積分 5.3 反函數 5.4 指數函數:微分與積分 5.5 一般底數的指數函數和應用 5.6 反三角函數:微分 5.7 反三角函數:積分 5.8 雙曲函數.
2-3 基本數位邏輯處理※.
使用VHDL設計—4位元位移器 通訊一甲 B 楊穎穆.
銳角三角函數的定義 授課老師:郭威廷.
類別(class) 類別class與物件object.
SQL Stored Procedure SQL 預存程序.
C 語言簡介 - 2.
安裝JDK 安裝Eclipse Eclipse 中文化
第三章 結構化程式設計 授課老師:___________.
CHAP13 演算法概論 高中資訊科技概論 松崗圖書公司.
3.用计算器求 锐角三角函数值.
本章中將會更詳細地考慮有關重複的概念,並且會 介紹for和do…while等兩種用來控制重複的敘述 式。 也將會介紹switch多重選擇敘述式。 我們會討論直接和迅速離開某種控制敘述式的 break敘述式,以及用來跳過重複敘述式本體剩餘 部份的continue敘述式。 本章會討論用來組合控制條件的邏輯運算子,最後.
邏輯關係運算 == 等於 & 且 (logical and) ~= 不等於 | 或 (logical or) < 小於
1 試求下列各值: cos 137°cos (-583°) + sin 137°sin (-583°)。
Programming Languages
義守大學電機工程學系 陳慶瀚 第3章 VHDL Concurrent語法 義守大學電機工程學系 陳慶瀚
第一單元 建立java 程式.
義守大學電機工程學系 陳慶瀚 第4章 VHDL Sequential語法 義守大學電機工程學系 陳慶瀚
RAPTOR流程圖編程 介紹 和 變量 中三級.
1 在平面上畫出角度分別是-45°,210°,675°的角。 (1) (2) (3)
第一個cordova project Cordova project建立與平台設定,均藉由cli(command line interface來完成 建立project請打開命令提示字元視窗應輸入下列命令 cordova create hello tw.edu.stust.mis.hello HelloWorld.
表格(HTML – FORM).
Chapter 2 基本語法.
BC430 ABAP Dictionary Views、 Search Help 報告者:林聖期、程汎汝.
使用VHDL設計 七段顯示器 通訊工程系 一年甲班 姓名 : 蘇建宇 學號 : B
课题:已知三角函数值求角 sina tana y P 。 x P’ 。.
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
第一次Labview就上手 參考書籍: LabVIEW for Everyone (Jeffrey Travis/Jim Kring)
CH05. 選擇敘述.
实验教学 MATLAB在行列式和矩阵中的应用 授课教师:杨梦云.
GUI Title and GUI Status
撰寫MATLAB基礎財務程式 柯婷瑱.
第二章 三角函數 2-5 三角函數的圖形.
如何使用Gene Ontology 網址:
RAPTOR流程圖編程 循環結構 中三級.
Flash 8:開口中 從Y:\ 複製『開口中.fla』到 D:\ 更改名稱為:s3x99 (你的班號) 雙按開啟檔案 2019年5月7日
第六节 无穷小的比较.
表格(HTML – FORM)
流程控制:Switch-Case 94學年度第一學期‧資訊教育 東海大學物理系.
第二章 三角函數 2-5 三角函數的圖形.
函數應用(二)與自定函數.
Scratch: 動畫或遊戲編程 任務10:尋找小鬼.
一、簡介 電腦硬體設計:純硬體電路(hardware)及韌體電 路(firmware)兩種方式。
選擇性結構 if-else… switch-case 重複性結構 while… do-while… for…
1-1 二元一次式運算.
程式設計--Quick Sort 通訊一甲 B 楊穎穆.
期末報告第一題 通訊四甲 B 湯智瑋.
安裝JDK 配置windows win7 環境變數
4-1 變數與函數 第4章 一次函數及其圖形.
Scratch: 動畫或遊戲編程 任務6:太空旅遊.
第6章 PHP基本語法介紹.
Programming & Language Telling the computer what to do
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
Develop and Build Drives by Visual C++ IDE
三角 三角 三角 函数 已知三角函数值求角.
雲端電腦教室 Matlab 使用介紹 1. 工作目錄切換 2. 把 matlab 的檔案存出來 3. Matlab 軟體介面.
方法(Method) 函數.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
Presentation transcript:

RAPTOR流程圖編程 語句 和 運算符 中三級

語句(STATEMENT) 語句(Statement)的意思 Raptor包含6種語句 編程語言內的指令句子。當程序執行時,語句能發動某種指定的動作。 Raptor包含6種語句 順述結構 (Sequential structure) 輸入Input 輸出Output 賦值Assignment 調用Call 控制結構 (Control structure) 選擇Selection 循環Loop

例子一 例子一 此程序應用了 賦值Assignment 循環Loop 輸入Input 輸出Output

例子二 此程序應用了 輸入Input 調用Call 選擇Selection

輸入語句 INPUT STATEMENT 從用戶得到資料。 在程序執行時利用彈出式視窗。 收集用戶的數據,並存入變量內。 利用提問句(prompt)發問。 提問句必須精簡,如有需要應註明單位。 輸入文字 或 輸入複句 例子 “Enter a number between ” + low + “ and ” + high + “: ”

輸出語句 OUTPUT STATEMENT 顯示變量的數據或文字。 增加可讀性 哪一個比較好?

動手做! 試寫一個程序,先顯示12+34,再顯示”12”+”34”,留意兩次顯示結果有何不同。 左圖程序有多少個變量,變量的名稱是什麼? 左圖「+」號在字符處理上代表什麼意思? 試把程序加上詢間用戶嗜好部份,然後輸出句子如下: Hello, John. Nice to meet you! I like running too!

賦值ASSIGNMENT Assignment 的用途 Expression(算式) 的定義 Assigment 的語法(Syntax): 改變或取代變量的值。 Expression(算式) 的定義 由一系列數值和運算符組合而成的句子串,當它被運算時將產生一個值。 Assigment 的語法(Syntax): <Variable> ← <Expression> <變數名稱> ← <算式> <Variable> ← Set <Variable> to <Expression> <變數名稱> ← Set <變數名稱> to <算式>

賦值ASSIGNMENT 例子: Cost ← (Tax_Rate * Non_Food_Total) + Food_Total 成本 ← (稅率 * 非食物總值) + 食物總值 成本 被派入數值的變量 ← 賦值符號 (稅率 * 非食物總值) + 食物總值 算式的值會在機器運算時被運算出來

運算符OPERATOR 表達方式 程序中建立 E.g. X/3, Y+7 函數 (Function) E.g. sqrt(4.7), sin(2.9) 運算子 用於 數據類型 算術 +, -, *, /, ^, **, rem, mod 所有語句 數字 關係 =, !=, /=, <, >, >=, <= 選擇和循環中的 條件 布爾 邏輯 and, or, not

函數FUNCTION 算術 sqrt, log, abs, ceiling, floor sin, cos, tan, cot, arcsin, arcos, arctan, arccot 其他 random, Length_of

考考你! 1. 計算下列各題的結果 a) 46 / 2 b) 46 / 3 c) 46 rem 3 d) 46 ** 2 e) 12 < 13 f) 35 > 90 g) 120 /= 60*2 h) 46 < 49.5 i) True and False j) (False and False) or True k) (45.6 < 32.4) or (14 < 28) l) 8 < 10 < 20 m) True and 7 n) 4**4 < 121.456 o) 77 + -1128 2. 試指出下列各題是 (A) Arithmetic operators算術 運算子, (L) Logical邏輯運算子, 或是 (R) Relational operators關係 運算子. a) != b) ** c) / d) not

程序調用 PROCEDURE CALL STATEMENTS 好處:只需提供輸入,便有相應的輸出,不必為設計 程序的內容而煩惱。 調用方法:提供程序名稱和所需的數據。

例子

註釋COMMENTS 註釋的主要用途是令程式的閱讀者更容易理解程序的 運作,在程序碼較難明、較繁複時最為有效。 註釋部份是不會被電腦執行的,它只供我們在開發時 閱讀和參考。 加入註釋的方法 滑鼠左鍵點選部件,再按滑鼠右鍵點選 ‘Comment’ 進行設定

動手做! 左圖是一個計算圓面積程序的一小部分,試參考它的算法,把它改寫成一個計算圓形周界的程序。 把題一的程序改為一個計算半圓周界的程序。 另寫一個計算梯形面積的程序。 (提示:你需要哪些變量?)