GoConqr has a new look! Let us know what you think.

Flashcards

Algoritmos

Santiago Rodríguez Escobar TICs 3º de ESO Spanish 5.0Average rating 5.0 out of 5 (1 rating) 19 cards 8,661 views

Algoritmos

Cards in this deck (19)

  1. 1Algoritmos¿Qué? y ¿Para qué?
  2. 2¿Qué es Lenguaje?Sistema de signos que utiliza una comunidad para comunicarse oralmente o por escrito.
  3. 3ComunicaciónTransmisión de información mediante un código común al emisor y al receptor.Comunicación
  4. 4Lenguaje de programaciónConjunto de palabras, signos y reglas para comunicarnos con el ordenador.
    Existen 3 tipos:
    L. Maquina: compuesto por 0 y 1
    L. Bajo Nivel: Es un conjunto de palabras, signos, operaciones y reglas. (Hoy en día no es usado).
    L. Alto Nivel: Es el más parecido al nuestro.
  5. 5ALGORITMO: Serie de pasos ordenados.Ejemplo: Construir un edificio.
    1º Diseño
    2º Construcción
    3º Resultado
  6. 6Algorítimo es:Descomponer un problema en pasos sencillos, ordenarlos y unirlos.
  7. 7Un algoritmo se puede expresar en:* Palabras
    *Pseudo Código
    * Gráficos- Diagramas de flujos
    Un algoritmo se puede expresar en:
  8. 8Pseudo CódigoUnir
    Lenguaje de Programación e Idioma
    Pseudo Código
  9. 9Ejemplo de algoritmo con palabras Perímetro de un rectángulo: La suma de todos sus lados.Tomo la altura
    Tomo la anchura
    multiplico por 2 la altura
    multiplico por 2 la anchura
    Sumo los resultados
    Devuelvo (Presento) el resultado de la suma
  10. 10En anterior algoritmo en Java Script sería:Ejemplo de código JavaScript en el propio documento
    altura = prompt("Dame la altura", "");
    anchura = prompt("Dame la anchura", "");
    anchura = anchura * 2;
    altura = altura * 2;
    perimetro = anchura + altura;
    alert(" El perimetro es : "+ perimetro);
    Hallar el perimetro
    altura = prompt("Dame la altura", "");
    anchura = prompt("Dame la anchura", "");
    anchura = anchura * 2;
    altura = altura * 2;
    perimetro = anchura + altura;
    alert(" El perimetro es : "+ perimetro);
    En anterior algoritmo en Java Script sería:
  11. 11Otro ejemplo: Media de 3 númerosOtro ejemplo: Media de 3 números
  12. 12Programar es más que crear algoritmosEn un programa pueden intervenir cientos de algoritmos e interactuar entre ellos
  13. 13FASES PARA RESOLVER UN PROBLEMA. No es solo exclusivo de la programación, ni de la informáticaPROBLEMA -> ALGORITMO -> PROGRAMA
    1.- Identificar
    2.- Análisis
    3.- Diseño del Algoritmo
    4.- Programación del Algoritmo
    5. Ejecución y valoración.
  14. 14Partes de un AlgoritmoPor lo menos los algoritmos simples.Partes de un Algoritmo
  15. 15Características necesariasEstar bien detallado.
    Bien ordenado.
    Tener principio y fin.
    Ser fiable.
  16. 16Bien detalladoPor que los ordenadores son tontos.
    Si se nos olvida un paso o lo damos mal, el no nos lo va a rectificar.
  17. 17Bien OrdenadoEs muy importante la secuencia.
    Ej.- Si intento beber un vaso de agua y primero no pongo el agua en el vaso me va ser imposible
  18. 18Tener Principio y FinEs lógico tener un principio, por algún punto hay que empezar.
    Fin: todo tiene que terminar en un nº finito de pasos, pues si no nunca llegaríamos al final.
    Pues un ALGORITMO es el Conjunto de Pasos que nos lleva a una Solución.
  19. 19Ser fiablePreciso
    Seguro
    Comprobar errores.
    LIBRE DE ERRORES
    MISMA ENTRADA -> MISMA SALIDA

Information

Description
Introducción a los algoritmos
Created by
Santiago Rodríguez Escobar · Mar 2017
Updated
Mar 9, 2017
Views
8,661
Rating
Average rating 5.0 out of 5 (1 rating)

Feedback

What is it about?

What do you think of the new look?

How do you like it?