LENGUAJES DE PROGRAMACIÓN Y DIAGRAMA DE FLUJO
by ALEXANDRA ROJAS
1. ¿ que es un cálculo ? Es necesario definir adecuadamente que se entiende por calculo, podemos verlo desde dos perspectivas
1.1. • en sentido amplio: Cualquier proceso automático de recogida, manipulación, y difusión de información • en sentido formal: Cualquier proceso automático cuyos aspectos relevantes puedan ser modelados matemáticamente con una máquina de turing
2. ¿ que es el significado de un programa?
2.1. El significado de un programa es el cálculo necesario para evaluar una determinada función
3. Paradigmas de Programación
3.1. Cada uno de estos paradigmas se caracteriza por un modelo formal distinto de lo que constituye un cálculo.
4. El diagrama de flujo o diagrama de actividades es la representación gráfica delalgoritmo o proceso
5. El diagrama de flujo goza de ventajas como el ser altamente intuitivo, fácil de leer, claro y preciso. Su interés para nosotros, sin desdeñar su utilidad profesional, radica en su valor didáctico
6. Para la creación de diagramas de flujo utilizaremos unos símbolos y normas de construcción determinados.
7. lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
8. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana
9. Está formado por un conjunto de símbolos y reglas sintácticas ysemánticas que definen su estructura y el significado de sus elementos y expresiones
10. Dentro de los lenguajes artificiales existen muchos tipos, cada uno de ellos destinado a un propósito concreto; los lenguajes de programación referidos a los ordenadores se pueden clasificar en tres categorías:
11. • Lenguajes de bajo nivel. • Lenguajes de alto nivel. • Lenguajes de muy alto nive
12. Características deseables de los lenguajes de programación:
12.1. Facilidad de lectura y escritura
12.1.1. Generalidad y Ortogonalidad
12.1.1.1. Uniformidad y Simplicidad
12.1.1.1.1. Expresividad y fiabilidad