Vous êtes sur la page 1sur 9

INTRODUCCIN A

LA
PROGRAMACIN
ESTRUCTURADA
MARIANA MORENO DAZ
Es el que crea programas o apps
Usuario

Secuencia de pasos para resolver


un problema
Desarrollador

Es quien se encarga de reparar y


mantener en funcionamientos
equipos y redes
Tcnico

Declaraciones o instrucciones que


se ejecutan una a una para
procesar una serie de datos y
Algoritmo
obtener un resultado

Realiza cualquier actividad


Programa utilizando computadoras y/o apps
con propsitos especficos
EJERCICIO:
HACER UN ALGORITMO DE COMO
LENGUAJE DE PROGRAMACIN

Lxico Conjunto de smbolos conocidos como


vocabulario

Sintaxis Reglas para construir el lenguaje

Semntica Conjunto de significados de un lenguaje


GENERACIN DE COMPUTADORAS
Lenguaje de alto Utiliza rdenes o instrucciones en un lenguaje entendible para los
humanos, las cuales deben ser traducidas al lenguaje mquina que utiliza la
nivel computadora.

Programa Objeto Programa ejecutable traducido a lenguaje mquina. Generalmente tiene las
extensiones .exe o .com

Programa escrito en un lenguaje de alto nivel. Para ejecutarlo es necesario


Programa fuente traducir cada instruccin. Su extensin coincide con el nombre del
programa; por ejemplo, .pas para los de Pascal, .bas para los Basic, etc.

Leen una orden, la traducen a lenguaje mquina y la ejecutan. Si en el


Intrpretes proceso detectan un error de sintaxis, envan un mensaje a la pantalla para
que el programador corrija la orden.

Compiladores Primero traducen todo el programa fuente a lenguaje mquina y, una vez
compilado, lo ejecutan.
ESQUEMA DE UN INTERPRETE

Datos

Programa
Intrprete Resultados
fuente
ESQUEMA DE UN COMPILADOR

Programa
Datos
fuente

Programa Programa
objeto Ejecucin Resultados
fuente
GENERACIN DE COMPUTADORAS
2
Horizontal
1.-Lenguaje de bajo nivel 0 y 1
2.-Interfaz grfica, que permiten generar el cdigo
relacionando objetos en instrucciones.Visual, SQL,
Java.
3.-Lenguajes para robtica e inteligencia artificial.
1 LISP y PROLOG

1 Vertical
1.-Alto nivel Basic, Pascal, C, C++, C#, Java, usan
2 interpretes y compiladores.
2.-Bajo nivel, el tipo de programacin es con
ensamblador, donde se dan ordenes simples.

3
PROGRAMACIN ESTRUCTURADA

Se basa en el mtodo cientfico, y utiliza estructuras de control. Para resolver problemas


complejo, se divide en pequeos mdulos que los resuelves por partes. La solucin de problemas
utilizando computadoras involucra tambin ciertos operadores aritmticos, diagramas de flujo y
un lenguajes llamado SEUDOCODIGO.

El SEUDOCODIGO es la descripcin, en tu idioma, de la solucin de un problema paso a paso.

Vous aimerez peut-être aussi