Karteikarten
Algoritmos

Karten in diesem Stapel (19)
- 1Algoritmos¿Qué? y ¿Para qué?
- 2¿Qué es Lenguaje?Sistema de signos que utiliza una comunidad para comunicarse oralmente o por escrito.
- 3ComunicaciónTransmisión de información mediante un código común al emisor y al receptor.

- 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. - 5ALGORITMO: Serie de pasos ordenados.Ejemplo: Construir un edificio.
1º Diseño
2º Construcción
3º Resultado - 6Algorítimo es:Descomponer un problema en pasos sencillos, ordenarlos y unirlos.
- 7Un algoritmo se puede expresar en:* Palabras
*Pseudo Código
* Gráficos- Diagramas de flujos
- 8Pseudo CódigoUnir
Lenguaje de Programación e Idioma
- 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 - 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);
- 11Otro ejemplo: Media de 3 números

- 12Programar es más que crear algoritmosEn un programa pueden intervenir cientos de algoritmos e interactuar entre ellos
- 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. - 14Partes de un AlgoritmoPor lo menos los algoritmos simples.

- 15Características necesariasEstar bien detallado.
Bien ordenado.
Tener principio y fin.
Ser fiable. - 16Bien detalladoPor que los ordenadores son tontos.
Si se nos olvida un paso o lo damos mal, el no nos lo va a rectificar. - 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 - 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. - 19Ser fiablePreciso
Seguro
Comprobar errores.
LIBRE DE ERRORES
MISMA ENTRADA -> MISMA SALIDA
Informationen
- Beschreibung
- Introducción a los algoritmos
- Erstellt von
- Santiago Rodríguez Escobar · Mär 2017
- Aktualisiert
- 9 Mär 2017
- Aufrufe
- 8.658
- Tags
- Bewertung