caracteristicas de los algoritmos by nicolas rivera-victor h. aristizabal

17
Características de los algoritmos 1. DEFINICIÓN DE UN ALGORITMO R/ ES UN CONJUNTO ORDENADO DE OPERACIONES SISTEMÁTICAS QUE PERMITE HACER UN CALCULO Y HALLAR LA SOLUCIÓN DE ALGÚN TIPO DE PROBLEMA.

Upload: nicolas-rivera-corrales

Post on 12-Apr-2017

48 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

Page 1: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

Características de los algoritmos

1. DEFINICIÓN DE UN ALGORITMO R/ ES UN CONJUNTO ORDENADO DE OPERACIONES SISTEMÁTICAS QUE PERMITE HACER UN CALCULO Y HALLAR LA SOLUCIÓN DE ALGÚN TIPO DE PROBLEMA.

Page 2: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

2. CARACTERISTICAS DE UN ALGORITMO

R/ CARÁCTER FINITO: DEBE TERMINAR DESPUES DE UN NUMERO FINITO DE PASOS.. DEFINIDO: CADA PASO DEBE ESTAR PRECISAMENTE DEFINIDO.. EFICACIA: DEBEN OCUPAR LA MINIMA MEMORIA Y MINIMIZAR EL TIEMPO DE EJECUCION.. LEGIBLES: EL TEXTO DE LO QUE SE ESCRIBE DEBE SER CLARO.

Page 3: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

3. DEFINICION DE PSEUDOCODIGO

R/ ES UNA DESCRIPCION DE ALTO NIVEL COMPACTA E INFORMAL DEL PRINCIPIO OPERATIVO DE UN PROGRAMA INFORMATICO U OTRO ALGORITMO.

Page 4: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

4. DEFINICION DE UN DIAGRAMA DE FLUJO

R/ UN DIAGRAMA DE FLUJO ES UNA REPRESENTACION GRAFICA DE UN PROCESO O ALGORITMO.

Page 5: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

5. DEFINICION DE LA SIMBOLOGIA DE LOS COMPONENTES DE UN DIAGRAMA

R/ CADA PASO DEL PROCESO ES REPRESENTADO POR UN SIMBOLO DIFERENTE QUE CONTIENE UNA BREVE DESCRIPCION DE LA ETAPA DEL PROCESO. LOS SIMBOLOS GRAFICOS DEL FLUJO ESTAN UNIDOS ENTRE SI CON FLECHAS QUE INDICAN LA DIRECCION DE FLUJO DEL PROCESO.

Page 6: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

6. ¿QUE ES UN PROBLEMA INFORMATICO?

R/ ES UNA PROPOSICION O DIFICULTAD DE SOLUCION DUDOSA, CONJUNTO DE HECHOS O CIRCUNSTANCIAS QUE DIFICULTAN LA CONSECUCION DE ALGUN FIN.

Page 7: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

7. ¿QUE ES UN PROGRAMA INFORMATICO?

R/ ES UN CONJUNTO DE INSTRUCCIONES QUE UNA VEZ EJECUTADAS REALIZARAN UNA O VARIAS TAREAS EN UNA COMPUTADORA.

Page 8: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

8. ¿QUE RELACION TIENEN LOS ALGORITMOS Y LA INFORMATICA?

R/ LA RELACION DE ESTOS ODS RADICA EN LA MANERA DE MOSTRAR LA MANERA DE LLEVAR A CABO PROCESOS Y RESOLVER MECANICAMENTE PROBLEMAS MATEMATICOS O DE OTRO TIPO.

Page 9: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

9. ¿CUALES SON LAS PARTES DE UN ALGORITMO COMPLETO?

R/ ENTRADA: ES DONDE SE ESCRIBEN LOS DATOS NECESARIOS PARA DARLE SOLUCION AL PROBLEMA.. PROCESO: SON LOS PASOS NECESARIOS PARA DARLE SOLUCION AL PROBLEMA.. SALIDA: SON LOS RESULTADOS DE LA SUMA DE LOS DATOS O VARIABLES DEL PROBLEMA.

Page 10: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

10. ¿ CUALES SON LOS ELEMENTOS DE UN PSEUDOCODIGO?

R/ LOS ELEMENTOS DE UN PSEUDOCODIGO SON:. VARIABLES. CONDICIONES. CICLOS

Page 11: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

11. ¿Qué SON LAS CONDICONES DE UN PSEUDOCODIGO?

R/ LAS ESTRUCTURAS CONDICIONALES COMPARARN UNA RADICABLE CON OTROS VALORES, PARA QUE EN ABSE AL RESULTADO A ESTA COMPARACION, SE SIGA UN CURSO DE ACCION DENTRO DEL PROGRAMA.

Page 12: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

12. ¿QUE SON LOS CICLOS EN UN PSEUDOCODIGO?

R/ SON ESTRUCTURAS DE CONTROL REPETITIVO, ES DECIR, SON AQUELLOS EN LAS QUE UNA SENTENCIA O GRUPO DE SENTENCIAS SE REPITEN MUCHAS VECES.

Page 13: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

13. ¿QUE ES UN CODIGO FUENTE?

R/ ES UN CONJUNTO DE LINEAS DE TEXTO CON LOS PASOS QUE DEBE SEGUIR LA COMPUTADORA PARA EJECUTAR DICHO PROGRAMA.

Page 14: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

14. ¿QUE ES LENGUAJE DE MAQUINA?

R/ ES EL SISTEMA DE CODIGOS DIRECTAMENTE INTERPRETABLE POR UN CIRCUITO MICROPROGRAMABLE, COMO EL MICROPROCESADOR DE UNA PC O EL MICROCONTROLADOR DE UN AUTOMATA.

Page 15: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

15. ¿QUE ES COMPILADOR?

R/ UN COMPILADOR ES UN PROGRAMA INFORMÁTICO QUE TRADUCE UN PROGRAMA ESCRITO EN UN LENGUAJE DE PROGRAMACIÓN. USUALMENTE EL SEGUNDO LENGUAJE ES LENGUAJE DE MÁQUINA.

Page 16: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

16. QUE ES PROGRAMACIÓN A EVENTOS?R/ ES UN PARADIGMA DE PROGRAMACIÓN EN EL QUE TANTO LA ESTRUCTURA COMO LA EJECUCIÓN DE LOS PROGRAMAS VAN DETERMINADOS POR LOS SUCESOS QUE OCURRAN EN EL SISTEMA.

Page 17: Caracteristicas de los algoritmos by NICOLAS RIVERA-VICTOR H. ARISTIZABAL

17. QUE ES PROGRAMACIÓN ORIENTADA A OBJETOS?

R/ LA PROGRAMACIÓN ORIENTADA A OBJETOS(POO) ES UN PARADIGMA DE PROGRAMACIÓN QUE USA OBJETOS EN SUS INTERACCIONES, PARA DISEÑAR APLICACIONES Y PROGRAMAS INFORMÁTICOS.