PowerPoint Presentation

Size: px
Start display at page:

Download "PowerPoint Presentation"

Transcription

1 C++ 程序设计 第 5 章语句 计算机学院黄章进 zhuang@ustc.edu.cn

2 内容 语句 5.1 简单语句 5.2 语句作用域 5.3 条件语句 5.4 循环语句 5.5 跳转语句 2

3 语句 程序的执行流程是由语句 (statement) 来控制的 C++ 的语句包括 : 空语句 声明语句 表达式语句 复合语句 条件语句 循环语句 跳转语句 标号语句 3

4 简单语句 C++ 中的大多数语句都以分号结束 一个表达式末尾加上分号, 就变成了表达式语句 (expression statement) 表达式语句执行表达式并丢弃求值的结果 一般地, 表达式在求值过程中有附带效果, 比如给变量赋新值或者打印输出结果 ival + 5; // rather useless expression statement cout << ival; // useful expression statement 4

5 空语句 简单语句 最简单的语句是空语句 (null statement) 空语句只含有一个单独的分号 ; // null statement 当语法上需要一条语句, 而逻辑上不需要时, 就应该使用空语句 例如, 循环的全部工作在条件部分完成 // read until we hit end-of-file or find an input equal to sought while (cin >> s && s!= sought) ; // null statement 5

6 空语句 简单语句 空语句可用在任何允许使用语句之处 某些看起来非法的分号只不过是空语句 ival = v1 + v2;; // ok: second semicolon is a superfluous null statement 多余的空语句一般来说是无害的 但如果在 if 或 while 的条件后跟一个额外的分号, 就可能完全改变程序员的初衷 // disaster: extra semicolon: loop body is this null statement while (iter!= svec.end()) ; // the while body is the empty statement ++iter; // increment is not part of the loop 6

7 复合语句 简单语句 复合语句 (compound statement) 或块 (block) 是指用花括号括起来的 ( 可能为空的 ) 语句和声明的序列 块不以分号作为结束 一个块是一个作用域 在块中引入的名字只能在块内部以及嵌套在块中的子块里访问 名字从定义处开始, 直到所在 ( 最内层 ) 块的结尾是可见的 7

8 复合语句 简单语句 当语法上需要一条语句, 而逻辑上需要多条语句时, 就应该使用复合语句 while (val <= 10) { } sum += val; // assigns sum + val to sum ++val; // add 1 to val 空块的作用等价于空语句 while (cin >> s && s!= sought) { } // empty block 8

9 语句作用域 可以在 if switch while 和 for 语句的控制结构内定义变量 定义在控制结构中的变量只在相应语句的内部可见 while (int i = get_num()) // i is created and initialized on each iteration cout << i << endl; i = 0; // error: i is not accessible outside the loop 9

10 语句作用域 如果其他代码也需要访问控制变量, 则变量必须定义在语句的外部 // find the first negative element auto beg = v.begin(); while (beg!= v.end() && *beg >= 0) ++beg; if (beg == v.end()) // we know that all elements in v are greater than or equal to zero 定义在控制结构中的对象的值马上要被结构使用, 所以必须初始化 10

11 作业 语句作用域 作业 5.4: 指出下面代码的问题, 试着修改它 (a) while (string::iterator iter!= s.end()) { /*... */ } (b) while (bool status = find(word)) { /*... */ } if (!status) { /*... */ } 11

12 条件语句 C++ 提供了两种按条件执行的语句 if 语句 : 根据条件决定控制流 switch 语句 : 计算一个整型表达式的值, 然后根据这个值从几条执行路径中选择一条 12

13 if 语句 条件语句 if 语句 (if statement) 根据给定的条件是否为真来决定是否执行另一条语句 两种形式 : 简单 if 语句 if (condition) statement if-else 语句 if (condition) statement else statement2 condition 必须用圆括号包围起来, 可以是一个表达式也可以是一个初始化了的变量声明 通常情况下,statement 和 statement2 是块语句 13

14 悬垂 else if 语句 悬垂 else(dangling else) 问题 : 当一个 if 语句嵌套在另一个 if 语句内部时, 很可能 if 分支多于 else 分支, 那么 else 和哪个 if 配对呢? C++ 规定 :else 与离它最近的尚未配对的 if 配对 // WRONG: execution does NOT match indentation; the else goes with the inner if if (grade % 10 >= 3) if (grade % 10 > 7) lettergrade += '+'; // grades ending in 8 or 9 get a + else lettergrade += '-'; // grades ending in 3, 4, 5, 6 will get a minus! 14

15 使用花括号控制路径 if 语句 要想使 else 分支和外层 if 语句配对, 可以在内层 if 语句两端加花括号使其成为块 // add a plus for grades that end in 8 or 9 and a minus for those ending in 0, 1, or 2 if (grade % 10 >= 3) { if (grade % 10 > 7) lettergrade += '+'; // grades ending in 8 or 9 get a + } else // curlies force the else to go with the outer if lettergrade += '-'; // grades ending in 0, 1, or 2 will get a minus 15

16 练习 if 语句 练习 5.7: 改正下列代码段中的错误 (a) if (ival1!= ival2) ival1 = ival2 else ival1 = ival2 = 0; (b) if (ival < minval) minval = ival; occurs = 1; (c) if (int ival = get_value()) cout << "ival = " << ival << endl; if (!ival) cout << "ival = 0\n"; (d) if (ival = 0) ival = get_value(); 16

17 switch 语句 条件语句 switch 语句 (switch statement) 使得能够在若干固定选项中做出选择 switch ( 表达式 ) { } case 整型常量表达式 1: 语句 1 case 整型常量表达式 2: 语句 2 case 整型常量表达式 n: 语句 n default: 语句 n+1 17

18 switch 语句 条件语句 执行流程 : 首先对紧跟关键字 switch 的括号里的表达式求值 表达式可为初始化了的变量声明 表达式的值转换为整数类型, 然后与每个 case 标签的值进行比较 如果表达式和某个 case 标签的值匹配成功, 程序从该标签之后的第一条语句开始执行, 直到 switch 的结束或遇到一条 break 语句为止 如果和所有 case 都没有匹配上, 直接跳转到 switch 结构之后的第一条语句 18

