Difference between these words
These are similar terms just as their english counterparts:  

如果 - In case
要是 - If

必须 - Necessary
要 - Need / require

报名 - Sign up
注册 - Register  

查 - Check / Search
检查 - inspection

读书 - Reading (in terms of Studying)
看书 - Read a book