¿Qué es programación?
La programación informática es el arte del proceso por el cual se
limpia, codifica, traza y protege el código fuente de programas
computacionales, en otras palabras, es indicarle a la computadora
lo que tiene que hacer.
La programación informática es una de las habilidades esenciales
que aprendes cuando estudias informática.
Detrás de todos los programas informáticos que conocemos y
usamos de manera cotidiana para facilitarnos diversas actividades
de nuestro día con día, existe todo un proceso para poderlos crear.
Este proceso es conocido como programación, conozcamos un poco
más sobre lo que conlleva este proceso.
Por medio de la programación se establecen los pasos a seguir para
la creación del código fuente de los diversos programas
informáticos.
Este código le indicara al programa informático que tiene que hacer
y cómo realizarlo.
La programación se guía por una serie de normas y un conjunto de órdenes,
instrucciones y expresiones que tienden a ser semejantes a una lengua
natural acotada. Por lo cual recibe el nombre de lenguaje de programación. Y
así como en los idiomas también en la informática existen diversos lenguajes
de programación.
Hablando de forma más técnica, la programación se realiza mediante el uso
de algoritmos, que se podrían explicar cómo reglas o instrucciones que
deben seguirse para resolver el problema y lograr el objetivo.
Algunas de ellas pueden agruparse y de ese modo recibir un nombre para
tener la facilidad de ser invocadas con facilidad tantas veces como sea
necesario.
Pensamiento lógico.
Aptitud matemática.
Atención al detalle.
Desarrollo de nuevas tecnologías.
Aprendizaje de diferentes lenguajes de programación.
Análisis de problemas.
Gestión del tiempo.
Tipos de programación
Actualmente, la programación se ha diversificado gracias a la variedad de
enfoques y aplicaciones que tiene, algunos como:
Programación web: relacionada al desarrollo de sitios y aplicaciones web.
Programación móvil: enfocada en el desarrollo de software para dispositivos
móviles como celulares y/o tabletas.
Arquitectura de software: con la que se establecen las estructuras de un
sistema.
Ciencia de datos: con la que se recopilan e interpretan datos con el fin de
obtener información relevante para un proceso o desarrollo de software
específico.
¿Qué habilidades se desarrollan con la programación?
Algunas de las aptitudes o habilidades que se desarrollan durante esta actividad
son:
Como ves, la programación es una disciplina que cada vez cobra más fuerza y
popularidad ya que está estrictamente relacionada al desarrollo de nuevas
tecnologías y, se podría decir, que es la base de muchas de las profesiones y
modelos económicos del futuro.
Valor y tipos de datos
En programación, un tipo de dato es la clasificación de un dato según sus
características. Puede tratarse de una cadena, de un texto, de números, etc., y
un valor es cualquier clase de dato que se halle dentro de un tipo de dato.
Cuando construyes un programa, la materia prima que necesitas son los
datos. Si pudieras ver muy de cerca la ejecución de dicho programa, podrías
reconocer que, básicamente, lo que se hace es modificar, crear y leer datos.
Los datos se almacenan en la memoria del computador en forma de bits, que
son valores binarios.
Como en la memoria del computador se puede almacenar una inmensa cantidad
de posibles valores binarios, para poder usarlos en tus programas sin perderlos
de vista, debes fragmentar dicha información.
Esos fragmentos son lo que se conoce como valores.
Cuando programas, usas los valores con diferentes objetivos y es justo aquí
cuando entran en juego los tipos de datos.
Entre los tipos de datos y valores se encuentran:
Numéricos: incluyen números positivos, negativos; cifras decimales, naturales,
etc.
Texto: letras, caracteres, símbolos que representan otros idiomas.
Valores booleanos: que son fundamentales para establecer condiciones de
verdad o falsedad.
Listas: para almacenar múltiples elementos de un mismo tipo.
Ten en cuenta que, según el tipo de lenguaje, encontrarás muchos más tipos de
datos.
Al momento de tomar decisiones importantes.
Para organizar tareas.
Para organizar equipos de trabajo.
Para plantear la solución de problemas.
Para plantear situaciones con diferentes procesos/resultados
posibles.
¿Qué es un diagrama de flujo?
Existen diferentes formas de ofrecer y organizar la información de una
manera lógica, una de estas son los diagramas de flujo o "flujogramas".
Un diagrama de flujo es una representación gráfica de un proceso.
Es una manera estructurada de mostrar las decisiones y acciones que
componen una situación, así como los pasos que se dan durante un
proceso o en el desarrollo de un problema desde su inicio hasta su
solución.
¿Cuándo usar un diagrama de flujo?
Símbolos de un diagrama de flujo
Los diagramas de flujo se conforman gráficamente a través de diferentes
formas o símbolos que representan cada uno de los pasos y momentos
importantes en el desarrollo de un proceso, con el fin de brindar la
información necesaria a los lectores, en un modo simple y fácil de
entender.
