¿Cuál es la diferencia entre una variable global y una variable local?
Res/: el ámbito de las variables es una de las cosas mas importantes en la programación y su suso adecuado nos ahorra muchos problemas, estas son de gran importancia en la programación y a continuación explicare las diferencias; una variable global como su nombre lo indica es aquella que podemos usar en todo nuestro programa, bueno… dentro de el mismo archivo o a menos que este importada, como es una variable esta se deja sobre escribir cuantas veces queramos, generalmente se declaran antes de las funciones y en el caso de C++ antes del main o función principal , al igual que en cualquier otro lenguaje como Python también va antes de las funciones, las variables locales son aquellas que son declaradas y usadas dentro de una función y solo pertenecen a la función donde fueron declaradas, generalmente son muy específicas a la función o método que estemos creando
¿Es posible escribir un programa sin utilizar variables globales? Justifique su
respuesta. RES/: si el programa es pequeño es muy posible que si, en proyectos grandes no, sin embargo, su uso es muy recomendado por que permite la facilidad y legibilidad y no estar reescribiendo código. ¿Es posible escribir un programa sin utilizar variables locales? Justifique su respuesta. RES/: No, es imposible ya que las variables es un espacio de memoria donde estamos guardando datos, y si nos los guardamos se pierden, incluso si el dato pasa luego a una base de datos es necesario primero almacenarlo en una variable para luego con un QUERY almacenarlo en la base de datos.