Programacion. ¿Qué es un algoritmo?
Alam DesalesApuntes17 de Febrero de 2019
365 Palabras (2 Páginas)166 Visitas
¿Qué es un algoritmo?
Un algoritmo es una serie de pasos organizados que describe el proceso a seguir, para solucionar un problema específico.
Ingredientes: (Entrada)
-Un huevo
-Aceite
-Sal
- Inicio
- Ender la hornilla de la estufa.
- Colocar el aceite dos minutos.
- Quebrar el cascaron del huevo y vaciar el interior de este, en la fridera caliente.
- Freír el huevo al gusto.
- Apagar la hornilla de la estufa.
- Servir el huevo frito en un plato.
- Colocar sal al gusto.
- Disfrutar su desayuno.
- Fin.
Algoritmo en lenguaje natural
Pasos para solucionar un problema:
- Definición del problema.
- Análisis del problema.
- Diseño de la mejor alternativa.
- Implementación.
- Prueba de escritorio.
Que son las variables:
Son mayormente letras o palabras que almacenan un valor, el cual puede cambiar en cualquier momento durante la ejecución del programa.
Que son las constantes:
Son mayormente letras o palabras que almacenan un valor, el cual nunca cambia durante la ejecución del programa.
Tipos de datos de las variables y constantes:
Integer, int: almacena datos numéricos enteros.
Ejemplo: cal1: =10;
- Real, Double: almacena datos numéricos con fracciones.
Ejemplo: promedio: =10.4;
- String, varchar: almacena cadena de datos, como palabras, cadenas alfanuméricas;
Ejemplo Nombre: =” Juan”;
- char: almacena un carácter:
Ejemplo Sexo: =” F”;
Operador | Prioridad |
Not | más alta |
*,/, div, mod, And | [pic 1] |
+,-,Or | |
<,<=,=,<>,>>,> | más baja |
Si existen paréntesis, las expresiones de su interior se evalúan primero. | |
Tablas de verdad de operadores lógicos: (And)
True and True = True
True and False = False
False and True = False
False and False = False
Realice los siguientes ejercicios:
P= (2>3) and (5>4)= False
Q= (100.3<101.2) and (59>57.79)= True
Tablas de verdad de operaciones lógicos: (Or)
True Or True= True
True Or False= True
False Or True= True
False Or False= False
Realice los siguientes ejercicios:
P= (2>3) Or (5>4) = True
Q= (100.3<101.02) Or (59>57.79) = True
Tablas de verdad de operadores lógicos: (Not)
Not True = False
Not False = True
Realice los siguientes ejercicios:
P= Not ((2>3) Or (5>4))
Q=Not ((100.3<101.02) Or (59>57.79))
3. Estructura de un algoritmo
- Inicio
- Secuencia de Instrucciones
- Fin
Operadores de relación:
...