作者sjgau (sjgau)
看板C_and_CPP
標題Re: 台大 資工所 系統訓練班的 C++基礎班
時間Fri Aug 20 08:43:03 2010
> 一 介紹 軟體的 安裝
Dev-C++
VC++ 6.0
^^^^^^^^ 這一套軟體的 MSDN 很好用
> 二 寫一個 "hello, world!\n" 的程式
OK
> 三 介紹 三種註解
// ---
/* ---
---
--- */
#if 0
#endif
OK
> 四 一個 最短的 程式
> int main()
> {
> return(0);
> }
OK
> 五 什麼是 變數?
> x= x + 1;
> // swap the contents of x, y
> 六 三種 程式結構
> 順序
> // swap the contents of x, y
> 選擇
> 找 max, min
y= a*() + b*() + c --> 0
d= (b^2) - 4*a*c
if (d > 0) {
//
}
else if (d < 0) {
//
}
else {
// d == 0
}
if ()
switch()
> 迴圈
for,
while ()
do {
} while ();
> sum= 1 + 2 + . . . + no
> sum= (上底 + 下底)*(高)/2.0;
> 七 談 指標
&,
*
> 八 談 數列
int a[];
y= sin(x), x= 0 to pi 的積分 --> 2.00x
> 九 介紹 副程式
函數,
副程式
遞迴
1, 1, 2, 3, 5, ...
int f(int no)
{
if (no <= 1) {
return(1);
}
else {
return(f(no - 2) + f(no - 1));
}
}
以上的動作,很慢, 很慢,很慢,>.
※ 引述《sjgau (sjgau)》之銘言:
: 這一次的課程,竟然跑來了 四個小學五年級的 小朋友。
: 家長還關說,不可以教得太難。
: 不可以使用 超過他們程度的數學。
: 一整個 傻眼!
: 那,我要如何介紹
: &, |, ^, !
: 我要如何介紹
: sin(), cos(), tan(), ...
: 還有
: srand(time(NULL));
: int a;
: a= (rand() << 15) | (rand());
: rand() 的範圍, 0 - 32767
: , 太少。上面的操作,可以產生 30個 bits 的亂數,
: 問題是,我要如何讓小朋友 很快的了解,
: 我在幹些 什麼事情。
: 更何況,我想介紹 sin(x) 的辛浦森積分,
: 係數是 1 3 3 2 3 3 2 3 3 ... 2 3 3 1
: 從 0 到 pi 的積分值,接近 2.0, 但是
: 不等於 2.0
: 煩啊
--
e-mail: sjgau4311@gmail.com
我的課程介紹網頁:
http://www.csie.ntu.edu.tw/train/teacher_display.php?num=18
AutoCAD 台灣地區菁英講師獲選
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.20.165.235
推 Bencrie:可是VC6的compiler實在是 ... 08/20 15:17
推 Dkky:VC6會不時當機 qq 08/20 15:49
→ yauhh:我想,你推薦也沒用吧,現在的新手根本不知道上哪買VC6 08/20 19:44
→ MOONRAKER:現在哪買得到啊 08/20 20:05
推 james732:其實我很好奇原po推薦VC6的原因.... 08/20 20:06
→ sjgau:回樓上,我推薦他的 help, 很詳細,有範例,很完整 08/20 20:38
→ james732:不過MSDN有線上版,實在不是非VC6不可 :) 08/20 20:55
推 herman602:MSDN也有離線版吧 08/20 21:10
→ yoco315:撇開vc6本身很爛這點,光是他要錢我就覺得不該推薦.. 08/20 21:15
→ yoco315:msdn很方便是真的,但是這個方便也是要用錢買來的 08/20 21:16
→ yoco315:而且.......... vs2010 express 也是按下 F1 就有 msdn .. 08/20 21:17
→ yoco315:我 "完全看不出" 有任何原因要使用 vc6... 08/20 21:18
→ loveme00835:我都用綠色版 XD 08/20 21:18
→ yoco315:我用 vim qq 08/20 21:47
推 loveflames:記得螞蟻本有附VC6 08/20 21:47
→ MOONRAKER:有些書的確會送教學版VC6 可現在新版應該也不送了 08/20 23:37
→ MOONRAKER:而且對於standard lib以內的部份 cplusplus.com就極佳 08/20 23:38
→ MOONRAKER:除了沒中文以外(但是微而軟的中文也是那美克星中文) 08/20 23:38
推 loveflames:微軟的中文比英文還難懂 08/21 02:11
→ loveme00835:翻譯成英文來看啊! XD 08/21 02:12
推 aecho:學校的電腦,計中應該有提供軟體可以用吧!? 08/21 06:22
推 x000032001:寫那些東西的人大概是類神經算出來的或是古代人wwww 08/21 10:17
推 king5014:螞蟻有送 08/21 13:25
推 herman602:螞蟻說我看都是送vc2005 express不是嗎? 08/21 15:58
推 king5014:我四年前買的是送VC6耶 08/21 20:50
→ larrywhy:用大夫C++ 阿 輕量~適合隨身攜帶,家中旅遊,必備軟體!! 08/24 02:15