看板 Programming 關於我們 聯絡資訊
來講講肥宅當年寫程式的開頭好了,其實肥宅當年小學看過 Apple ][, 國中時就讀當時台中市區的居仁國中,某次去當時的同班同學家看到 Apple ][,玩了一下遊戲,拿起旁邊的程式設計書,翻看了幾頁,就覺得 寫程式蠻好玩的。 回家後,肥宅因為當時成績好,跟肥宅的老爸要了一台電腦 PC/XT (Turbo 8 Mhz) ,CPU 8088 ,記憶體 640KB,肥宅一直記得當年的價錢 NT$22,000 ,當年小公務員老爸的薪水大概 NT$10,000,很謝謝老爸賞臉,當年我其 實不知道物價,只會胡鬧。 扣掉複製版的程式,肥宅印象中的第一支程式是支猜幾A幾B的程式。時隔 三十年,當年的程式當然不會留下來,肥宅來仿作一下 10 RANDOMIZE 20 ANSA = INT(RND(1)*10) 30 ANSB = INT(RND(1)*10) 40 ANSC = INT(RND(1)*10) 50 IF (ANSA=ANSB) OR (ANSB=ANSC) OR (ANSC=ANSA) THEN GOTO 20 60 INPUT "Please Eeter A" ,A 70 INPUT "Please Enter B" ,B 80 INPUT "Please Enter C" ,C 90 IF (A=B) OR (B=C) OR (C=A) THEN GOTO 60 100 COUNTA=0 110 COUNTB=0 120 IF A = ANSA THEN COUNTA = 1 130 IF B = ANSB THEN COUNTA = COUNTA +1 140 IF C = ANSC THEN COUNTA = COUNTA +1 150 IF (A = ANSB) OR (A=ANSC) THEN COUNTB=1 160 IF (B = ANSA) OR (B=ANSC) THEN COUNTB=COUNTB + 1 170 IF (C = ANSA) OR (C=ANSC) THEN COUNTB=COUNTB + 1 180 IF (COUNTA = 3) THEN GOTO 220 190 PRINT COUNTA ; "A" ; COUNTB ; "B" 200 PRINT "Retry again." 210 GOTO 60 220 PRINT "You got correct number!!" 230 END 現在寫起來,當然比以前好看多了也考慮了更多事情,不過這就是肥宅當 年的第一支程式,其實很簡單,很直接,就是想拿來當作玩遊戲而已,每 個人學寫程式的理由不一樣,對於當年的肥宅來說,搞個小遊戲來玩是很 簡單的。 不知道看到這篇文章的諸多看倌們,自己第一支不是抄課本,抄同學的程 式是甚麼呢?肥宅蠻想看看每個人當初玩票時,寫出來的第一支程式。 2019/06/06 修改一下文章 ,讓整篇更容易看懂 . 原文網址: https://www.facebook.com/CGSNOTES/posts/10157475765511340 -- 歡迎來到 肥宅的多彩人生 肥宅死老爸的親子世界 https://fb.me/cgschild 肥宅的胡言亂語 https://fb.me/cgsmisc 肥宅的職場人生 https://fb.me/cgsnotes 肥宅學禪 https://fb.me/cgszen -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.49.58 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1559583562.A.7BE.html ※ 編輯: CGS0 (1.162.49.58 臺灣), 06/04/2019 02:07:15
Bencrie: 磁帶容易壞嗎 XD 60.248.96.95 06/05 10:13
MOONRAKER: APPLE II沒有RANDOMIZE PC的BASICA才有 220.135.118.23 06/05 10:24
MOONRAKER: 2: RND只是個變數 RND(1)才是虛擬亂數 220.135.118.23 06/05 10:26
MOONRAKER: 現在模擬器滿地爬 起碼找來跑看看 220.135.118.23 06/05 10:27
MOONRAKER: 不要畫虎爛騙人沒看過ap II, OK? 220.135.118.23 06/05 10:28
yzfr6: 泥這一段比較像 BASIC 220.137.161.46 06/05 17:12
CGS0: 我看到 apple 2,但是買的是 PC/XT 1.162.53.83 06/05 20:34
CGS0: 仿作,沒執行過,對不起 1.162.53.83 06/05 20:34
hala932: 懷念的gw-basic 211.23.199.43 06/06 08:25
MOONRAKER: 沒有什麼比較像 就是BASIC 218.161.46.90 06/08 18:18
kisaraki1976: 10 PRINT “1” 42.72.109.1 06/15 15:05
※ 編輯: CGS0 (39.12.133.44 臺灣), 06/21/2019 14:06:00