19 switch 语句 条件语句 case 关键字和它关联的值一起被称为 case 标签 (case label) case 标签必须是整型常量表达式 任何两个 case 标签的值不能相同 char ch = getval(); int ival = 42; switch (ch) { case 3.14: // error: noninteger as case label case ival: // error: nonconstant as case label //... 19

20 switch 内的控制流 switch 语句 如果某个 case 标签匹配成功, 将从该标签开始往后顺序执行所有 case 分支, 除非程序显式地中断 每个 case 标签只能对应一个值 如果希望多个值共享同一组操作, 可省略掉 break 语句, 使程序连续执行多个 case 标签 switch (ch) { // alternative legal syntax case 'a': case 'e': case 'i': case 'o': case 'u': ++vowelcnt; break; } 20

21 漏写 break 易引发缺陷 switch 语句 有一种误解是程序只执行匹配成功地那个 case 分支的语句 // warning: deliberately incorrect! switch (ch) { case 'a': ++acnt; // oops: should have a break statement case 'e': ++ecnt; // oops: should have a break statement case 'i': ++icnt; // oops: should have a break statement case 'o': ++ocnt; // oops: should have a break statement case 'u': ++ucnt; } 21

22 default 标签 switch 语句 当没有 case 标签匹配 switch 表达式的值时, 程序执行紧跟在 default 标签 (default case) 后的语句 标签不应该孤零零地出现, 其后必须跟上一条语句或另外一个 case 标签 如果以空的 default 标签作为结束, 那么 default 标签后面必须跟上一个空语句或空块 // if ch is a vowel, increment the appropriate counter switch (ch) { case 'a': case 'e': case 'i': case 'o': case 'u': ++vowelcnt; break; default: ++othercnt; break; } 22

23 switch 内的变量定义 switch 语句 switch 语句的执行流程有可能会跨过某些 case 标签 如果被略过的代码中含有变量的定义该怎么办? C++ 规定 : 不允许跨过变量的初始化语句直接跳转到该变量作用域内的另一个位置 case true: // this switch statement is illegal because these initializations might be bypassed string file_name; // error: control bypasses an implicitly initialized variable int ival = 0; // error: control bypasses an explicitly initialized variable int jval; // ok: because jval is not initialized break; case false: // ok: jval is in scope but is uninitialized jval = next_num(); // ok: assign a value to jval if (file_name.empty()) // file_name is in scope but wasn't initialized //... 23

24 switch 内的变量定义 switch 语句 如果需要为某个 case 分支定义并初始化一个变量, 应该把变量定义在块内, 从而确保后面的 case 标签都在变量作用域之外 case true: { // ok: declaration statement within a statement block string file_name = get_file_name(); //... } break; case false: if (file_name.empty()) // error: file_name is not in scope 24

25 练习 switch 语句 练习 5.13: 指出代码段中的错误并修改 (a) unsigned acnt = 0, ecnt = 0, ioucnt = 0; char ch = next_text(); switch (ch) { } case 'a': acnt++; case 'e': ecnt++; default: ioucnt++; (b) unsigned index = some_value(); switch (index) { } case 1: int ix = get_value(); ivec[ ix ] = index; break; default: ix = ivec.size()-1; ivec[ ix ] = index; 25

26 练习 switch 语句 (c) unsigned evencnt = 0, oddcnt = 0; int digit = get_num() % 10; switch (digit) { } case 1, 3, 5, 7, 9: oddcnt++; break; case 0, 2, 4, 6, 8: evencnt++; break; (d) unsigned ival=512, jval=1024, kval=4096; unsigned bufsize; unsigned swt = get_bufcnt(); switch (swt) { case ival: bufsize = ival * sizeof(int); break; case jval: bufsize = jval * sizeof(int); break; case kval: bufsize = kval * sizeof(int); break; } 26

27 循环语句 循环语句 (iterative statement) 重复执行操作直到满足某个条件才停止 while 和 for 语句在执行循环体前检查条件 do while 语句先执行循环体, 再检查条件 27

28 while 语句 循环语句 while 语句 (while statement) 语法形式 : while (condition) statement 只要 condition 的求值结果为 true, 就一直执行 statement( 常常是一个语句块 ) 如果第一次求值就是 false, 那么 statement 一次都不执行 condition 不能为空, 可以是一个表达式或带初始化的变量声明 通常条件本身或循环体会改变表达式的值 28

29 使用 while 循环 通常当不确定循环次数时, 使用 while 循环 希望在循环结束后访问循环控制变量时, 也常用 while 循环 while 语句 vector<int> v; int i; // read until end-of-file or other input failure while (cin >> i) v.push_back(i); // find the first negative element auto beg = v.begin(); while (beg!= v.end() && *beg >= 0) ++beg; if (beg == v.end()) // we know that all elements in v are greater than or equal to zero 29

30 传统 for 语句 循环语句 for 语句 (for statement) 语法形式 : for (init-statement condition; expression) statement init-statement 必须为 : 声明语句 表达式语句或空语句, 都以分号作为结束 循环体 statement 可以是单条或复合语句 等价形式 : for (initializer; condition; expression) statement 30

31 传统 for 循环执行流程 传统 for语句 // process characters in s until we run out of characters or we hit a whitespace for (decltype(s.size()) index = 0; index!= s.size() &&!isspace(s[index]); ++index) s[index] = toupper(s[index]); // capitalize the current character 首先执行一次 init-statement 然后对 condition 求值 如果条件为 true, 执行循环体 statement; 否则, 循环结束 最后执行 expression 31

32 for 语句头中的定义 传统 for语句 init-statement 可以定义多个对象, 但只能有一条声明语句, 所以所有变量必须有相同的基本类型 // remember the size of v and stop when we get to the original last element for (decltype(v.size()) i = 0, sz = v.size(); i!= sz; ++i) v.push_back(v[i]); 32

33 省略 for 语句头某些部分 传统 for语句 for 语句头可以省略掉 init-statement condition 和 expression 中的任何一个 ( 或者全部 ) 省略 init-statement 时, 必须保留分号, 表示使用一条空语句 auto beg = v.begin(); for ( /* null */; beg!= v.end() && *beg >= 0; ++beg) ; // no work to do 33

34 省略 for 语句头某些部分 传统 for语句 省略 condition 等价于条件恒为 true, 那么循环体必须有语句负责退出循环 for (int i = 0; /* no condition */ ; ++i) { // process i; code inside the loop must stop the iteration! } 省略 expression 时, 一般要求条件部分或者循环体必须改变循环变量的值 vector<int> v; for (int i; cin >> i; /* no expression */ ) v.push_back(i); 34

35 练习 传统 for语句 练习 5.15: 说明下列循环的含义并改错 (a) for (int ix = 0; ix!= sz; ++ix) { /*... */ } if (ix!= sz) //... (b) int ix; for (ix!= sz; ++ix) { /*... */ } 35

36 范围 for 语句 循环语句 范围 for 语句 (range for statement) 语法 : for (declaration : expression) statement expression 表示的必须是一个序列, 例如用花括号包围的初始值列表 数组或者 vector 或 string1 等类型的对象 declaration 定义一个变量, 序列中的每个元素都得能转换为该变量的类型 确保类型相容最简单的办法是使用 auto 类型 如果要对序列元素进行写操作, 变量须声明为引用类型 36

37 范围 for 语句 循环语句 范围 for 语句 (range for statement) 语法 : for (declaration : expression) statement expression 表示的必须是一个序列, 例如用花括号包围的初始值列表 数组或者 vector 或 string 等类型的对象 declaration 定义一个变量, 序列中的每个元素都得能转换为该变量的类型 确保类型相容最简单的办法是使用 auto 类型 如果要对序列元素进行写操作, 变量须声明为引用类型 statement 可以是单条语句或语句块 37

38 范围 for 语句执行流程 范围 for语句 执行流程 : 每次循环都会重新定义控制变量, 并将其初始化成序列中的下一个元素值, 之后才执行 statement 所有元素都处理完毕后, 循环终止 vector<int> v = {0,1,2,3,4,5,6,7,8,9}; // range variable must be a reference so we can write to the elements for (auto &r : v) // for each element in v r *= 2; // double the value of each element in v 等价的传统 for 语句形式 : for (auto beg = v.begin(), end = v.end(); beg!= end; ++beg) { auto &r = *beg; // r must be a reference so we can change the element r *= 2; } // double the value of each element in v 38

39 do while 语句 循环语句 do while 语句 (do while statement) 的语法 do statement while (condition); statement 是单条语句或语句块 不管条件 condition 的值如何, 至少执行一次循环体 statement condition 不能为空, 不允许定义变量, 且其中使用的变量必须定义在循环体之外 do { //... mumble(foo); } while (int foo = get_foo()); // error: declaration in a do condition 39

40 do while 语句 使用 do while 语句不断执行加法运算 // repeatedly ask the user for a pair of numbers to sum string rsp; // used in the condition; can't be defined inside the do do { cout << "please enter two values: "; int val1 = 0, val2 = 0; cin >> val1 >> val2; cout << "The sum of " << val1 << " and " << val2 << " = " << val1 + val2 << "\n\n" << "More? Enter yes or no: "; cin >> rsp; } while (!rsp.empty() && rsp[0]!= 'n'); 40

41 练习 do while 语句 练习 5.18: 说明下列循环的含义并改错 (a) do int v1, v2; cout << "Please enter two numbers to sum:" ; if (cin >> v1 >> v2) cout << "Sum is: " << v1 + v2 << endl; while (cin); (b) do { //... } while (int ival = get_response()); (c) do { int ival = get_response(); } while (ival); 41

42 跳转语句 跳转语句 (jump statement) 中断当前的执行流程 C++ 语言提供了 4 中跳转语句 : break continue goto return 42

43 break 语句 跳转语句 break 语句 (break statement) 终止离它最近的 while do while for 或者 switch 语句, 并从这些语句之后的第一条语句开始继续执行 43

44 示例 break 语句 string buf; while (cin >> buf &&!buf.empty()) { switch(buf[0]) { case '-': // process up to the first blank for (auto it = buf.begin()+1; it!= buf.end(); ++it) { if (*it == ' ') break; // #1, leaves the for loop //... } // break #1 transfers control here // remaining '-' processing break; // #2, leaves the switch statement case '+': //... } // end switch // end of switch: break #2 transfers control here } // end while 44

45 continue 语句 跳转语句 continue 语句 (continue statement) 结束离它最近的 while do while 和 for 循环语句的本次循环, 并立即开始下一次循环 对于 while 和 do while 语句, 继续判断条件的值 对于传统 for 语句, 继续执行 for 语句头的 expression 对于范围 for 语句, 则用序列中的下一个元素初始化循环控制变量 只有当 switch 语句嵌套在循环语句内部时, 才能在 switch 里使用 continue 45

46 goto 语句 跳转语句 goto 语句 (goto statement) 的作用是从 goto 语句无条件跳转到同一函数内的另一条语句 语法形式如下 : goto label; label 是用于标识一条语句的标识符 标签标识符独立于变量名和其他标识符, 因此可以和程序中的其他实体的标识符同名 带标签语句 (labeled statement) 是一种特殊的语句, 在它之前有标签名和冒号 : label: statement; // labeled statement; may be the target of a goto 46

47 goto 语句跳过变量定义 goto 语句 和 switch 语句类似,goto 语句不能将程序的控制权从变量的作用域之外跳转到作用域之内 //... goto end; int ix = 10; // error: goto bypasses an initialized variable definition end: // error: code here could use ix but the goto bypassed its declaration ix = 42; 47

<4D F736F F F696E74202D BDE1B9B9BBAFB3CCD0F2C9E8BCC D20D1ADBBB7>

<4D F736F F F696E74202D BDE1B9B9BBAFB3CCD0F2C9E8BCC D20D1ADBBB7> 能源与动力工程学院 结构化编程 结构化程序设计 循环 循环结构 确定性循环 非确定性循环 I=1 sum=sum+i I = I +1 陈 斌 I>100 Yes No 目录 求和 :1+2+3++100 第四节循环的应用 PROGRAM GAUSS INTEGER I, SUM 计数器 SUM = 0 DO I = 1, 100, 1 SUM = SUM + I print*, I, SUM DO

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

C/C++ 语言 - 循环

C/C++ 语言 - 循环 C/C++ Table of contents 7. 1. 2. while 3. 4. 5. for 6. 8. (do while) 9. 10. (nested loop) 11. 12. 13. 1 // summing.c: # include int main ( void ) { long num ; long sum = 0L; int status ; printf

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

chp3

chp3 Java 软件设计基础 3. 流程控制 3.1 语句控制结构 语句类型 变量声明语句 用来声明变量, 格式为 : 表达式语句 在一个表达式的最后加上一个分号构成的语句, 分号是语句不可缺少的部分, 格式为 : 变量 = 表达式 ; 复合语句 [ 修饰符 ] 类型名变量名 1[, 变量名 2][, ]; [ 修饰符 ] 类型名变量名 1[= 初值 1][, 变量名 2][= 初值 2][, ]; 将相关语句组合在一起就构成复合语句,

More information

C/C++程序设计 - 字符串与格式化输入/输出

C/C++程序设计 - 字符串与格式化输入/输出 C/C++ / Table of contents 1. 2. 3. 4. 1 i # include # include // density of human body : 1. 04 e3 kg / m ^3 # define DENSITY 1. 04 e3 int main ( void ) { float weight, volume ; int

More information

WWW PHP

WWW PHP WWW PHP 2003 1 2 function function_name (parameter 1, parameter 2, parameter n ) statement list function_name sin, Sin, SIN parameter 1, parameter 2, parameter n 0 1 1 PHP HTML 3 function strcat ($left,

More information

C/C++语言 - 分支结构

C/C++语言 - 分支结构 C/C++ Table of contents 1. if 2. if else 3. 4. 5. 6. continue break 7. switch 1 if if i // colddays.c: # include int main ( void ) { const int FREEZING = 0; float temperature ; int cold_ days

More information

C/C++语言 - C/C++数据

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

More information

穨control.PDF

穨control.PDF TCP congestion control yhmiu Outline Congestion control algorithms Purpose of RFC2581 Purpose of RFC2582 TCP SS-DR 1998 TCP Extensions RFC1072 1988 SACK RFC2018 1996 FACK 1996 Rate-Halving 1997 OldTahoe

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

06 01 action JavaScript action jquery jquery AJAX CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS b

06 01 action JavaScript action jquery jquery AJAX CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS b 06 01 action JavaScript action jquery jquery AJAX 04 4-1 CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS background-color camel-cased DOM backgroundcolor.css()

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

More information

untitled

untitled 1 Outline 流 ( ) 流 ( ) 流 ( ) 流 ( ) 流 ( ) 狀 流 ( ) 利 來 行流 if () 立 行 ; else 不 立 行 ; 例 sample2-a1 (1) 列 // 料 Console.Write(""); string name = Console.ReadLine(); Console.WriteLine(" " + name + "!!"); 例 sample2-a1

More information

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023)

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023) ( CIP) /. :, 2005. 2 ( ) ISBN 7-5624-3339-9.......... TP311. 1 CIP ( 2005) 011794 : : : : * : : 174 ( A ) :400030 : ( 023) 65102378 65105781 : ( 023) 65103686 65105565 : http: / /www. cqup. com. cn : fxk@cqup.

More information

Go构建日请求千亿微服务最佳实践的副本

Go构建日请求千亿微服务最佳实践的副本 Go 构建 请求千亿级微服务实践 项超 100+ 700 万 3000 亿 Goroutine & Channel Goroutine Channel Goroutine func gen() chan int { out := make(chan int) go func(){ for i:=0; i

More information

C

C C 2017 4 1 1. 2. while 3. 4. 5. for 6. 2/161 C 7. 8. (do while) 9. 10. (nested loop) 11. 12. 3/161 C 1. I 1 // summing.c: 2 #include 3 int main(void) 4 { 5 long num; 6 long sum = 0L; 7 int status;

More information

Microsoft PowerPoint - 03_CtrlFlow.ppt

Microsoft PowerPoint - 03_CtrlFlow.ppt 三种基本结构 C 程序设计语言 第 3 章章控制流 孙志岗 sun@hit.edu.cn http://sunner.cn 顺序结构 选择结构 循环结构 已经证明, 任何程序均可只用这三种结构实现 BÖhm, Corrado,, and Jacopini Guiseppe. "Flow diagrams, Turing machines and languages with only two formation

More information

PowerPoint Presentation

PowerPoint Presentation TOEFL Practice Online User Guide Revised September 2009 In This Guide General Tips for Using TOEFL Practice Online Directions for New Users Directions for Returning Users 2 General Tips To use TOEFL Practice

More information

科学计算的语言-FORTRAN95

科学计算的语言-FORTRAN95 科 学 计 算 的 语 言 -FORTRAN95 目 录 第 一 篇 闲 话 第 1 章 目 的 是 计 算 第 2 章 FORTRAN95 如 何 描 述 计 算 第 3 章 FORTRAN 的 编 译 系 统 第 二 篇 计 算 的 叙 述 第 4 章 FORTRAN95 语 言 的 形 貌 第 5 章 准 备 数 据 第 6 章 构 造 数 据 第 7 章 声 明 数 据 第 8 章 构 造

More information

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

ebook14-4

ebook14-4 4 TINY LL(1) First F o l l o w t o p - d o w n 3 3. 3 backtracking parser predictive parser recursive-descent parsing L L ( 1 ) LL(1) parsing L L ( 1 ) L L ( 1 ) 1 L 2 L 1 L L ( k ) k L L ( 1 ) F i r s

More information

软件测试(TA07)第一学期考试

软件测试(TA07)第一学期考试 一 判 断 题 ( 每 题 1 分, 正 确 的, 错 误 的,20 道 ) 1. 软 件 测 试 按 照 测 试 过 程 分 类 为 黑 盒 白 盒 测 试 ( ) 2. 在 设 计 测 试 用 例 时, 应 包 括 合 理 的 输 入 条 件 和 不 合 理 的 输 入 条 件 ( ) 3. 集 成 测 试 计 划 在 需 求 分 析 阶 段 末 提 交 ( ) 4. 单 元 测 试 属 于 动

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

C C

C C C C 2017 3 8 1. 2. 3. 4. char 5. 2/101 C 1. 3/101 C C = 5 (F 32). 9 F C 4/101 C 1 // fal2cel.c: Convert Fah temperature to Cel temperature 2 #include 3 int main(void) 4 { 5 float fah, cel; 6 printf("please

More information

Lorem ipsum dolor sit amet, consectetuer adipiscing elit

Lorem ipsum dolor sit amet, consectetuer adipiscing elit English for Study in Australia 留 学 澳 洲 英 语 讲 座 Lesson 3: Make yourself at home 第 三 课 : 宾 至 如 归 L1 Male: 各 位 朋 友 好, 欢 迎 您 收 听 留 学 澳 洲 英 语 讲 座 节 目, 我 是 澳 大 利 亚 澳 洲 广 播 电 台 的 节 目 主 持 人 陈 昊 L1 Female: 各 位

More information

untitled

untitled Ogre Rendering System http://antsam.blogone.net AntsamCGD@hotmail.com geometry systemmaterial systemshader systemrendering system API API DirectX OpenGL API Pipeline Abstraction API Pipeline Pipeline configurationpipeline

More information

3.1 num = 3 ch = 'C' 2

3.1 num = 3 ch = 'C' 2 Java 1 3.1 num = 3 ch = 'C' 2 final 3.1 final : final final double PI=3.1415926; 3 3.2 4 int 3.2 (long int) (int) (short int) (byte) short sum; // sum 5 3.2 Java int long num=32967359818l; C:\java\app3_2.java:6:

More information

Chn 116 Neh.d.01.nis

Chn 116 Neh.d.01.nis 31 尼 希 米 书 尼 希 米 的 祷 告 以 下 是 哈 迦 利 亚 的 儿 子 尼 希 米 所 1 说 的 话 亚 达 薛 西 王 朝 二 十 年 基 斯 流 月 *, 我 住 在 京 城 书 珊 城 里 2 我 的 兄 弟 哈 拿 尼 和 其 他 一 些 人 从 犹 大 来 到 书 珊 城 我 向 他 们 打 听 那 些 劫 后 幸 存 的 犹 太 人 家 族 和 耶 路 撒 冷 的 情 形

More information

ebook39-6

ebook39-6 6 first-in-first-out, FIFO L i n e a r L i s t 3-1 C h a i n 3-8 5. 5. 3 F I F O L I F O 5. 5. 6 5. 5. 6.1 [ ] q u e n e ( r e a r ) ( f r o n t 6-1a A 6-1b 6-1b D C D 6-1c a) b) c) 6-1 F I F O L I F ADT

More information

新版 明解C++入門編

新版 明解C++入門編 511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

第5章修改稿

第5章修改稿 (Programming Language), ok,, if then else,(), ()() 5.0 5.0.0, (Variable Declaration) var x : T x, T, x,,,, var x : T P = x, x' : T P P, () var x:t P,,, yz, var x : int x:=2. y := x+z = x, x' : int x' =2

More information

2015年4月11日雅思阅读预测机经(新东方版)

2015年4月11日雅思阅读预测机经(新东方版) 剑 桥 雅 思 10 第 一 时 间 解 析 阅 读 部 分 1 剑 桥 雅 思 10 整 体 内 容 统 计 2 剑 桥 雅 思 10 话 题 类 型 从 以 上 统 计 可 以 看 出, 雅 思 阅 读 的 考 试 话 题 一 直 广 泛 多 样 而 题 型 则 稳 中 有 变 以 剑 桥 10 的 test 4 为 例 出 现 的 三 篇 文 章 分 别 是 自 然 类, 心 理 研 究 类,

More information

余德浩诗词

余德浩诗词 余德浩诗词 共 722 首 其中夕照新篇 436 首 2016 年 35 首 2015 年 81 首 2014 年 59 首 2013 年 64 首 2012 年 63 首 2011 年 79 首 2010 年 55 首 科苑情怀 1978-2009 年 39 首 青春足迹 1964-1977 年 241 首 自由体长诗 6 首 夕照新篇 2010-2016 年 读网络奇文随感三首 2016 年 5

More information

A Study on the Relationships of the Co-construction Contract A Study on the Relationships of the Co-Construction Contract ( ) ABSTRACT Co-constructio in the real estate development, holds the quite

More information

Microsoft Word - 苹果脚本跟我学.doc

Microsoft Word - 苹果脚本跟我学.doc AppleScript for Absolute Starters 2 2 3 0 5 1 6 2 10 3 I 13 4 15 5 17 6 list 20 7 record 27 8 II 32 9 34 10 36 11 44 12 46 13 51 14 handler 57 15 62 63 3 AppleScript AppleScript AppleScript AppleScript

More information

從詩歌的鑒賞談生命價值的建構

從詩歌的鑒賞談生命價值的建構 Viktor E. Frankl (logotherapy) (will-to-meaning) (creative values) Ture (Good) (Beauty) (experiential values) (attitudinal values) 1 2 (logotherapy) (biological) (2) (psychological) (3) (noölogical) (4)

More information

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡 Tips of the Week 课 堂 上 的 英 语 习 语 教 学 ( 二 ) 2015-04-19 吴 倩 MarriottCHEI 大 家 好! 欢 迎 来 到 Tips of the Week! 这 周 我 想 和 老 师 们 分 享 另 外 两 个 课 堂 上 可 以 开 展 的 英 语 习 语 教 学 活 动 其 中 一 个 活 动 是 一 个 充 满 趣 味 的 游 戏, 另 外

More information

ebook39-5

ebook39-5 5 3 last-in-first-out, LIFO 3-1 L i n e a r L i s t 3-8 C h a i n 3 3. 8. 3 C + + 5.1 [ ] s t a c k t o p b o t t o m 5-1a 5-1a E D 5-1b 5-1b E E 5-1a 5-1b 5-1c E t o p D t o p D C C B B B t o p A b o

More information

LEETCODE leetcode.com 一 个 在 线 编 程 网 站, 收 集 了 IT 公 司 的 面 试 题, 包 括 算 法, 数 据 库 和 shell 算 法 题 支 持 多 种 语 言, 包 括 C, C++, Java, Python 等 2015 年 3 月 份 加 入 了 R

LEETCODE leetcode.com 一 个 在 线 编 程 网 站, 收 集 了 IT 公 司 的 面 试 题, 包 括 算 法, 数 据 库 和 shell 算 法 题 支 持 多 种 语 言, 包 括 C, C++, Java, Python 等 2015 年 3 月 份 加 入 了 R 用 RUBY 解 LEETCODE 算 法 题 RUBY CONF CHINA 2015 By @quakewang LEETCODE leetcode.com 一 个 在 线 编 程 网 站, 收 集 了 IT 公 司 的 面 试 题, 包 括 算 法, 数 据 库 和 shell 算 法 题 支 持 多 种 语 言, 包 括 C, C++, Java, Python 等 2015 年 3 月 份

More information

ENGG1410-F Tutorial 6

ENGG1410-F Tutorial 6 Jianwen Zhao Department of Computer Science and Engineering The Chinese University of Hong Kong 1/16 Problem 1. Matrix Diagonalization Diagonalize the following matrix: A = [ ] 1 2 4 3 2/16 Solution The

More information

星河33期.FIT)

星河33期.FIT) 大 事 记 渊 2011.11 要 要 2011.12 冤 1 尧 11 月 25 日 下 午 袁 白 银 区 首 届 中 小 学 校 长 论 坛 在 我 校 举 行 遥 2 尧 在 甘 肃 省 2011 年 野 十 一 五 冶 规 划 课 题 集 中 鉴 定 中 袁 我 校 教 师 郝 香 梅 负 责 的 课 题 叶 英 语 课 堂 的 艺 术 性 研 究 曳 袁 张 宏 林 负 责 的 叶 白

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

PowerPoint Presentation

PowerPoint Presentation Linear Progamming- the Simple method with greater-than-or-equal-to or equality minimization problem Quantitative deciion making technique /5/6 Tableau form- dealing with greaterthan-or-equal-to contraint

More information

概述

概述 OPC Version 1.8 build 0925 KOCRDK Knight OPC Client Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOC_Init...5 2.2.2 KOC_Uninit...5 2.3...5

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF I II III The Study of Factors to the Failure or Success of Applying to Holding International Sport Games Abstract For years, holding international sport games has been Taiwan s goal and we are on the way

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 ............ 1 2 3 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

More information

全国计算机技术与软件专业技术资格(水平)考试

全国计算机技术与软件专业技术资格(水平)考试 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 2008 年 上 半 年 程 序 员 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 ) 试 题 一 ( 共 15 分 ) 阅 读 以 下 说 明 和 流 程 图, 填 补 流 程 图 中 的 空 缺 (1)~(9), 将 解 答 填 入 答 题 纸 的 对 应 栏 内 [ 说 明

More information

nooog

nooog C : : : , C C,,, C, C,, C ( ), ( ) C,,, ;,, ; C,,, ;, ;, ;, ;,,,, ;,,, ; : 1 9, 2 3, 4, 5, 6 10 11, 7 8, 12 13,,,,, 2008 1 1 (1 ) 1.1 (1 ) 1.1.1 ( ) 1.1.2 ( ) 1.1.3 ( ) 1.1.4 ( ) 1.1.5 ( ) 1.2 ( ) 1.2.1

More information

Open topic Bellman-Ford算法与负环

Open topic   Bellman-Ford算法与负环 Open topic Bellman-Ford 2018 11 5 171860508@smail.nju.edu.cn 1/15 Contents 1. G s BF 2. BF 3. BF 2/15 BF G Bellman-Ford false 3/15 BF G Bellman-Ford false G c = v 0, v 1,..., v k (v 0 = v k ) k w(v i 1,

More information

(baking powder) 1 ( ) ( ) 1 10g g (two level design, D-optimal) 32 1/2 fraction Two Level Fractional Factorial Design D-Optimal D

(baking powder) 1 ( ) ( ) 1 10g g (two level design, D-optimal) 32 1/2 fraction Two Level Fractional Factorial Design D-Optimal D ( ) 4 1 1 1 145 1 110 1 (baking powder) 1 ( ) ( ) 1 10g 1 1 2.5g 1 1 1 1 60 10 (two level design, D-optimal) 32 1/2 fraction Two Level Fractional Factorial Design D-Optimal Design 1. 60 120 2. 3. 40 10

More information

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc 2 5 8 11 0 13 1. 13 2. 15 3. 18 1 23 1. 23 2. 26 3. 28 2 36 1. 36 2. 39 3. 42 4. 44 5. 49 6. 51 3 57 1. 57 2. 60 3. 64 4. 66 5. 70 6. 75 7. 83 8. 85 9. 88 10. 98 11. 103 12. 108 13. 112 4 115 1. 115 2.

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

Microsoft Word - PHP7Ch01.docx

Microsoft Word - PHP7Ch01.docx PHP 01 1-6 PHP PHP HTML HTML PHP CSSJavaScript PHP PHP 1-6-1 PHP HTML PHP HTML 1. Notepad++ \ch01\hello.php 01: 02: 03: 04: 05: PHP 06:

More information

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii 前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii C# 7 More Effective C# C# C# C# C# C# Common Language Runtime CLR just-in-time

More information

( 1 ) ( 13 ) ( 26 ) ( 41 ) ( 126 ) ( 148 ) ( 154 ) ( 163 ) ( 170 ) ( 175 ) ( 184 ) ( 192 ) ( 199 ) ( 207 ) ( 219 ) ( 226 ) ( 233 ) 1 ( 239 ) ( 249 ) ( 258 ) ( 264 ) ( 271 ) ( 278 ) ( 284 ) ( 290 ) ( 298

More information

Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice

Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice 路 ESW 聯 USB Chapter 9 Applications For Windows Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice USB I/O USB / USB 3 料 2 1 3 路 USB / 列 料 料 料 LED

More information

VHDL(Statements) (Sequential Statement) (Concurrent Statement) VHDL (Architecture)VHDL (PROCESS)(Sub-program) 2

VHDL(Statements) (Sequential Statement) (Concurrent Statement) VHDL (Architecture)VHDL (PROCESS)(Sub-program) 2 VHDL (Statements) VHDL(Statements) (Sequential Statement) (Concurrent Statement) VHDL (Architecture)VHDL (PROCESS)(Sub-program) 2 (Assignment Statement) (Signal Assignment Statement) (Variable Assignment

More information

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING 前言 - Andrew Payne 目录 1 2 Firefly Basics 3 COMPONENT TOOLBOX 目录 4 RESOURCES 致谢

More information

Microsoft Word - Final Exam Review Packet.docx

Microsoft Word - Final Exam Review Packet.docx Do you know these words?... 3.1 3.5 Can you do the following?... Ask for and say the date. Use the adverbial of time correctly. Use Use to ask a tag question. Form a yes/no question with the verb / not

More information

BC04 Module_antenna__ doc

BC04 Module_antenna__ doc http://www.infobluetooth.com TEL:+86-23-68798999 Fax: +86-23-68889515 Page 1 of 10 http://www.infobluetooth.com TEL:+86-23-68798999 Fax: +86-23-68889515 Page 2 of 10 http://www.infobluetooth.com TEL:+86-23-68798999

More information

Microsoft Word - TIP006SCH Uni-edit Writing Tip - Presentperfecttenseandpasttenseinyourintroduction readytopublish

Microsoft Word - TIP006SCH Uni-edit Writing Tip - Presentperfecttenseandpasttenseinyourintroduction readytopublish 我 难 度 : 高 级 对 们 现 不 在 知 仍 道 有 听 影 过 响 多 少 那 次 么 : 研 英 究 过 文 论 去 写 文 时 作 的 表 技 引 示 巧 言 事 : 部 情 引 分 发 言 该 生 使 在 中 用 过 去, 而 现 在 完 成 时 仅 表 示 事 情 发 生 在 过 去, 并 的 哪 现 种 在 时 完 态 成 呢 时? 和 难 过 道 去 不 时 相 关? 是 所 有

More information

2015 Chinese FL Written examination

2015 Chinese FL Written examination Victorian Certificate of Education 2015 SUPERVISOR TO ATTACH PROCESSING LABEL HERE Letter STUDENT NUMBER CHINESE FIRST LANGUAGE Written examination Monday 16 November 2015 Reading time: 11.45 am to 12.00

More information

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

More information

Microsoft PowerPoint - STU_EC_Ch02.ppt

Microsoft PowerPoint - STU_EC_Ch02.ppt 樹德科技大學資訊工程系 Chapter 2: Number Systems Operations and Codes Shi-Huang Chen Sept. 2010 1 Chapter Outline 2.1 Decimal Numbers 2.2 Binary Numbers 2.3 Decimal-to-Binary Conversion 2.4 Binary Arithmetic 2.5

More information

编译原理与技术

编译原理与技术 编译原理与技术 中间代码生成 2015/11/7 编译原理与技术 讲义 1 中间代码生成 - 布尔表达式翻译 - 控制流语句翻译 2015/11/7 编译原理与技术 讲义 2 布尔表达式的翻译 布尔表达式文法 G 4 E E 1 or E 2 E 1 and E 2 not E 1 ( E 1 ) id 1 relop id 2 true false id 3 布尔运算符 or and 和 not(

More information

119,,,,,, (, ), : (1),,,,,, (2),,,, (3),,,,,20,,,,,,,,

119,,,,,, (, ), : (1),,,,,, (2),,,, (3),,,,,20,,,,,,,, 118 :,,, :,,,,,,,,,,,,,,, ( ), 119,,,,,, (, ), : (1),,,,,, (2),,,, (3),,,,,20,,,,,,,, 120 2003 3,19,,,,,,,,,,,,,,,,,,,,,,,,,, 1945 10 15,, 121, 1950,, 1951 7 10, 1952 7 11,,, 60,, 1947 3,,,, 1950 6,7,,,,,,,,

More information

新・明解C言語入門編『索引』

新・明解C言語入門編『索引』 !... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177

More information

《计算概论》课程 第十九讲 C 程序设计语言应用

《计算概论》课程 第十九讲  C 程序设计语言应用 计算概论 A 程序设计部分 字符数组与字符串 李戈 北京大学信息科学技术学院软件研究所 lige@sei.pku.edu.cn 字符数组的定义 #include int main() char a[10] = 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j' ; for (int i = 0; i < 10; i++) cout

More information

Microsoft PowerPoint - Lecture7II.ppt

Microsoft PowerPoint - Lecture7II.ppt Lecture 8II SUDOKU PUZZLE SUDOKU New Play Check 軟體實作與計算實驗 1 4x4 Sudoku row column 3 2 } 4 } block 1 4 軟體實作與計算實驗 2 Sudoku Puzzle Numbers in the puzzle belong {1,2,3,4} Constraints Each column must contain

More information

Microsoft Word - CPE考生使用手冊160524.docx

Microsoft Word - CPE考生使用手冊160524.docx 大 學 程 式 能 力 檢 定 (CPE) 考 生 使 用 手 冊 2016 年 5 月 24 日 這 份 手 冊 提 供 給 參 加 CPE 檢 定 考 試 的 考 生 內 容 包 含 考 試 環 境 的 使 用, 以 及 解 題 時 所 使 用 I/O 的 基 本 知 識 1. 如 欲 報 名 參 加 CPE 考 試, 請 先 於 CPE 網 站 完 成 帳 號 註 冊, 然 後 再 報 名 該

More information

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1 21 , 7, Windows,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) /,,. : ;, 2005. 11 ( 21 ) ISBN 7-81082 - 634-4... - : -. TP316-44 CIP ( 2005) 123583 : : : : 100084 : 010-62776969 : 100044 : 010-51686414

More information

錫安教會2015年11月29日分享

錫安教會2015年11月29日分享 錫 安 教 會 2015 年 11 月 29 日 分 享 第 一 章 : 天 馬 座 行 動 答 問 篇 (2) 問 題 (1): 信 息 中 曾 提 及, 有 一 群 忠 良 的 皇 者 和 精 英 製 造 共 同 信 息, 但 亦 有 一 群 奸 惡 的 如 果 將 來 他 們 來 尋 找 我 們, 顯 示 他 們 是 製 造 共 同 信 息 的 人 這 樣, 我 們 有 沒 有 需 要 或 者

More information

C语言的应用.PDF

C语言的应用.PDF AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local

More information

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20 (Jump) (Loop) (Conditional jump) CMP CALL AND SAR/SHR TEST JMP NOT SAL/SHL Jnnn* OR RCR/ROR LOOP XOR RCL/ROL RETn * nnn, JNE JL -128 127-32,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far

More information

C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1

C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1 C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1 1 CARDGAME 1 CardGame 题目描述 桌上有一叠牌, 从第一张牌 ( 即位于顶面的牌 ) 开始从上往下依次编号为 1~n 当至少还剩两张牌时进行以下操作 : 把第一张牌扔掉, 然后把新的第一张放到整叠牌的最后 请模拟这个过程, 依次输出每次扔掉的牌以及最后剩下的牌的编号 输入 输入正整数 n(n

More information

Microsoft Word - linux命令及建议.doc

Microsoft Word - linux命令及建议.doc Linux 操 作 系 统 命 令 集 1 基 本 命 令 查 看 系 统 信 息 : uname -a 修 改 密 码 : passwd 退 出 : logout(exit) 获 取 帮 助 : man commands 2 文 件 和 目 录 命 令 显 示 当 前 工 作 目 录 : pwd 改 变 所 在 目 录 : cd cd - 切 换 到 上 一 次 使 用 的 目 录 cd 切 换

More information

Windows XP

Windows XP Windows XP What is Windows XP Windows is an Operating System An Operating System is the program that controls the hardware of your computer, and gives you an interface that allows you and other programs

More information

<4D6963726F736F667420576F7264202D2032303130C4EAC0EDB9A4C0E04142BCB6D4C4B6C1C5D0B6CFC0FDCCE2BEABD1A15F325F2E646F63>

<4D6963726F736F667420576F7264202D2032303130C4EAC0EDB9A4C0E04142BCB6D4C4B6C1C5D0B6CFC0FDCCE2BEABD1A15F325F2E646F63> 2010 年 理 工 类 AB 级 阅 读 判 断 例 题 精 选 (2) Computer mouse How does the mouse work? We have to start at the bottom, so think upside down for now. It all starts with mouse ball. As the mouse ball in the bottom

More information

Microsoft Word - 201110.doc

Microsoft Word - 201110.doc 2011 年 10 月 信 徒 交 通 月 刊 目 錄 一 本 期 目 錄 編 輯 室 1 二 牧 者 的 話 教 會 轉 化 -- 得 到 更 新 皮 袋 衣 立 凡 2 三 講 章 精 華 清 潔 的 心 思 -- 除 去 論 斷 講 員 衣 立 凡 / 賴 美 如 整 理 4 清 潔 的 心 思 -- 除 去 情 慾 講 員 葉 志 偉 / 林 慶 如 整 理 9 四 精 選 文 章 等 候

More information

<4D6963726F736F667420506F776572506F696E74202D20A46ABEC7A6DBBFECB5FBC5B2AABAC0B3A6B3A740ACB0BB50B9EAB0C8B1B4AA522E70707478>

<4D6963726F736F667420506F776572506F696E74202D20A46ABEC7A6DBBFECB5FBC5B2AABAC0B3A6B3A740ACB0BB50B9EAB0C8B1B4AA522E70707478> 大 學 自 辦 評 鑑 的 應 有 作 為 與 實 務 探 析 主 講 人 : 曾 淑 惠 國 立 臺 北 科 技 大 學 技 術 及 職 業 教 育 研 究 所 教 授 兼 人 文 與 社 會 科 學 學 院 院 長 報 告 大 綱 1 2 3 4 5 大 學 自 辦 評 鑑 的 理 念 當 前 大 學 自 辦 評 鑑 的 核 心 議 題 大 學 自 辦 評 鑑 的 應 有 作 為 大 學 自 辦

More information

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf ("%d", & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf ("%d %d

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf (%d, & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf (%d %d 2013 18 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp, Compilation Error cin scanf Time Limit Exceeded 1: A 5 B 5 C 5 D 5 E 5 F 5 1 2013 C 1 # include 2 int main ( void ) 3 { 4 int cases, a, b,

More information

Microsoft PowerPoint - 8. 运算符重载 Operator Overloading.pptx

Microsoft PowerPoint - 8. 运算符重载 Operator Overloading.pptx 运算符重载 Operator Overloading class Point { public: ; double x_, y_; Why Operator Overloading? Point (double x =0, double y = 0):x_(x),y_(y) { int main(){ Point a(1., 2), b(3,4); Point c = a + b; return 0;

More information

Microsoft Word - CX VMCO 3 easy step v1.doc

Microsoft Word - CX VMCO 3 easy step v1.doc Abacus Fully Automated Process of VMCO on CX, KA, CPH & KAH 16 Nov 2009 To streamline the VMCO handling on CX, KA, CPH & KAH, Abacus is pleased to inform you that manual submission of VMCO to CX/KA/CPH/KAH

More information

高雄市左營國民小學八十九學年度第一學期一年級總體課程教學進度表

高雄市左營國民小學八十九學年度第一學期一年級總體課程教學進度表 高 雄 市 前 鎮 區 紅 毛 港 國 民 小 學 102 學 年 度 第 1 學 期 ( 五 ) 年 級 各 領 域 教 學 進 度 總 表 教 學 者 :( 五 ) 年 級 教 學 團 隊 彈 性 學 習 時 數 -5 節 班 級 活 動 週 別 日 期 一 0830-0901 二 0902-0908 三 0909-0915 四 0916-0922 五 0923-0929 學 校 活 動 學 年

More information

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha CYPOK CYPOK 1 UltraEdit Project-->Install Language Tool: Language Suite----->hi-tech picc Tool Name ---->PICC Compiler Executable ---->c:hi-picinpicc.exe ( Command-line Project-->New Project-->File Name--->myc

More information

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式]

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式] 指针 Pointers 变量指针与指针变量 Pointer of a variable 变量与内存 (Variables and Memory) 当你声明一个变量时, 计算机将给该变量一个内存, 可以存储变量的值 当你使用变量时, 计算机将做两步操作 : - 根据变量名查找其对应的地址 ; - 通过地址对该地址的变量内容进行读 (retrieve) 或写 (set) 变量的地址称为变量的指针! C++

More information

Microsoft Word - template.doc

Microsoft Word - template.doc HGC efax Service User Guide I. Getting Started Page 1 II. Fax Forward Page 2 4 III. Web Viewing Page 5 7 IV. General Management Page 8 12 V. Help Desk Page 13 VI. Logout Page 13 Page 0 I. Getting Started

More information

TX-NR3030_BAS_Cs_ indd

TX-NR3030_BAS_Cs_ indd TX-NR3030 http://www.onkyo.com/manual/txnr3030/adv/cs.html Cs 1 2 3 Speaker Cable 2 HDMI OUT HDMI IN HDMI OUT HDMI OUT HDMI OUT HDMI OUT 1 DIGITAL OPTICAL OUT AUDIO OUT TV 3 1 5 4 6 1 2 3 3 2 2 4 3 2 5

More information

北 京 奧 運 會 上 倒 舉 中 共 國 旗 的 小 男 孩

北 京 奧 運 會 上 倒 舉 中 共 國 旗 的 小 男 孩 北 京 奧 運 會 上 倒 舉 中 共 國 旗 的 小 男 孩 黃 花 崗 雜 誌 2008 年 第 3 期 總 第 26 期 ( 增 刊 ) Huang Hua Gang Magazine OCTOBER 15, 2008 辛 亥 元 勛 烈 士 吳 祿 貞 編 者 前 言 百 年 辛 亥 專 欄 孫 中 山 和 三 民 主 義 從 林 肯 民 權 主 義 到 孫 文 三 民 主 義 辛 灝 年

More information

Guide to Install SATA Hard Disks

Guide to Install SATA Hard Disks SATA RAID 1. SATA. 2 1.1 SATA. 2 1.2 SATA 2 2. RAID (RAID 0 / RAID 1 / JBOD).. 4 2.1 RAID. 4 2.2 RAID 5 2.3 RAID 0 6 2.4 RAID 1.. 10 2.5 JBOD.. 16 3. Windows 2000 / Windows XP 20 1. SATA 1.1 SATA Serial

More information

Thesis for the Master degree in Engineering Research on Negative Pressure Wave Simulation and Signal Processing of Fluid-Conveying Pipeline Leak Candi

Thesis for the Master degree in Engineering Research on Negative Pressure Wave Simulation and Signal Processing of Fluid-Conveying Pipeline Leak Candi U17 10220 UDC624 Thesis for the Master degree in Engineering Research on Negative Pressure Wave Simulation and Signal Processing of Fluid-Conveying Pipeline Leak Candidate:Chen Hao Tutor: Xue Jinghong

More information

Logitech Wireless Combo MK45 English

Logitech Wireless Combo MK45 English Logitech Wireless Combo MK45 Setup Guide Logitech Wireless Combo MK45 English................................................................................... 7..........................................

More information

Microsoft PowerPoint - CH 04 Techniques of Circuit Analysis

Microsoft PowerPoint - CH 04 Techniques of Circuit Analysis Chap. 4 Techniques of Circuit Analysis Contents 4.1 Terminology 4.2 Introduction to the Node-Voltage Method 4.3 The Node-Voltage Method and Dependent Sources 4.4 The Node-Voltage Method: Some Special Cases

More information

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 Java V1.0.1 2007 4 10 1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 6.2.10 6.3..10 6.4 11 7.12 7.1

More information

天 主 教 輔 仁 大 學 社 會 學 系 學 士 論 文 小 別 勝 新 婚? 久 別 要 離 婚? 影 響 遠 距 家 庭 婚 姻 感 情 因 素 之 探 討 Separate marital relations are getting better or getting worse? -Exp

天 主 教 輔 仁 大 學 社 會 學 系 學 士 論 文 小 別 勝 新 婚? 久 別 要 離 婚? 影 響 遠 距 家 庭 婚 姻 感 情 因 素 之 探 討 Separate marital relations are getting better or getting worse? -Exp 天 主 教 輔 仁 大 學 社 會 學 系 學 士 論 文 小 別 勝 新 婚? 久 別 要 離 婚? 影 響 遠 距 家 庭 婚 姻 感 情 因 素 之 探 討 Separate marital relations are getting better or getting worse? -Explore the impact of emotional factors couples do not

More information

, (), 15,,,,, 2,,,1000 2,,, 5, ;, 5,,3,,,4 2,,, :, , , ,

, (), 15,,,,, 2,,,1000 2,,, 5, ;, 5,,3,,,4 2,,, :, , , , ,,,,,,, 1924 1927,,,,, 1993 5 (1988 ), 1 2002 2 1927, (), 15,,,,, 2,,,1000 2,,, 5, ;, 5,,3,,,4 2,,, :,1927 4 16,1927 4 19,1927 4 18,1927 4 16 2 ,,,,,,,,, 14,, 15,,, 10,, 3, 6,,,,,,,,,,,,, 1,,, 30,,,,2,15

More information