Categorías: Todo - instrucciones - bucles - variables - datos

por Nicolas Gutierrez hace 2 años

104

Programacion

La programación es esencialmente un lenguaje que permite comunicarse con una máquina mediante el uso de código binario. Para lograr esto, se deben definir y declarar variables que almacenan datos de distintos tipos, como números y textos.

Programacion

(¡no mezcles tipos!)

Al ejecutar un programa en orden estricto, necesitamos declarar las variables globales al principio del programa. También es fundamental tener en cuenta que si declaramos una variable local, ésta sólo se podrá utilizar dentro del bloque de código donde se declara.

“llamar al ascensor”. Al solicitar esta tarea, estamos haciendo que se ejecuten una serie de instrucciones que nos permite lograr un resultado

Si no guardamos ese dato en una variable, luego no podremos utilizarlo, ya que el programa no lo recordará. Además, en cualquier momento se puede cambiar ese valor guardado.

1. Poner aceite en la sartén 2. Poner la sartén al fuego 3. Esperar a que el aceite esté caliente 4. Echar el espárrago en la sartén 5. Cocinar hasta que esté listo 6. Apagar el fuego y retirar la sartén 7. Echar el espárrago en un plato

Podemos guardar datos de muchos tipos, como de tipo número o de tipo texto. Al declarar la variable defines de qué tipo es,

Si empieza a llover, abriré el paraguas. Si se hace de noche, encenderé mi linterna.

Por ejemplo, mientras conduces, miras la carretera. Puedes pensar que esta acción también puede realizarse mediante un condicional (si conduzco, miro a la carretera).

Por ejemplo, si yo quiero abrocharme los 8 botones de mi camisa,

si nos encontramos ante una puerta, la puerta tendrá dos estados: abierta o cerrada. En caso de que esté abierta haremos una cosa (pasar) y, de lo contrario, en el caso de que esté cerrada haremos otra (llamar).

la instrucción poner aceite en una sartén también se podría traducir en otro algoritmo más específico, a más bajo nivel: 1. Abrir el armario 2. Coger la sartén más adecuada 3. Ponerla sobre la cocina 4. Inclinar el aceite y echarlo en la sartén

Piensa que, en el fondo, toda la programación es unl lenguaje hacia la máquina, a código que se comone de un codigo binario que puede ser 1 y 0

“freír un espárrago” sería una función, una tarea que se compone de las instrucciones

Programacion

Funciones

Cuando tengamos una tarea que se repite mucho, o cuando queramos organizar mejor nuestro proyecto, crearemos una función que realice dicha tarea cada vez que la llamemos. Por tanto, podríamos decir que una función es una tarea, una instrucción general que contiene varias instrucciones o pasos (un algoritmo específico), y que permite ejecutar dicha tarea con esa sola instrucción las veces que queramos.

Instrucción de control: Los bucles

FOR (contar...)
El bucle FOR se utiliza para repetir una o más instrucciones un determinado número de veces.
WHILE (mientras...)
se utilizan cuando queremos repetir la ejecución de unas acciones un número indefinido de veces

Los condicionales

SWITCH...CASE
Es una variable puede tomar más de dos valores.
IF...ELSE (SI... DE LO CONTRARIO)
Para los casos en los que una variable puede tomar dos valores es más adecuado utilizar un IF... ELSE.
IF... (SI...)
es una instrucción que se ejecuta o no en función del valor de una condición.

Variables.

Diferencia entre variable GLOBAL y variable LOCAL
Variables LOCALES: solo se pueden utilizar dentro del bloque de código donde han sido declaradas
Variables GLOBALES: se crean al inicio del programa, lo que las hace universales dentro de dicho programa.
Declarar una variable.
Al declarar una variable lo que hacemos es crear y guardar por primera vez un dato en ella. Puedes nombrar como quieras una variable.
Una variable es dato que podremos ver y recuperar más adelante durante el resto del programa.

¿Y qué es eso de la programación a alto y bajo nivel?

Si conocemos un procedimiento que se repite mucho, éste se puede ejecutar a nivel interno y sólo hará falta indicarlo sin tener que especificar siempre todas sus acciones secundarias.
A su vez, hay otros programas a más bajo nivel que traducen instrucciones en otras más específicas.
existen muchos lenguajes de programación de alto nivel, haciendo más sencilla esta práctica. Esto es posible gracias a que existen programas que traducen órdenes más generales que se repiten a menudo a sus algoritmos

Algoritmos

¿Que es?
es una secuencia de pasos o instrucciones que hay que seguir para llegar al resultado que queremos obtener.

Ejemplo

Otro ejemplo de algoritmo son las recetas de cocina. En una receta te pone paso por paso cómo cocinar el plato

las instrucciones que te dan los sistemas de navegación vía satélite (GNSS) para llegar desde un punto de partida a un destino específico.

Imagen