Login
Sign Up For Free
English
中文 (繁體)
中文 (香港)
中文 (简体)
日本語
Filipino
Bahasa Indonesia
Bahasa Melayu
Pусский
Português (Brasil)
Magyar
Français
Español
Deutsch
Čeština
العربية
Català
Dansk
Ελληνικά
فارسی
Suomi
Gaeilge
Hindi
עברית
Hrvatski
Italiano
Norsk bokmål
Nederlands
한국어
Polski
Română
Slovenský
Svenska
Türkçe
українська
беларуская
ไทย
Standard view
法國爆肝工程師
5 years ago
【
資料結構導論
】
——Hello, World!
拉札爾準備的第一堂課就是在電腦教室,教室前方的投影幕上大大的寫著
"Hello, world!"
這句英文。
latest #35
法國爆肝工程師
5 years ago
在學生們差不多都就位,拉札爾也稍微自我介紹了一下名字、國籍這類最基礎的資訊後,他將投影片翻到了下一頁。
「第一堂課我只教一個最簡單的程式,讓大家稍微理解程式是怎麼運作的。」他的嗓門不大,只要他手上的麥克風離遠一點,或許後排同學就聽不見他的聲音了。
「只要成功寫出來就能自由下課了喔。」但不可否認,混了法文腔的英文聽上去比起其他腔調還要多出那麼一絲輕柔。
法國爆肝工程師
5 years ago
程式碼示範:
#include
<stdio.h>
int main(void)
{
printf("Hello, world!\n");
return 0;
}
法國爆肝工程師
5 years ago
➤說明
以下每個說明step都可以骰一顆
以確認學生理解程度。
1~4:老師是在講英文嗎?
5~9:聽懂單字但聽不懂內容。
10~13:似懂非懂。
14~18:聽懂了。
19~20:覺得自己跟老師的法國腔英文很合!
請當作一張沒有bz遊戲圖的遊戲來玩,學生自己開一個新噗對應每個step做出反應,並可選擇回報或不回報在這邊。
若是骰到無法理解或是過程遇到任何問題,歡迎在自己的噗上tag老師或助教前去協助。(當然,假設學生骰到不理解,但不想舉手發問也完全沒問題)
立即下載
法國爆肝工程師
5 years ago
Step 1
#include
<stdio.h>
引用標頭檔。
標頭檔裡頭擁有許多函數(function),如果在底下的程式碼當中需要用到某個標頭檔裡頭的函式,那麼我們就需要在開頭打#include <標頭檔>,好在後頭能夠引用當中的函式。
法國爆肝工程師
5 years ago
Step 2
int main(void)
此部分代表主程式,也就是程式真正的內容即將開始。
當一個程式要執行時,會先尋找main,並把main當作起點開始跑。
main後面括號當中的void則代表這個程式不需要輸入任何參數就可以執行。
法國爆肝工程師
5 years ago
Step 3
{
}
大括號代表一個區段,寫到迴圈或更複雜的指令時就會變得很重要。
如果配合縮排(留空白)等排版方式,就可以讓程式碼的易讀性變得更高。
法國爆肝工程師
5 years ago
Step 4
printf("Hello, world!\n");
printf是標頭檔stdio.h當中的函式,print和formatted的縮寫,此項指令可以把後面小括號中的結果輸出到螢幕上。
裡頭如果是文字的話要在前後加上"。
\n是換行的指令。
法國爆肝工程師
5 years ago
Step 5
return 0;
最後一行是指程式成功結束時回傳的指令。一般來說通常都將成功設定為0。
而此種回傳方式可以用來檢驗程式跑出來的最終結果為何。(例如計算出來是整數回傳0,非整數回傳1,無法計算回傳2等等)
法國爆肝工程師
5 years ago
Step final
C語言是沒有換行功能的,必須在每一句之後寫一個分號隔開。如果程式跑不出來,記得先檢查看看分號有沒有打好喔!
最後骰一支
決定有沒有成功在螢幕上顯示"Hello, world!"吧!
大吉
:完美!就連排版也很簡潔!
吉:完美的跑出來了!
中吉
:跑出來了!雖然排版有點歪掉,但不礙事!
小吉
:需要加強排版,但至少是成功跑出來了!
小凶
:忘記加分號,趕緊補上吧!
凶
:似乎漏了幾個重要的點,是哪邊呢?(可再多嘗試幾次,或是直接求助教授與助教)
大凶
:哎呀……怎麼試都試不出來,請教授或助教來幫忙吧!
法國爆肝工程師
5 years ago
以上成功完成就可以下課了!
如果想課後留下來討論問題或是跟教授聊天,也歡迎在自己的噗下tag我,中之就會帶著教授跑到您的噗裡去了
這邊會將每位願意跟教授與助教聊天的同學做平行時空處理!
以及稍微提醒,助教性格較為古怪,如果即將說出雷人發言會事先詢問中之,請放心!
此噗為實驗性質的上課交流,若有任何建議、感想或是問題也可以在此噗下提出,先謝謝願意賞臉修這門課的同學嘗試跑這一串看起來很無趣的課堂……!
程式並非中之本科,為了查資料可能每一則都會很慢回,請見諒!
法國爆肝工程師
5 years ago
參考資料
我要學會 C 語言(一):Hello World!
法國爆肝工程師
5 years ago
以下開放中之詢問操作上的問題以及自由回報
ᴍᴀ.📹
5 years ago
二信/嚴東宇
@milimola - 【 ∣課程∣資料結構導論】
「很淺顯易懂,謝謝老師。」
法國爆肝工程師
5 years ago
milimola
: 「能聽得懂真是太好了,也謝謝同學願意來修這堂課。」
中/ 全程看您骰超高分最後大吉是神蹟
!謝謝您願意賞臉
以及感覺您也是本科生,請千萬不要對這門課抱持任何期待
中之其實是程式笨蛋
!!!
ᴍᴀ.📹
5 years ago
dupont3
:
「老師的課很吸引人。」至少在電腦上蠻有趣。
/
骰子通靈!
我沒有我不是我只是曾經手賤跑去選修跟自學過不要緊張xDDDDD
法國爆肝工程師
5 years ago
milimola
: 中/ 您有自學過還是比程式笨蛋強很多的
!!!如果之後發現有任何程式上的錯誤都歡迎指正!
法國爆肝工程師
5 years ago
izumi_yuu55
: 中/ 謝謝您的賞光
感覺您也是有碰過程式的厲害人
如果之後有任何錯誤都歡迎指正,因為中之其實超級不會寫程式……!
法國爆肝工程師
5 years ago
izumi_yuu55
: 中/ 謝謝您
!!會盡量不要讓這堂課看起來很無聊的
!!
🕷️赫厄
5 years ago
四信 | 山川藤久
http s://
@tpuio1479 - ◤資料結構導論◢ 老師:Lazare.Dupont ✣✣✣✣✣✣✣✣✣✣✣✣✣...
努力上完這學期
城下 靜
5 years ago
二信/孟靜
@tea_02 - ︳ 工 程 課 / 開課地點:電腦教室 指導老師...
法國爆肝工程師
5 years ago
tpuio1479
: 中/ 謝謝您願意賞臉
感覺怎麼大家都好會寫程式........老師已經在研擬如何轉換跑道了
請不要太期待(好容易放棄)
OM|蓋伊
說
5 years ago
一信/蘇凌澤
@tpsoql - 【資料結構導論】 因為修讀語言看似是英文,所以就選了這科
老師不要傷心
法國爆肝工程師
5 years ago
tpsoql
: 「只要上課都有到就不用擔心會被當掉喔,同學別難過。」不太確定昏倒的同學聽不聽的到,但姑且還是試著安撫看看……
中/ 謝謝您願意賞臉來修課
看到最後是大凶覺得很不好意思
……
OM|蓋伊
說
5 years ago
不不不,這孩子上課很常被當的
老師和老師中之太溫柔了連中之都覺得不好意思
RHS技術宅
5 years ago
四誠 | 馬克•康第
@markcanty58 on Plurk
法國爆肝工程師
5 years ago
tpsoql
: 中/ 雖然是很硬的課但爆肝中跟拉札爾是希望所有人都能過的
曾經是學生的教授何苦為難學生!!(?)您太可愛了不用不好意思
ℳ𝒶𝓇𝒸𝓊𝓈
5 years ago
四平/木子綺
@xiaoyin0000 - 「 下課了 | 」
中:謝謝課程,非常ㄉ有趣,上(玩)的很開心!!!
法國爆肝工程師
5 years ago
xiaoyin0000
: 中/ 謝謝您願意跑這堂課
!!看您的排版好舒服,子綺好有個性好帥氣
!!
【花筏學院】黃琳🎐
5 years ago
二和/黃琳
@huanglin27 - ☛課程 / 藝術大學並沒有這種通識課程。 於是細長手指於點選與敲打間決定新的...
☛很不認真的上課過程....XD沒想到她還能繳出成品:0....謝謝開課!
法國爆肝工程師
5 years ago
huanglin27
: 中/ 謝謝您願意跑這個課程
!中之全程都是啊啊啊啊啊怎麼可以把這麼無聊的課跑的這麼優雅
的既開心又羞恥狀態(?)
最後您還骰了奇蹟的19有趣中之感到受寵若驚
!就算很不認真過程也很精彩!
Mr.Ross
5 years ago
@Edit 5 years ago
一年信班.休伯特.羅斯
@hubery_ross - -課程.資料結構導論.休伯特-
老師TTT我做到了我做到了!!!我來交作業了!!
法國爆肝工程師
5 years ago
hubery_ross
: 中/ 謝謝您願意跑這堂課
!!休伯特的內心話都好可愛好喜歡粗體
!!一剛開始的骰20也有夠厲害
!看您跑課程好快樂
!!
【OM】薩奇斯
說
5 years ago
一年信班 薩奇斯
@sakisu5268 - 【課程|】
back to top
delete
reply
edit
cancel
cancel