A question (by a fellow CS student taking a first course in calculus, presumably after the lecture in which continuity was introduced: was as follows.

In the real, physical world, we deal with numbers that are sort of “finite” or “discrete” by their nature; there's no such thing as a perfect circle in the physical world. In CS, we model computers with discrete mathematics and it’s enough. So why real analysis? Why concepts like continuity and “completeness” of real numbers are useful? Why do we need them?

I found Math.se has lots of questions for similar “concrete” justifications for *complex* numbers and great answers for them, but I didn’t really manage to find similar for this. The question Are all numbers real numbers? is related, but I’m not sure it’s exactly what I’m looking for.

My attempt at an answer was along the line:

Are we content with the length of the side of a square that has area of 2 units remaining a undefined number, even if we never manage find such a square?

and

Calculus and real analysis provide results that are useful even if in numerical calculations we use finite approximations. To really understand what's going on, we want it to be rigorous.

but I’m not sure if I was persuasive enough. Any better ideas?