Documentos de Académico
Documentos de Profesional
Documentos de Cultura
//FECHA: 12/04/2019
//DESCRIPCIÓN: este programa muestra la suma de dos números ingresados por el //usuario
programa dosPromediosdeDosNumeros
inicio
ingresar: primerNro
ingresar: segundoNro
fin
//FECHA: 13/04/2019
//DESCRIPCIÓN: este programa muestra la solicitación al usuario de ingresar cuatro
programa promedioDeCuatroNumeros
inicio
ingresar: primerNro
ingresar: segundoNro
ingresar: tercerNro
ingresar: cuartoNro
//ingresados (*)
zNro
fin
3. Se debe solicitar el ingreso de cada día de la semana y se mostrar al final los datos ingresados.
//FECHA: 13/04/2019
programa diasDeLaSemana
inicio
mostrar: "ingrese los nombres de cada día de la semana en minúscula sin tildes" //se
muestra un mensaje solicitando ingresar los nombres de los siete dias de la //semana en
//a continuación se ingresa los siete nombres de cada día de la semana (**)
ingresar: lunes
ingresar: martes
ingresar: miercoles
ingresar: jueves
ingresar: viernes
ingresar: sabado
mostrar: lunes
mostrar: martes
mostrar: miercoles
mostrar: jueves
mostrar: viernes
mostrar: sabado
mostrar: domingo
fin
4. Se deben mostrar dos números y luego sobrescribirlos con valores nuevos ingresados por el
usuario. Mostrar los nuevos números ingresados.
//FECHA: 13/04/2019
//DESCRIPCIÓN: este programa muestra dos numeros que son sobreescritos por dos
inicio
mostrar: primerNro
mostrar: segundoNro
//se ingresa dos numeros que toman el lugar de primerNro y segundoNro (**)
ingresar: primerNro
ingresar: segundoNro
mostrar: primerNro
mostrar: segundoNro
fin
//FECHA: 13/04/2019
//restada por una cantidad ingresada por el usuario, y finalmente el resultado de esa //resta
programa restaDeStock
inicio
stockAct = stockIni - stockVen //se resta del stockInicial la cantidad del //stockVen(*)
stockIni = stockAct
fin
Son programas que son el resultado de la traducción de source code a machine code, por medio
del trabajo del compilador (software). Estos programas son ejecutables y adaptables a
cualquier otro ordenador con arquitecturas S.O compatibles, esto es muy conveniente
porque no tenes la necesidad de compilarlo todo el tiempo para cada ordenador como
Analisis y corrección (FRONT-END): corrige el programa fuente y se cerciora de que sea correcto
su lexico, sintaxis y semantica (de frases gramaticales) [a mi no me quedo muy claro lo del
arbol de derivación que menciona el apunte, pero segun lei en la wiki es una
Sintesis (BACK-END): se encarga de optimizar el codigo del source code a un codigo objeto [acá
me perdí, siempre supuse que es el machine code este codigo objeto, o puede ser el
mismo ejecutable]
Aparte del compilador, otros softwares aislados a el participan en la creacion del ejecutable:
programacion que te ayudaron a escribir el source code mas rápido), comentarios (los
comentarios de la U4)
Linker: construye el archivo ejecutable en base a el lenguaje del programa objeto que generó el
Acá hice un cuadro del proceso que tiene un source code para llegar a convertirse en ejecutable: