作者PenguinPing (Penguin)
看板NCCU06_LAND
标题[心得] 程设CH4
时间Sat Jun 23 20:51:39 2007
监於大家可能不会看这科
我来po重点好了 = =
_____________________________________________________________________________
pseudocode 虚拟码:
1.用一般的英文写成
2.不用宣告变数
3.不会被执行
控制结构:
1.使程式更清处楚,容易除错
2.有三种
循序结构、选择结构、重复结构
UML:
实心小圈圈---->起始状态
菱形---->选择
同心圆---->终止状态
选择结构(if)
EG: if(sam=10)
cout<<"sam=10"<<endl;
如果sam等於10的话,输出sam=10
选择结构(if...else):
EG: if(samgrade>=60)
cout<<"山姆过了"<<endl;
else
cout<<"山姆被当了"<<endl;
如果山姆分数有60以上,山姆过了
反之,山姆被当了
另一个(if...else写法)
利用?:
写法: cout<<(条件?"条件成立":"条件不成立");
EG: cout<<(grade>60 ? "过了" : "死当了");
if...else 连用
邻近的if...else是一组
EG: if(pinggrade>=60)
cout<<"YA!!!过了~~"<<endl;
else
if(pinggrade>=40)
cout<<"平平是个人材"<<endl;
else
if(pinggrade<40)
cout<<"死当了~~掰掰"<<endl;
总之邻近的是一组~~上面条件不成立就看下面的~~再没有再看
还有if...else如果叙述有两句以上~~要用{}括起来
EG: if(pinggrade<=60)
{cout<<"评价:脑残"<<endl;
cout<<"平平是个人材"<<endl;}
else
cout<<"过了~~YA!"
重复结构 while:
EG: int grade=0
while (grade<=100)
grade= 1+grade;
这个回圈意思是说分数没有到100分前,会一直加1到100为止
有关counter:
counter跟回圈运作的次数有关
当counter满足回圈条件便停止回圈运作输出结果
整数int转换成实数double:
EG: static_cast <double> (int)
指定运算子:
EG: c=c+3;
可以写成 c+=3;
加减乘除都可用
递增和递减运算子(递增递减就是+1 or -1):
EG: ++c , c++....etc
上述++在c前面和後面有啥不同勒??
++c表示c已先加1再输出
c++表示c输出後才加1
课本范例有
______________________________________________________________________________
好累~~晚点再PO第五章
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.187.9.211
1F:推 mimishou:你最近很缺P币後 06/23 20:54
2F:推 littlemings:楼上管班的哪会知道我们测班的辛苦...粱平你是救星!!! 06/23 20:56
3F:推 mimishou:楼上台大的叫啥 快去念你的经济就好啦 06/23 21:06
4F:推 PenguinPing:後面好多~~可以放弃了吗??? 06/23 21:07
5F:推 mimishou:可以阿 考试时候坐我旁边就好了 06/23 21:08
6F:推 PenguinPing:想太多~~我要盒子和亮亮~~你们等着上PTT吧!!! 06/23 21:11
7F:推 littlemings:粱平坐我旁边啦o(><;)o o 06/23 21:16
8F:推 doubledozen:梁平都给一楼的带回家过了 怎麽可以还坐你旁边 06/23 21:47
9F:推 littlemings:对後...一楼的拍谢啦...那坐我旁边的旁边好了 06/23 21:50
10F:推 mimishou:楼上2位真的很大胆 浸水桶2个月好了... 06/23 21:51
11F:推 PenguinPing:话说我第五章打到一半跳掉~~存入暂存档~~要在哪找阿 06/23 22:22
12F:推 littlemings:打文章时候按CTRL+X那边就有写入暂存档了 06/23 22:27
13F:推 PenguinPing:结果我手滑把它删了~~更~~有没有那麽低能阿 06/23 22:37
14F:推 PenguinPing:我看我去检查一下智商好了~T.T~我的血汗阿!!! 06/23 22:39
15F:推 PenguinPing:不写了~~反正大家都会过~~发发不当人的 06/23 22:48
16F:推 newlandent:有我的名字耶 好开心喔 平平~ 06/23 23:21
17F:推 bruce9268:已阅过!! 06/24 01:00
18F:推 techXD:也有我的名字耶~嘎 早知道我就不看第四章了 看这个就好啦! 06/24 09:58
19F:推 jeff770612:推楼上4~7章只看完第四章早知道就不看了!! 06/24 12:31
20F:推 PenguinPing:今天有空打第7章好了 06/24 12:42
21F:推 hsiaopaitw:这篇文章值518银 06/24 14:34
22F:推 x7tw:打一下第6章 多到炸= = 06/24 15:50
23F:推 littlemings:一页都还没翻...爆了啦... 06/24 22:02
24F:推 newlandent:难得回文这麽多耶 06/24 22:52
25F:推 PenguinPing:要爆吗??? 06/24 22:54
26F:推 newlandent:平平上线了 06/24 23:02
※ 编辑: PenguinPing 来自: 218.187.14.46 (06/25 22:15)
※ 编辑: PenguinPing 来自: 218.187.14.46 (06/25 22:17)
27F:推 PenguinPing:看样子我以经了解上色的真缔了 06/25 22:18
28F:推 newlandent:平平给你推一个 不过话说第5章呢...@@? 06/26 14:15
※ 编辑: PenguinPing 来自: 218.187.11.175 (06/26 21:40)
29F:推 techXD:平平 程设靠你了 06/27 00:15
30F:推 PenguinPing:= = 11/12 14:13