Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SOFTWARE
Corresponde a todos los lenguajes de programacin que permiten al usuario
dar soluciones automatizadas a todos los procesos manuales del ser humano
en todos los mbitos como educacin, salud, administrativo, etc.
Con estos dos nicos dgitos, tambin conocidos como bits, se forman lo que se conoce como cadenas
binarias (combinaciones de ceros y unos) son con las que se escriben las instrucciones, y a travs de estas
instrucciones el microprocesador de la computadora entiende nuestra peticiones. El lenguaje mquina fue el
primer lenguaje de programacin. Este lenguaje de programacin dejo de utilizarse por su gran dificultad y por
la facilidad para cometer errores al escribir las cadenas binarias.
2 Lenguajes de programacin de bajo nivel: Son mucho mas fciles de utilizar que el lenguaje mquina,
pero dependen mucho de la mquina o computadora como suceda con el lenguaje mquina. El lenguaje
ensamblador fue el primer lenguaje de programacin que trato de sustituir el lenguaje mquina por otro
lenguaje que fuese ms parecido al de los seres humanos.
En este lenguaje se conoce como programa fuente, que traduce las instruciones a un programa escrito en
lenguaje ensamblador por el programador, y programa objeto es la traduccin a lenguaje mquina del
programa fuente.
Los lenguajes de este tipo pueden crear programas muy rpidos, pero son difciles de aprender, son
especficos de cada procesador (de cada mquina), si nos llevamos el programa a otro computador ser
preciso reescribir el programa desde el comienzo.
3 Lenguajes de programacin de alto nivel: Este tipo de lenguajes de programacin son independientes
de la mquina, los podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy
similares al lenguaje humano, pero precisan de un programa interprete o compilador que traduzca este
lenguaje de programacin de alto nivel a uno de bajo nivel como el lenguaje de mquina que la computadora
pueda entender.
Los lenguajes de programacin de alto nivel son ms fciles de aprender porque se usan palabras o
comandos del lenguaje natural, generalmente del ingls. Este es el caso del BASIC, el lenguaje de
programacin ms conocido.
Existen muchos lenguajes de programacin de alto nivel con sus diferentes versiones. Por esta razn es difcil
su tipificacin, pero una clasificacin muy extendida desde el punto de vista de trabajar de los programas y la
filosofa de su creacin es la siguiente:
Lenguajes de programacin naturales: son los nuevos lenguajes que pretender aproximar el
diseo y la construccin de programas al lenguaje de las personas.
Otra clasificacin de los lenguajes de programacin de alto nivel, es teniendo en cuenta el desarrollo de las
computadoras segn sus diferentes generaciones:
ANLISIS
En esta fase se establece el producto a desarrollar, siendo necesario especificar los procesos
y estructuras de datos que se van a emplear. Debe existir una gran comunicacin entre el
usuario y el programador para poder conocer todas las necesidades que precisa la
aplicacin.
NOM,A_NACIMIEN FIN
INICI EDAD=2017- LA EDAD ES,
TO
O A_NACIMINET EDAD
O
Definicin de variables: Una variable puede ser cualquier letra del alfabeto u combinacin
de letras y nmeros (no debe tener caracteres especiales como la ,., /, etc.) que toma
diferentes valores en el transcurso de la ejecucin de la aplicacin.
AREA DE UN TRIANGULO
YCOMIDA
BTIPO DE SANGRE
PANIMALES
CDIRECCIN
Definicin de constantes: Una constante puede ser cualquier letra del alfabeto u
combinacin de letras y nmeros (no debe tener caracteres especiales como la ,., /, etc)
que tiene un valor especfico en el transcurso de la ejecucin de la aplicacin.
PI:3.141516
GRAVEDAD:9.81M/S2
Tarea # 2. Realice la prueba de escritorio del diagrama de flujo que calcula la edad del
alumno en aos.
CODIFICACIN
En nuestro caso vamos a utilizar el programa en lnea MIT App Inventor 2 como se muestra
en la imagen inferior.
Publique este documento desarrollado en esta clase en su blog personal junto a una cartula
que indique el inicio del segundo quimestre.