Tema 2 parte 2 Algoritmos - Variables, constantes y operadores.pptx
1. Tema 2. Algoritmos –
Variables, Constantes y
Operadores
Lic. Marco Antonio Soto
Parte 2
2. Partes de un Algoritmo Informático
Las tres partes de un algoritmo son:
Input (entrada). Información que damos al algoritmo con la que va
a trabajar para ofrecer la solución esperada.
Proceso. Conjunto de pasos para que, a partir de los datos de
entrada, llegue a la solución de la situación.
Output (salida). 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.
3. Características de los algoritmos
Asimismo, los algoritmos presentan una serie de
características comunes. Son:
Precisos. Objetivos, sin ambigüedad.
Ordenados. Presentan una secuencia clara y precisa para
poder llegar a la solución.
Finitos. Contienen un número determinado de pasos.
Concretos. Ofrecen una solución determinada para la
situación o problema planteados.
Definidos. El mismo algoritmo debe dar el mismo
resultado al recibir la misma entrada.
7. Variables
Informalmente conocida como algo que puede
cambiar de un momento a otro.
Son estructuras de datos, que pueden cambiar su
contenido a lo largo de una ejecución de un
programa.
Es un campo de memoria que se le puede cambiar su
contenido cuantas veces sea necesario.
8. Tipos de variables
Tipo Entero: Es aquella que puede representar un conjunto
de números finitos, o sea, que no contienen punto decimal.
Además nunca va a generar decimales.
Tipo Real: Es aquella que tiene punto decimal y por lo
tanto puede generar decimales.
Tipo carácter: Es aquella que cual contiene cualquier signo
tipográfico. Es un equivalente del código ASCII.
Tipo Lógico: Es aquella que puede ser verdadero o falso.
9. Cargar una variable
Es el proceso mediante el cual se le asigna un
valor a la variable.
Este proceso se realiza mediante el operador “ “.
(Asignación). Esto significa que el computador
va a guardar el valor de esa variable con el dato
Que se le asignará del lado derecho de la
Operación.
10. Constantes
En programación, una constante es un valor
que no puede ser alterado durante la
ejecución de un programa.
Una constante corresponde a una longitud fija
de un área reservada en la memoria principal
del ordenador, donde el programa almacena
valores fijos.
Por ejemplo:
El valor de pi 3.1416
11. Operadores
Son signos que nos permiten expresar relaciones
entre variables y/o constantes.
Existen dos tipo de operadores:
Aritméticos y
Lógicos.
12. Operadores Aritméticos
Son los que nos permiten realizar operaciones
aritméticas o matemáticas con las variable.
Estos son los mas comunes dentro de los
algoritmos computacionales.
13. Operadores Lógicos
Son aquellos que nos permiten realizar
comparaciones entre los diferentes valores de las
variables y/o constantes.
14. Algo que debemos tener en cuenta cuando
vamos a escribir una expresión es que el
computador solo entiende las expresiones en
formato linealizado esto quiere decir escritas en
una sola línea. De tal manera que si queremos
escribir la ecuación:
No se la podemos entregar al computador tal y
cual como está aquí escrita sino que debemos
“transformarla” de manera que quede escrita
en una sola línea:
var = a + b / c + d
15. var = a + b / c + d
a cual de las siguientes ecuaciones reales
correspondería..?
16. Jerarquía de Operadores
Lo primero que el computador evalúa y realiza
son las operaciones dentro de parentesis,
potenciación y la radicación revisándolas de derecha a
izquierda.
Lo segundo que evalúa y realiza son las
multiplicaciones y divisiones.
Lo último que revisa son las sumas y restas.
Tanto para el nivel de multiplicaciones y
divisiones como para el nivel de sumas y restas la
evaluación es totalmente indistinta esto quiere
decir que en la medida que va encontrando
sumas y restas (si esta en este nivel) las va
ejecutando.
17. Haciendo uso de la facilidad de los paréntesis
podemos entonces expresar
computacionalmente las siguientes fórmulas así:
Todas las líneas van numeradas
En la línea 1 se debe cumplir esa orden para poder continuar con el resto del algoritmo
Si realizamos los pasos podemos adquirir el libro que sea
Si luego de recorrer todas las librerías del mundo y no adquirimos el libro podemos llegar a dos conclusiones: el libro se agotó o es posible que nunca haya existido
Si lo usamos para adquirir el libro el coronel no tiene quien le escriba tenemos grandes posibilidades de adquirirlo.
Todas las líneas van numeradas
En la línea 1 se debe cumplir esa orden para poder continuar con el resto del algoritmo
Si realizamos los pasos podemos adquirir el libro que sea
Si luego de recorrer todas las librerías del mundo y no adquirimos el libro podemos llegar a dos conclusiones: el libro se agotó o es posible que nunca haya existido
Si lo usamos para adquirir el libro el coronel no tiene quien le escriba tenemos grandes posibilidades de adquirirlo.