Informatica

Solo disponible en BuenasTareas
  • Páginas : 15 (3679 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de agosto de 2012
Leer documento completo
Vista previa del texto
UNIDAD I
ALGORITMOS

OBJETIVO: APRENDERÁS A RESOLVER CIERTO TIPO DE PROBLEMAS, TANTO DE LA VIDA COTIDIANA COMO DEL ÁMBITO ESCOLAR, AUXILIÁNDOTE DE ALGORITMOS, DIAGRAMAS Y DE MÉTODOS QUE TE PERMITA OBTENER LA SOLUCIÓN DE UN PROBLEMA DE FORMA EFICIENTE.

1.- DEFINICIÓN DE PROBLEMA


PROBLEMA





ASUNTO O HECHO DEL CUAL SE
ESPERA UNA SOLUCIÓN.

UN PROBLEMA ES ALGO QUE HAY QUERESOLVER ¿PERO QUE ES ESE ALGO? ES UNA SITUACIÓN O UN ESTADO INICIAL QUE DEBEMOS RESOLVER EN UN ESTADO FINAL, MEDIANTE UN PROCESO QUE CONSISTE EN UN CONJUNTO DE ACCIONES.

2.- DEFINICIÓN DE ALGORITMO

PROBLEMA
INFORMATICO




WORD (PROGRAMA)






ALGORITMOS

ES UN CONJUNTO ORDENADO INFINITO DEPASOS PARA RESOLVER UN PROBLEMA ESPECÍFICO.
OTRA DEFINICIÓN ES EL CONJUNTO DE PASOS INSTRUCCIONES QUE SE VAN A SEGUIR EN FORMA ORDENADA PARA ALCANZAR UN FIN.


CARACTERISTICAS DE ALGORITMOS

PRECISO:
DEBEN DE INDICAR CLARAMENTE CADA UNO DE LOS PASOS Y EL ORDEN EN QUE SE DEBEN REALIZAR.

FINITO:
EL ALGORITMO SIEMPRE DEBE TERMINAR DESPUÉS DE REALIZAR UN NÚMERO ESPECÍFICO DE PASOS.DEFINIDO:
SI ALGORITMO SE EJECUTA VARIAS VECES CON LAS MISMAS CONDICIONES, EL RESULTADO QUE SE OBTENGA SERÁ SIEMPRE EL MISMO.

PROBLEMA INFORMATICO

CUANDO SE TIENE UN PROBLEMA INFORMÁTICO DEBES DETERMINAR CUAL ES LA SALIDA QUE ESPERAS OBTENER CON RESPECTO A LOS DATOS DE ENTRADA.
LAS COMPUTADORAS TIENEN COMO OBJETIVO LA RESOLUCIÓN DE PROBLEMAS POR MEDIO DE PROGRAMAS POR LOS QUE PODEMOS DEFINIRQUE ESTOS SE CONSTRUYEN A TRAVÉS DE UN MÉTODO PARA LA SOLUCIÓN DE PROBLEMAS.




















ALGORITMO INFORMATICO
UN ALGORITMO INDICA COMO Y EN QUE ORDEN SE DEBEN DE EJECUTAR LAS INSTRUCCIONES.
EL LENGUAJE DE PROGRAMACIÓN ES UN MEDIO PARA EXPRESAR LAS INSTRUCCIONES QUE VAN A SER EJECUTADAS A LA COMPUTADORA.


REPRECENTACIONES DE ALGORITMOS DIAGRAMAS

1.- TEXTONARRATIVO: CONSISTE EN ESCRIBIR PASO A PASO LAS ACCIONES QUE SE DEBEN REALIZAR EMPLEANDO EL LENGUAJE NATURAL.
2.- DIAGRAMAS DE FLUJO; REPRESENTA AL ALGORITMO POR MEDIO DE SÍMBOLOS.
3.- PSEUDO CÓDIGO: CONSISTE EN USAR UN LENGUAJE NO FORMAL QUE PERMITE DESCRIBIR Y REPRESENTAR LAS INSTRUCCIONES QUE SIRVAN DE BASE PARA GENERAR UN PROGRAMA DE COMPUTADORA.
DIAGRAMA


ES UN DIBUJO O REPRESENTACIÓNGRAFICA QUE SIRVE PARA DESCRIBIR UN OBJETO E INDICAR LA RELACIÓN QUE TIENEN LOS ELEMENTOS.

VENTAJAS DE UTILIZAR UN DIAGRAMA
• PERMITE UNA VISUALIZACIÓN RÁPIDA A TRAVÉS DE LA REPRESENTACIÓN.
• FACILITA LA COMPRENSIÓN DE CONCEPTOS, TEMAS O DE UNA SITUACIÓN.
• PUEDE REMPLAZAR VARIAS PÁGINAS DE TEXTOS.

TIPOS DE DIAGRAMAS

1.- DIAGRAMA DE ENTRADA-PROCESO-SALIDA.

ES UN ESQUEMA QUE MUESTRA ENFORMA GENERAL LA ENTRADA EL PROCESO Y LA SALIDA DE UN ALGORITMO.
LA ENTRADA (CUALES SON LOS DATOS QUE SE PROCESAN) EL PROCESO (CUALES SON LAS OPERACIONES QUE SE REALIZARON LOS DATOS DE ENTRADA).
DE SALIDA (CUAL ES LA INFORMACIÓN O RESULTADO QUE SE OBTENDRÁN).

ALGORITMO PARA SUMAR DOS NÚMEROS.
TEXTO NARRATIVO
1.-PEDIR NUMERO 1 Y NUMERO 2 (ENTRADA)
2.- SUMAR NÚMERO 1 Y NÚMERO 2(PROCESO)
3.- SACAR EL RESULTADO (SALIDA)






DIAGRAMA (EPS)




















EJERCICIO: IDENTIFICAR LAS CARACTERÍSTICAS DE LOS ALGORITMOS EN UNA ETIQUETA.
PRECISO: SI ES CLARA TODOS LOS PASOS DE LA RECETA PARA REALIZARLOS
FINITO: SIGUE 4 PASOS PARA REALIZAR LA RECETA
DEFINIDO: AL REALIZAR MÁS DE DOS VECES LA RECETA SE HACE IGUAL Y SE EJECUTAN O SIGUEN LOSMISMOS PASOS.




DIAGRAMA DE FLUJO

ES UN DIAGRAMA ESPECIAL QUE MUESTRA DETALLADAMENTE LA SECUENCIA DE PASOS A ACTIVIDADES A REALIZAR PARA SOLUCIONAR EL PROBLEMA O EJECUTAR EL PROCEDIMIENTO.
EN COMPUTACIÓN SE USAN PARA SEGUIR LA SECUENCIA LÓGICA DE ACCIONES EN EL DISEÑO DE PROGRAMAS DE COMPUTADORA.
SÍMBOLOS QUE SE EMPLEAN PARA ELABORAR UN DIAGRAMA DE FLUJO.
PARA ELABORAR UN DIAGRAMA DE...
tracking img