UF1 de Programación A
UF1 de Programación A
UF1 de Programación A
¿Qué es un programa?
¿Qué es un algoritmo?
Instrucciones: Sirve para indicar al ordenador que debe hacer con los datos, se le dice
al ordenador como debe tratar la información recibida y de que manera debe utilizar
ese resultado.
Funciones: Son boques de instrucciones que nos permiten reutilizar una parte del
programa todas las veces que necesitemos. Pueden ser propias del lenguaje de
programación (ya vienen definidas) o las podemos crear nosotros mismos.
Variable: Datos que vamos a manipular (consultar, guardar y modificar) durante toda la
ejecución del programa. Estos datos se guardan en la memoria del ordenador para su uso.
Instrucción de entrada: Instrucción por la cual nuestro programa recibirá algún dato o evento
necesario para su buen funcionamiento.
Expresiones aritméticas:
- resta: restar
* multiplicación: multiplicar
/ división: dividir
Operaciones comparativas:
>= Mayor o igual que. Compara si el valor de la izquierda es mayor o igual que el de la
derecha.
<= Menor o igual que. Compara si el valor de la izquierda es menor o igual que el de la
derecha.
Expresiones lógicas:
Instrucción de control o salto: Una instrucción que altera el flujo normal de ejecución de las
instrucciones.
Ejemplo:
if (saludJugador == 0)
muerteJugador();
else if (saludJugador < 15) //en caso contrario a la instrucción anterior, una nueva condición
mostrarAvisoSaludBaja();
continuarJugando();
For (contar):
Funciones:
Es una instrucción general que contiene varias instrucciones o pasos a seguir y que permite
ejecutar dicha tarea con esa sola instrucción todas las veces que queramos.
-Debe ser legible: Los códigos deben de estar limpios y fáciles de leer, con tabulaciones y
espacios que permitan diferenciar las partes del programa.
-Debe ser modificable: Debe ser sencillo ante el proceso de actualización o modificación en
caso de nueva necesidad.
-Debe ser eficiente: Deben ocupar poco espacio en la memoria y ejecutarse rápidamente.
-Debe ser modulable: Se deben realizar algoritmos que a su vez se dividan en subalgoritmos de
forma que se disponga de un grupo principal desde el que llamaremos al resto. Así,
incitaremos a la reutilización del código.
Lenguaje de programación:
Para transmitir las instrucciones que necesita un programa para ejecutarse, es necesario
utilizar un lenguaje que entienden las máquinas. Este lenguaje se conoce como lenguaje
binario o código máquina y está formado por 0 y 1. Los programadores utilizamos el lenguaje
de programación, más asemejado al leguaje humano, el cual luego se transcribe al código
máquina. (Cuando se habla del código se hace mención al código fuente del programa, es
decir, a las instrucciones escritas en el lenguaje de programación correspondiente.
Representaciones gráficas:
VARIABLES TEXTUALES
VARIABLES BOOLEANAS
Variables Locales:
Ámbito: Las variables locales son aquellas que están definidas dentro de una función o un
bloque de código específico. Esto significa que solo son visibles y accesibles dentro de ese
bloque o función donde se han declarado.
Vida útil: La vida útil de una variable local comienza cuando se declara y se reserva memoria
para ella, y termina cuando la función o el bloque en el que está definida finaliza su ejecución.
Una vez que la función se completa, la variable local deja de existir y su memoria se libera.
Acceso: Las variables locales solo se pueden acceder y utilizar dentro del contexto en el que se
declaran. Fuera de ese contexto, no son visibles ni accesibles.
Ejemplo en pseudocódigo:
funcion ejemplo() {
Variables Globales:
Ámbito: Las variables globales son aquellas que se declaran fuera de cualquier función o
bloque de código, generalmente al comienzo de un programa. Son visibles y accesibles desde
cualquier parte del programa, en todas las funciones y bloques.
Vida útil: Las variables globales existen durante toda la ejecución del programa. Se crean
cuando se inicia el programa y se destruyen cuando el programa se cierra.
Acceso: Las variables globales se pueden acceder y utilizar en cualquier parte del programa. Sin
embargo, es importante tener cuidado con su uso, ya que pueden ser modificadas desde
cualquier lugar, lo que puede llevar a errores difíciles de depurar.
Ejemplo en pseudocódigo:
En resumen, las variables locales están restringidas a un ámbito específico, como una función o
un bloque de código, y tienen una vida útil limitada a ese ámbito. Las variables globales, por
otro lado, son accesibles desde cualquier lugar en el programa y existen durante toda la
ejecución del mismo. La elección entre variables locales y globales depende de las necesidades
específicas del programa y del alcance que se desee dar a una variable.