Skip to content

Latest commit

 

History

History

unit4

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Unit4:主角總是最後才登場:寫程式囉

這個單元裡面終於要來寫實際的程式碼了!

最主要的其實就是把之前的虛擬碼翻譯成程式碼。若是在這方面有困難,也會介紹幾個小技巧。

Unit4.1:從虛擬碼到程式碼

把虛擬碼翻譯成程式碼

Unit4.2:函式填空法

若是從虛擬碼換成程式碼有障礙,可以試著用「function 取代法」,可以讓你不用碰到多層迴圈(但你以後還是要會)

舉例:LIOJ 1020:判斷質數

Unit4.3:簡化法

例如說要印出 1-n 個星星,就每一行先印出一個
再來想要怎麼把每一行變成 i 個
可以跟上一個方法搭配使用

舉例:LIOJ 1021:好多星星

Unit4.4:寫程式三寶:迴圈、函式、判斷式

就只是講一下任何問題幾乎用這三個就可以完成
不要再那邊給我糾結什麼 map 什麼 reduce,你不用那些一樣寫得出來

Unit4.5:實戰:印出金字塔

LIOJ 1022:印出金字塔

Unit4.6:實戰:九九乘法表

Unit4.7:實戰:印出 1-100 的平方數

Unit4.8:Project4 介紹

給幾個簡單的題目讓大家練習

  1. LIOJ 1023:印出聖誕樹
  2. LIOJ 1024:NN 乘法表
  3. LIOJ 1025:水仙花數