2. Lenguaje de programación
Es un conjunto de palabras y sintaxis que
sirve para hacer cualquier programa.
diseñados con la idea de facilitar la creación de programas, ya que el ordenador trabaja
de forma binaria, y la programación de forma binaria es muy complicada
Niveles de lenguaje de programación
Bajo nivel Medio nivel Alto nivel
Son lenguajes de
compeljo
aprendizaje, pero son
los más rápidos y
potentes.
posibilitan usar
herramientas de bajo
nivel con una sintaxis
más sencilla.
Son fáciles de aprender
y muy
comprensibles, aunque
no suelen ser muy
potentes.
3. Elementos
Instrucciones de
entrada y salida.
Acciones compuestas.
Instrucciones
de Proceso
Sentencias de
control de flujo
de ejecución.
Contiene el
Que informática
Asigna al programa
3 era parte
2 da parte
Descripción de los
elementos que
forman el entorno
del propio programa
Algoritmo que
resuelve el
problema.
E
S
T
R
U
C
T
U
R
A
PSEUDOCODIGOS.
Pseudolenguaje intermedio
entre el natural del programador
y el lenguaje de programación
seleccionado.
Características
Fácil de Aprender Utilizar.
1 era parte
Es independiente del lenguaje
de programación que se valla a utilizar.
Es conciso
Fácil de Mantener.
VENTAJAS
Facilidad de creación.
Evolución y mantenimiento.
Facilidad de expresar el lenguaje
De programación.
Desventajas
Falta de estandarización.
Dificultad de su lectura cuando
Crece de tamaño.
Ejemplo de palabras
y símbolos usados
en pseudocodigos.
AND OR.
4. DIAFRAGMA
DE FLUJO
Herramientas graficas para la
Presentación Visual y grafica
de algoritmos
Los símbolos presentan
acciones o funciones en
el programa
Las flechas representan
el orden de realización
marcando el sentido del
flujo lógico.
Ventaja.
Al ser visibles son muy sencillos
De entender , y que utilizan
símbolos estandarizados
Desventaja. Dificultad de
mantenimiento
y actualización.
Compuesto por:
Serie de símbolos
e iconos
Inicio / Fin
Representa el comienzo
oficial de un programa
Entrada/Salida
Representa la introducción de datos
En la memoria o envío de información
procesada de salida
Proceso.
Presenta cualquier operación
que pueda originar cambio de
valor.
Decisión
No
SiRepresenta operaciones
Lógicas de comparación
entre datos
Decisión
Múltiple
En función del contenido
de 1 variable el programa
seguirá uno de los diferentes
cambios alternativos
Flechas y líneas.
Sirven de unión
entre 2 elementos
E indican el sentido
Del flujo.
U
S
O
S:
Rápida compresión con las relaciones
Documentación adecuada de los programas
5. Diagrama NASSI-
SCHRDEIMAN:
Aparecen contenidos en un
rectángulo donde un conjunto
de símbolos Representan las
estructuras de control.
Ventajas
Adecuación a la
programación
Estructurada.
Favorece las técnicas
del diseño
Favorece la participación
de los programas en módulos
pequeños
Desventajas
Dificultad de modificación.
Combina la descripción textual del
pseudocódigo con la representación
grafica del diagrama de flujo