Algoritmo Unidad I

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 24

ALGORITMO: Conjunto de instrucciones

que especifican la secuencia de operaciones


a realizar, en orden, para resolver un
problema específico. Un algoritmo es una
fórmula para la resolución de un problema.
Pasos para resolver un Problema:
• Análisis del problema.
• Diseño del Algoritmo.
• Codificación y Depuración.
• Verificación.
• Documentación.
ALGORITMO

Son una serie de operaciones detalladas y no


ambiguas, a ejecutar paso a paso, y que
conduce a la resolución de un problema.
CARACTERISTICAS DE LOS ALGORITMOS

PRECISO: Un algoritmo debe indicar el orden de realización


de cada paso.

DEFINIDO: Si se sigue un algoritmo dos veces, se debe


obtener el mismo resultado cada vez.

FINITO: Si se sigue un algoritmo, se debe terminar en algún


momento.
En un Algoritmo se debe considerar tres partes:

ENTRADA PROCESO SALIDA

DATO OPERACION RESULTADO


PASOS A SEGUIR PARA ELABORAR UN ALGORITMO

Leer el enunciado cuantas veces sea necesario, hasta


entenderlo completamente
Determinar claramente con que datos de entrada se cuentan
para la solución del problema.
Aclarar y determinar la información o resultados que se
soliciten.
Definir que cálculos y/o comparaciones se necesitan para
llegar al resultado final
Tener en cuenta toda clase de condiciones y restricciones
para la solución del problema.
DATO

Es la mínima unidad de información


significativa para alguien. Es la materia
prima para la obtención de información.
ENTEROS

NUMÉRICOS

REALES

TIPO DE
DATOS
ALFANUMÉRICOS

NO NUMÉRICOS CARACTER

true
LÓGICO
false
Identificadores: Son palabras creadas por el programador para dar nombre
a los objetos y demás elementos que necesita declarar en un programa.

Reglas para la construcción de identificadores:

1. Debe ser significativo


2. No puede coincidir con palabras reservadas
3. Máximo 32 caracteres
4. Siempre comienza por un carácter alfabético.
5. Se puede utilizar letras, números y el símbolo de subrayado (_).
6. Podrá ser utilizado indistintamente escrito en mayúscula o minúscula.
CONSTANTE

Son todos aquellos valores que no cambian


en el transcurso de un algoritmo y son
introducidas en el momento de utilizarse o
desde el principio del algoritmo.
VARIABLE

Son todos aquellos valores que pueden o no


cambiar en el transcurso de un algoritmo.
Usualmente son introducidas como datos.
Clasificación de las Variables
Clasificación de las Variables por su Contenido

Variables Numéricas:
Son aquellas en las cuales se almacenan valores numéricos, positivos
o negativos, es decir almacenan números del 0 al 9, con sus
respectivos signos (+ y -) y punto decimal.
Ejemplos:
IVA = 0.15, área = 10.4, costo = 2500, pérdida = -15

Variables Lógicas:
Son aquellas que solo pueden tener dos valores (cierto o falso) estos
representan el resultado de una comparación entre otros datos.
Ejemplo:
aprobado = si

Variables Alfanuméricas:
Están formadas por caracteres alfanuméricos (letras, números y
caracteres especiales).
Ejemplos:
letra = ’a’, apellido = ’López’, dirección = ’Av. Libertad #190’
Clasificación de las Variables por su Uso

Variables de Trabajo:
Variables que reciben el resultado de una operación matemática y que se
usan normalmente dentro de un programa.
Ejemplo:
Suma = a + b
Contadores:
Se utilizan para llevar el control del número de ocasiones en que se realiza
una operación o se cumple una condición. Con los incrementos
generalmente de uno en uno.
Ejemplo:
c=c+1

Acumuladores:
Sirven para llevar la suma acumulativa de una serie de valores que se van
leyendo o calculando progresivamente.
Ejemplo:
Total_mes = total_mes + mes
OPERADORES

Símbolos o signos que se utilizan para


relacionar los datos (variables y/o
constantes).
Operadores Aritméticos

OPERADOR NOTACION

EXPONENTE ** Ó ^

MULTIPLICACION *

DIVISION /

SUMA +

RESTA -

IGUALDAD =
Operadores Relacionales

OPERADOR NOTACION

MAYOR QUE >

MAYOR O IGUAL QUE >=

MENOR QUE <

MENOR O IGUAL QUE <=

IGUAL QUE =

DIFERENTE QUE <>


Operadores Lógicos

OPERADOR NOTACION

AND &&

OR ||

NOT !
Orden de Evaluación de los Operadores

1. (Paréntesis )
2. Signo
3. ^
4. *, /
5. Div
6. Mod
7. +, -
8. <, >, =, <>, >=, <=
9. Not
10. And
11.Or
EXPRESION

Son combinaciones de constantes, variables,


símbolos de operación, paréntesis y
nombres de funciones especiales.
Funciones Internas:
• Abs (x) Valor Absoluto
• Sqr (x) Cuadrado
• Sqrt (x) Raíz Cuadrada
• Round (x) Redondeo
• Trunc (x) Truncamiento
CONTADOR

Variable que se incrementa o se decrementa


durante la ejecución de un proceso de forma
CONSTANTE.

ACUMULADOR

Variable que se incrementa o se decrementa


durante la ejecución de un proceso de forma
VARIABLE.
FORMA DE REPRESENTACIÓN DE LOS ALGORITMOS

DIAGRAMA DE FLUJO: Es la representación


gráfica de un proceso

PSEUDOCODIGO: Es la representación
escrita de un proceso

También podría gustarte