Programación de software

Conceptos básicos

Que es la 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.

Que es un algoritmo?

es un conjunto de instrucciones definidas, ordenadas y acotadas para resolver un problema, realizar un cálculo o desarrollar una tarea. Es decir, un algoritmo es un procedimiento paso a paso para conseguir un fin. A partir de un estado e información iniciales, se siguen una serie de pasos ordenados para llegar a la solución de una situación.

Partes de un algoritmo:

  • Entrada (input)
  • Proceso
  • Salida (output)

Entrada (input): Es la información que le damos al algoritmo, con la cual va a trabajar para ofrecer la solución esperada.

Proceso: Es el conjunto de pasos para que, a partir de los datos de entrada, llegue a la solución de la situación.

Salida (output): son los resultados, a partir de la transformación de los valores de entrada durante el proceso.

De este modo, un algoritmo informático parte de un estado inicial y de unos valores de entrada, sigue una serie de pasos sucesivos y llega a un estado final en el que ha obtenido una solución.

Ejemplo de un algoritmo

ejemplo de un algoritmo

Antes de adentrarnos más en el maravilloso mundo de la programación debemos conocer una serie de datos, los cuales nos ayudaran a entender mejor cada cosa que vayamos viendo en el curso. de igual forma los invito a consultar por cuenta propia, cada concepto y así aclarar dichas dudas.

comencemos por algo tan básico, pero tan importante a la hora de programar; Como lo son las variables y constantes.

Que es una variable?

En programación, una variable está formada por un espacio en el sistema de almacenaje (memoria principal de un ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio. Ese espacio contiene una cantidad de información conocida o desconocida, es decir un valor.

Estructura de una variable:

Identificador = valor

un ejemplo de una variable, independiente del lenguaje de programación que estemos usando; Sería el siguiente:

curso = “Programación de software”

Que es una constante?

corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.
la estructura de una constante es básicamente la misma que una variable, la única diferencia entre una constante y una variable, es que una constante almacena un dato que no cambia, mientras una variable almacena un dato cuyo valor puede cambiar.

Ejemplo de una constante

PI = 3.1416

como sabemos el valor de número pi es 3,1416, es un dato que no va a cambiar.

Tipos de datos

Los lenguajes de programación nos dan conjunto de valores junto un grupo de operaciones básicas que se pueden aplicar sobre ellos, lo que nos permite representar elementos de la “vida real” dentro de un programa; a esta parte del lenguaje la conocemos como los tipos de datos

Cadena de texto o String

En cualquier lenguaje de programación, un string es una secuencia de caracteres usado para representar el texto. podemos representar una cadena de texto haciendo uso de las comillas simples '' o las comillas dobles "". Veamos un ejemplo:

'Esto es una cadena de texto, usando las comillas simples'
"Esto es una cadena de texto, usando las comillas dobles"

Numéricos

Los tipos de datos numéricos comprenden dos categorías, los números enteros y los números decimales. por otro lado para representar datos numéricos en la mayoría de lenguajes, los declaramos sin las comillas. Veamos cada uno:

Enteros o integer

variable de tipo int almacena un valor entero como 1, 2, 0, -1, etc. En palabras simples son todos los números positivos o negativos que no tienen decimal.

| Variable | **** | Valor |
número_Entero    =   25
Decimales o float

variable de tipo float almacena un valor flotante o decimal como 1.3, 2.9, 0.5, -1.2, -2.4, etc. En palabras simples son todos los números positivos o negativos que tienen decimal.

| Variable | **** | Valor |
número_Decimal   =   18.4

Booleans o Booleanos

En ciencias de informática, un boolean es un dato lógico que solo puede tener los valores true o false. Veamos un ejemplo:

| Variable | **** | Valor |
esta_logueado   =   true