Post on 10-Aug-2015
Lenguaje de Nivel Bajo
Código de maquinas
Representa
Instrucciones para
manipularlos
CreanProgama
s
Rápidos
Eficaces
Difíciles
Aprender
Programar
Depurar
Lenguaje de Nivel AltoCercanos al:
Solucionan problemas
mediantes EDD´S
De la arquitectura
del ordenador
Migran Fácilmente
Solo necesitan:
Que entienda código de fuente
Métodos de Programación
Subrutina cuyo código es
definido en una clase
Tipos de métodos
De clase o estáticoDe instancia
CLASEOBJETO
De acceso
Pequeño
Simple
Se limita a
Proveer información
Pseudocódigos (Falso Lenguaje)
Representa la solución a un algoritmo de forma detallada
Diseñado para
independenciade cualquier otro lenguaje de programación
Se puede ejecutar en un
manipular
usar
Sencilla
de
Diagramas de flujos
Serie secuenciales de pasos que representan de manera tradicional a los algoritmos
Utilizan
Ilustran componentes de
un proceso
Para entenderlos
mejor
Forma en que interactúan
Diagramas Nassi-Shneiderman
Representa los programas
pseudocódigos
Diagramas de flujo Diagrama NS
problema
subproblemas
Cada vez mas pequeños y
simples
NO representa instrucciones
GOTO
Para
Mientras
Hacer-Mientras
Es que PARA cada elemento realizar determinadas acciones
Ejemplo: Para elemento en
ConjuntoSumar uno
Fin para
1
Es que MIENTRAS la condición sea verdadera se realizara un conjunto de acciones
Ejemplo:Mientras (haya alumnos
en la lista)Imprimir alumno en
pantallaFin mientras
Al menos una vez se realiza la primer acción (HACER), las siguientes solo dependerán si el MIENTRAS se cumple como verdadero.
HACER
MIENTRAS
AccionesCondiciones
Ejemplo:Escribir “Hola
Fulano”Mientras haya datos
que imprimir