sábado, 14 de noviembre de 2015

Algoritmos


TEMA: ALGORITMOS

PRESENTA: KARINA MARYELI RENDON ESCOBAR

KATHERINE GRISALES GARCIA

DOCENTE: NANCY ELENA HAMID BETANCUR


Son una serie de pasos organizados que describen un proceso que se debe de seguir para  dar solución a un problema.
Existen diferentes tipos de algoritmos:

CUALITATIVOS :  Tiene instrucciones por medio de palabras
CUANTITATIVOS: utiliza cálculos numéricos



Para realizar un algoritmo es importante tener los siguientes conceptos claros:
VARIABLE: Son valores o datos que se utilizan y se componen de 2 partes Nombre y Valor.
El nombre identifica la variable  durante todo el algoritmo  y debe de ser claro para poder comprender su significado, el Valor puede ser en cantidad o lógico como SI o NO.
CONSTANTE: Son valores que no cambian durante todo el algoritmo

CONECTORES LÓGICOS Y PROPOSICIONES COMPUESTAS

Son expresiones lógicas y matemáticas y en su evaluación se obtiene un valor lógico (Verdadero o Falso)  y se usan 2 operadores.
Racional: Compara valores de 2 expresiones  y deben  de ser del mismo tipo.
Lógico: Actúa sobre valores de expresiones lógicas  y solo puede ser Falso o Verdadero.

PROPOSICIONES: Es una oración que puede ser falsa o verdadera
PROPOSICION COMPUESTA: Están formadas por varias proposiciones, en ella se utilizan conectores  básicos como:
CONJUNCION: (and) (y)
DUSYUNCION: (or) (o)
OPERADORES LÓGICOS EN PSEUDOCODIGO
(y): Conjunción
(o): Disyunción
(No): Negación.



DIAGRAMAS DE FLUJO: Es el conjunto de símbolos que muestran una secuencia.
PSEUDOCODIGO: al igual que en el diagrama de flujo se muestra una secuencia  pero mediante texto.
Estos dos se pueden utilizar en un algoritmo de manera separada o de forma simultánea.



EJEMPLOS DE ALGORITMOS
1-
ALGORITMOS: Sueldo
DESCRIPCIÓN: Calcular el sueldo de un empleado teniendo como datos de entrada: Nombre y horas de trabajo y el pago en horas.
CONSTANTE: Real: pago en horas: 20.3
VARIABLE: Cadena: horas
                    Entero: horas
                    Real: Sueldo.
INICIO:
Leer el nombre
Leer horas
Sueldo: Pago horas* horas
Escribir sueldo, nombre.



2-
ALGORITMOS: Múltiplos de 3
DESCRIPCION: Solicitar un entero y determinar si es múltiplo de 3  y además que se encuentre en el rango de (100-200)
CONSTANTE: -------------------
VARIABLE: entero N

INICIO:
Leer N
Si (N>=100 y N<=200) Entonces
Si (N %3=0) Entonces
Escribir  ”N es múltiplo de 3 y está dentro del rango”
Si no escribir “N no es múltiplo de 3 pero está dentro del rango”
FIN_SI
Si no escribir “N no está en el rango”
FIN_SI











No hay comentarios:

Publicar un comentario