Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORME ALGORITMOS Lizmar Suarez 6º Inf B
INFORME ALGORITMOS Lizmar Suarez 6º Inf B
Valera, Trujillo
ALGORITMOS (TEORÍA)
Octubre 2020.
ii
Tabla de Contenidos
que también deben estar en orden, es decir, deben ser secuenciales y finitas, es decir,
tener una posible solución. De esta forma, en cuanto se define un estado inicial y un
real, diseñar una solución para el mismo utilizando un algoritmo y diagramas de flujo, se
las propiedades básicas de cada algoritmo, los diferentes tipos de algoritmos que se
contadores, entender que son los datos y los tipos de datos, luego de investigar
definiremos el uso de las expresiones aritméticas, relacionales y lógicas, como una serie
representación de algoritmos.
¿Qué es un Algoritmo?
El algoritmo es una serie ordenada de procesos o pasos que se deben realizar para
corresponden a la vida diaria, por ejemplo, seguir las instrucciones para cepillarse los
dientes, poner en marcha una lavadora y algoritmos utilizados para resolver o realizar
Partes de un Algoritmo
Output o salida. Los resultados obtenidos del proceso sobre el input, una vez
Tipos de Algoritmos
que puede ser desarrollado por una calculadora o computadora sin dificultades.
computador para resolverse, o cuyos pasos son exclusivos para la resolución por
comienzan con darse cuenta de que hay una situación que debe solucionarse. A
describir el problema de la manera más correcta y veraz, ayudado por técnicas como
clave.
3. Analice la causa. Aquí es donde buscamos la causa raíz del problema, identificamos
las fuerzas que contribuyen al agravamiento del problema, las clasificamos entre las
buscan estrategias que aborden la causa raíz y resuelvan el problema de una vez por
todas.
5. Toma de decisiones. Elimina las peores alternativas y compara el resto entre sí. El
Puede que haya una decisión correcta, pero no funcionará a menos que todos los
involucrados la acepten.
6. Plan de acción. La mejor solución posible en la que todos estén de acuerdo no
Elementos de un Algoritmo
identificador y que pertenece a un tipo de dato que se definió al inicio del algoritmo.
la ejecución de un programa.
Constante: Son los elementos del algoritmo que no cambian su valor en todo el
algoritmo. Las constantes deben inicializarse según el tipo de datos al que pertenecen.
Una constante son datos cuyo valor no puede cambiar durante la ejecución del
Datos
Los datos son los hechos que describen eventos y entidades. "datos" es una
palabra en plural que se refiere a más de un hecho. Son algo abstracto que por sí solo no
dice nada.
Tipos de datos
Numéricos
Enteros. Este tipo de datos corresponde a aquellas variables que solo pueden
recibir valores sin parte decimal. Suelen utilizarse en variables que contienen la
Reales. Por otro lado, este tipo de datos corresponde a aquellas variables cuyo
valor tiene una parte fraccionaria, aunque al mismo tiempo puede contener
valores enteros.
Texto
Caracteres. En este tipo de datos, todos los caracteres, letras, números y símbolos
especiales conocidos. Por lo tanto, consta de números: '0', '1', '2',..., '9'; letras: "a",
"b", "c",..., "z"; mayúsculas: 'A', 'B', 'C',..., 'Z'; y caracteres especiales: "%", "*",
lenguaje de programación.
pueden ser palabras o frases. El valor de este tipo de datos suele ir entre comillas
("").
Lógicos
Boolean. Los tipos de datos lógicos o booleanos solo aceptan dos valores:
funcionan. Ahora es importante saber que solo pueden tomar dos valores:
Verdadero o Falso
Operadores aritméticos
como sus operandos y devuelven valores numéricos únicos. Los operadores aritméticos
estándar son suma o suma (+), resta o resta (-), multiplicación (*) y división (/)
orden muy preciso. Primero, están las operaciones aritméticas, luego las operaciones de
1. negativo(-)
3. Módulo (%)
siguiente expresión:
X = (z * 4) + (y * (a + 2));
Tipos de expresiones
Dependiendo de los tipos de operadores que incluyen, las expresiones pueden ser
En esta tabla agrupamos los operadores aritméticos que usaremos para construir
2. Expresiones Relacionales: Son las expresiones en las que aparecen los operadores
que la expresión sea verdadera sólo y exclusivamente cuando los dos operandos sean
verdaderos. Una expresión con el operador O será verdadera cuando alguno de los
decir, que el resultado final será verdadero cuando el operando sea falso, o viceversa.
Ejemplos:
Estructuras
1. Estructuras Secuenciales. Una estructura en la que una acción (instrucción) sigue a otra
acción (instrucción) sucesivamente. Las tareas se suceden de tal manera que el resultado
de una tarea es la entrada de la siguiente, y así sucesivamente, hasta el final del proceso.
Inicio
Acción 1
Acción 2
Acción N
Fin
tomar acciones en base al resultado lógico de una decisión. Para construir estructuras de
INICIO
1
2
<?php
If (2 > 1)
verdadera";
FIN
INICIO
<?php
If(1 > 1)
}else{
verdadera";
FIN
c. Estructuras de decisión anidadas: Este tipo de estructuras nos permite tomar más
de un camino para una condición y esta estructura puede ser expresada de dos
formas, anidando estructuras, o con el uso de la palabra “else if”, lo que podría
INICIO
<?php
}else{
}else{
verdadera";
FIN
Y ahora veremos las estructuras de decisión con esta nueva palabra else if
INICIO
<?php
}else{
verdadera";
FIN
instrucciones
i. Repita para
de veces.
REPITA PARA
Sentencia 1;
Sentencia 2;
FIN RP
REPETIR HASTA
Sentencia 1;
Sentencia 2;
........
Sentencia n;
HASTA CONDICIÓN;
REPITA MIENTRAS
Sentencia 1;
Sentencia 2;
........
Sentencia n;
Diagrama de flujo
figuras geométricas en el diagrama de flujo, que representan cada paso específico del
proceso a evaluar.
estas flechas y líneas marcan la dirección del flujo y determinan el recorrido del proceso,
como si fuera un gráfico. Según la representación del diagrama de flujo, existen cuatro
psicología cognitiva.
de un proceso
en la entrada y la impresión de
datos en la salida
operación
4. Los círculos de decisión pueden y deben tener más de una línea de flujo.
5. Todos los símbolos pueden tener más de una línea de entrada.
Lista de referencias
https://sites.google.com/site/siteskarla/diagrama-de-flujo
https://sites.google.com/site/siteskarla/diagrama-de-flujo
https://concepto.de/wp-content/uploads/2018/02/simbologia.jpg
https://sites.google.com/site/algoritmicai/estructuras-de-repeticion
https://sites.google.com/site/portafoliodeacarlosmolina/estructuras-de-decision
https://sites.google.com/site/portafoliodealgyprogdejgii/estructuras-de-
decision-conceptos-tipos-y-sintaxis-condicionales-simples-dobles-multiples-
anidadas-y-selectivas
https://sites.google.com/site/geomatematicasyalgoritmos/estructuras/1-
estructuras-secuenciales