Beruflich Dokumente
Kultur Dokumente
Son
instrucciones que se le dan a la computadora para que realice ciertas operaciones o tareas.
Para
poder realizar un algoritmo con xito es necesario tener claro el objetivo a perseguir.
INICIO
SENTENCIAS
FIN
Una
vez desarrollado el algoritmo, el siguiente paso para la solucin de problemas mediante el uso de algoritmos es probar el algoritmo realizado, mediante el uso de una tcnica llamada Prueba de escritorio.
Es
el proceso mediante el cual se convierte el algoritmo en instrucciones que la computadora puede entender ajustndose a las reglas sintacticas.
vez que la transcripcin del algoritmo se ha respetado esas reglas el resultado sera un programa informatico todava en forma de cdigo fuente.
Una
Es
Proceso
que se lleva a cabo por un programa el cual revisa el programa en busca de errores de sintaxis y de errores de precaucin.
Ejecutar
el programa.
Mejorar
el codigo.
Formado
por instrucciones que la computadora realiza mediante las operaciones o tareas que se indican para resolver un problema.
Entrada de datos
Salida de datos
Lugar de ejecucin
Propsito
Evolucin histrica
Nivel de abstraccin
Concurrencia
Interactividad
Paradigma de programacin
Realizacin visual
Determinismo y productividad
Nivel de Abstraccin
Lenguajes de bajo nivel
La programacin se realiza teniendo muy en cuenta las caractersticas del procesador. Ejemplo: Lenguajes ensamblador.
Propsito
Lenguajes de propsito especfico: Hechos para un objetivo muy concreto. Ejemplo: Csound (para crear ficheros de audio).
Lenguajes de programacin de sistemas: Diseados para realizar sistemas operativos o drivers. Ejemplo: C.
Lenguajes de script: llamados lenguajes de procesamiento por lotes. Ejemplos: script, JavaScript (programacin web).
Evolucin Histrica
Cdigo mquina.
Lenguajes ensamblador.
Manera de ejecutarse
Lenguajes compilados
Se traduce el cdigo del programa en cdigo mquina y el enlazador unir los ficheros de cdigo del programa principal para producir el programa.
Lenguajes interpretados
Indican cmo hay que hacer la tarea, es decir, expresan los pasos a realizar. Ejemplo: C.
Indican qu hay que hacer. Otros ejemplos de lenguajes declarativos, pero que no son lenguajes de programacin, son HTML (para describir pginas web) o SQL (para consultar bases de datos).
Paradigma de Programacin
Lenguajes de programacin procedural Lenguajes de programacin orientada a objetos Lenguajes de programacin funcional Lenguajes de programacin lgica
Divide el problema en partes ms pequeas, que sern realizadas por subprogramas (subrutinas, funciones, procedimientos). Ejemplos: C, Pascal. Crean un sistema de clases y objetos siguiendo el ejemplo del mundo real. Ejemplos: C++, Java. La tarea se realiza evaluando funciones, (como en Matemticas), de manera recursiva. Ejemplo: Lisp. La tarea a realizar se expresa empleando lgica formal matemtica. Expresa qu computar. Ejemplo: Prolog.
Lugar de Ejecucin
Lenguajes de cliente:
Se ejecutan en el cliente. Ejemplo: JavaScript en navegadores web.
Concurrencia
Lenguajes concurrentes.
Lenguajes no concurrentes.
Ejemplo: Ada.
Ejemplo: C.
Interactividad
Realizacin Visual Lenguajes de programacin textual: El cdigo del programa se realiza escribindolo. Ejemplos: C, Java, Lisp.
Lenguajes de programacin visual: El programa se realiza moviendo bloques de construccin de programas (objetos visuales) en un interfaz adecuado para ello.
Que es la poo?
Es
un paradigma de programacin que usa objetos y sus interacciones para disear aplicaciones y programas de computadora. basado en varias tcnicas, incluyendo herencia, modularidad, polimorfismo, y encapsulamiento.
Esta
para
Escribir
un algoritmo que me permita comprar un libro Ejemplos practicos de Java de Steve Holzner. Primeramente se tiene que condicionar la salida pues existen dos o opciones, la primera es que se este en cualquier lugar que no sea una libreria y la segunda que ya se este en una. Una vez decidido esto se solicita el libro, si lo tienen se adquiere y si no se ira hacia otra librera en donde se repite este proceso.
Planteamiento: