Programacion

Páginas: 6 (1318 palabras) Publicado: 20 de septiembre de 2011
FUNDAMENTOS DE PROGRAMACIÓN
Unidad I: Conceptos Básicos

Fundamentos de programación

De sistema: Es el conjunto de programas
Indispensable para que la
Computadora funcione (So).

De aplicación: Conjunto de
Software Programas que
Permite realizar
Diversas actividadesDentro de la
Computadora






CARACTERISTICAS DE LOS ALGORITMOS

1.- PRECISIÓN: Esto significa que los pasos a seguir deben de ser precisos y claros.

2.- DETERMINADOS: Esto significa que en el algoritmo dado un conjunto de datos idénticos de entrada siempre debe entregar los mismos resultados.

3.- FINITO: Esto es que el algoritmo debe tener fin.

PROGRAMAUn programa de computadora es un conjunto de instrucciones dadas a la computadora que producirá la ejecución de una determinada tarea. En esencia un programa es un medio para conseguir un fin. El fin será probablemente definido como la información necesaria para solucionar un problema.


PROGRAMACION
Es el proceso de solución de problemas con el desarrollo de un programa.

PROGRAMACION* Análisis de información
* Diseño de algoritmo
* Codificación
* Verificación del programa
* Documentación
* Mantenimiento

LENGUAJES DE PROGRAMACION
Es un programa que sirve para el desarrollo de nuevos programas con instrucciones y sintaxis propias.
EJEMPLOS: HTML, XML, Pascal, C#.net, C++, Cobol, Visual Basic, Fortran.



PARTES DE UN PROGRAMATras la decisión de desarrollar un programa, el programador debe establecer el conjunto de especificaciones que debe contener el programa: Entrada, salida, y algoritmos de resolución que incluirá las técnicas para obtener las salidas a partir de las entradas.

ALGORITMOS Y LENGUAJES ALGORITMICOS
Un lenguaje algorítmico es un lenguaje que sirve para representar algoritmos. Existen diversoslenguajes algorítmicos, los cuales han surgido conforme han salido nuevas técnicas de programación. En seguida se muestra un ejemplo de ellos de acuerdo a su tipo.











Diagramas de flujo
Diagramas de flujoGráficos: estructurado
Diagrama de Nassi-
Lenguajes Schneiderman (NS)
algorítmicos
Lenguaje narrativo
Texto:
Pseudocódigo

Los lenguajes algorítmicos gráficos
Como su nombre loindica utilizan símbolos o dibujos para representar las acciones necesarias en la solución de un problema.

Los lenguajes algorítmicos de texto
Utilizan palabras para describir la solución de un problema. En los lenguajes narrativos se utiliza el lenguaje natural de la persona que hace el algoritmo y consiste en narrar la solución del problema.

El pseudocódigo
Utiliza un conjunto depalabras clave en cada una de las soluciones.


PARADIGMAS DE PROGRAMACION
Cronológicamente han surgido las siguientes técnicas de programación.
* Programación tradicional o convencional.
* Programación modular.
* Programación estructurada.
* Programación orientada a objetos (POO).
* Programación orientada a objetos visual (POOV).

Programación tradicional o convencionalEs más bien artesanal está regida por un método, por lo tanto es muy difícil actualizar los programas cuando se requiere, puesto que cada programador hace un programa basándose en su lógica y contando como única herramienta para el diseño de algoritmos, con los diagramas de flujo.

Programación modular
Se basa en un concepto básico muy simple: Dividir un programa en módulos es decir...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS