Question: are smart contracts and dapps the same?
Answer: Smart contracts really should be how they sound, agreements between parties without the need for a third party; while dapps should also be how they sound, decentralized applications that do not execute on any centralized machines.