Está en la página 1de 3

MINISTERIO DE EDUCACIÓN

COLEGIO SAN JOSÉ - LA SALLE DE COLÓN


Temario- I Prueba mensual 10° A, B, C, D CIENCIAS -II Trimestre

¿Qué es Algoritmo?

Un algoritmo es una secuencia de instrucciones secuenciales que llevan a cabo una serie de procesos para dar respuesta
a determinados problemas. Es decir, un algoritmo resuelve cualquier problema a través de unas instrucciones y reglas
concisas, mostrando el resultado obtenido.

Características de un algoritmo

El principal objetivo de un algoritmo es resolver el problema para el que fue creado, pero además de esto debe cumplir con
ciertas características que garanticen su eficiencia, claridad, facilidad de uso y modificación; estas características son las
siguientes:

• Preciso. El orden de ejecución de las instrucciones debe estar perfectamente indicado.


• Definido. Si se ejecuta un algoritmo varias veces, los datos de salida serán iguales en cada repetición.
• Finito. Debe tener un inicio y un fin.
• Legible. El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.

Tipos de algoritmos

Los algoritmos de acuerdo a su tipo se clasifican en:


• Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras. Lo ejecutan las personas.
• Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso. Lo
ejecuta el computador.

Representación de algoritmos
• Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (Diagrama de Flujo).
• No gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (Pseudocódigo).

Partes de un algoritmo
• ENTRADA. Son los datos que se le dan al algoritmo.
• PROCESO. Operaciones que se realizan con los datos.
• SALIDA. Resultado final que se obtiene de las operaciones.

Elementos de un Algoritmo

1. Las Instrucciones: Son los pasos a seguir para resolver el problema, por tal motivo deben estar bien
estructurados y tener un orden lógico (Inicio Fin), con la finalidad de evitar incongruencias en el resultado.
2. La definición de Variables y Constantes: Variables Es una unidad de datos que puede cambiar de valor durante
la ejecución del algoritmo y no tiene valor. Ejemplo: N1, n2, x, C_to, etc.… Constantes Es un dato cuyo valor no
puede cambiar en la ejecución del algoritmo, es decir, no varía. Ejemplo: PI=3.16, M=María, a=3, CL=verde, etc.…
3. Tipos de Datos: Es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre
la clase de datos sobre los que se va a procesar. Datos simples: Numéricos: Enteros. Son valores que no tienen
punto decimal, pueden ser positivo o negativos (int). Reales. Se aplica a los valores con decimales como flotante
(float).
Prof. Esther Guzmán
Lógicos: Boleano. Acepta valores de lógica binaria (solo 2 valores) falso o verdadero (bool).
Alfanumérico: Carácter. Completa todos los caracteres conocidos como: una letra, un número, un símbolo
espacial, nombre de persona, etc. (char).
4. Acciones Algorítmicas: Son las operaciones esenciales que debe tener un algoritmo para su ejecución (no
necesariamente todas presentes en el mismo).
a. Lectura: Proporciona o lee el valor de una variable de entrada.
b. Escritura: Visualiza el valor o resultado de una variable u operación matemática (por pantalla o impresa)
c. Asignación: Coloca el valor de una variable, de una operación, o de una constante a otra variable quien
guardará su valor.

Pseudocódigo: Es la representación narrativa de los pasos que debe seguir un algoritmo para dar solución a un problema
determinado. El pseudocódigo utiliza palabras que indican el proceso a realizar, por todo lo anterior es una técnica NO
GRÁFICA.

Ejemplo: Cocinar un huevo para otra persona sería:

• Pregunto si quiere el huevo frito.


• Si me dice que si, lo frio, si me dice que no, lo hago hervido.
• Una vez cocinado le pregunto si quiere sal en el huevo.
• Si me dice que no lo sirvo en el Plato. Si me dice que si le hecho sal y después
lo sirvo en el plato. Diagrama
de flujo
Diagrama de Flujo también llamado Flujograma de Procesos o Diagrama de Procesos,
representa la secuencia o los pasos lógicos para realizar una tarea mediante unos
símbolos.

Los diagramas de flujo representan la secuencia lógica o los pasos que tenemos que dar para realizar una tarea mediante
unos símbolos y dentro de ellos se describen los pasos a realizar.

Símbolos que se usan para elaborar diagramas de flujo

SÍMBOLO NOMBRE DESCRIPCIÓN


Terminador Este se utiliza para representar el inicio o el fin de un proceso.

Datos Dentro de este símbolo se declaran las funciones, módulos,


estructuras, constantes y variables a utilizar durante el algoritmo.

Proceso Representa cualquier tipo de operación o expresión para que se


ejecute.

Decisión Se utiliza para plantear una pregunta y con la respuesta se optará por
avanzar por solo uno de los caminos posibles.

Flujo del programa Este es utilizado para indicar la secuencia del diagrama de flujo, es
decir, para indicar el sentido de las operaciones dentro del mismo.

Prof. Esther Guzmán


Conector Forma un enlace en la misma página del diagrama.

Conector fuera de Este es utilizado para enlazar dos partes de un diagrama pero que no
página se encuentren en la misma página.

Salida de Este es utilizado para representar la salida de información por medio


información de la impresora.
impresa

Entrada manual Indica que se recibe un dato desde el teclado y dentro de este se
coloca la variable en donde se almacenará.

Pantalla Dentro de él se coloca el mensaje y datos que queremos aparezcan


en el monitor.

II. Parte. Ejemplo de codificación del pseudocódigo y generar diagrama de flujo en Pseint

Diagrama de flujo

Ejecuta el Genera el diagrama


programa de flujo

Pseudocódigo

Prof. Esther Guzmán

También podría gustarte