FUNDAMENTOS DE PROGRAMACION
MATERIA:
FUNDAMENTOS DE PROGRAMACIÓN
TRABAJO:
REPORTE DE LA PRACTICA Nº 2
CATEDRATICO:
TOLEDO ÁLVAREZ JOSÉ ÁNGEL
PRESENTA:
IBARRA GOMEZ ANGEL FRANCISCO
ESTUDIANTE EN:
ING. EN SISTEMAS COMPUTACIONALES
PERTENECIENTE AL GRUPO: “B 311”
OBJETIVO
Analizar y diseñar un programa que realice un calculo de áreas del trapecio, corona circular y cilindro.
INTRODUCCIÓN
Un programaen informática, es (por decirlo de ese modo) sinónimo de software, es un conjunto de instrucciones que ejecuta un ordenador o computadora. El término puede referirse al código fuente original o a la versión ejecutable (en lenguaje máquina) de un componente de software. Cuando se habla de un programa se supone un cierto grado de terminación, es decir, se da por hecho que están presentes todas lasinstrucciones y archivos necesarios para la interpretación o compilación del programa. Por otro lado, se entiende que un programa ejecutable puede cargarse en un entorno determinado y ejecutarse independientemente de otros programas.
El código fuente, son las instrucciones de programa legibles por el programador y escritas en un lenguaje de bajo o alto nivel. El concepto contrario es el códigoobjeto, que se deriva del código fuente y está diseñado para ser legible sólo por la máquina.
MARCO TEORICO
JAVA:
La plataforma Java y el lenguaje Java empezaron como un proyecto interno de Sun Microsystems en diciembre de 1990. Patrick Naughton, ingeniero de Sun, estaba decepcionado con el estado de C++ y la API de C y sus herramientas. Mientras consideraba migrar a NeXT, Naughton recibió laoferta de trabajar en una nueva tecnología, y así comenzó el proyecto Stealth.
El Proyecto Stealth fue rebautizado como Green Project (o Proyecto Verde) cuando James Gosling y Mike Sheridan se unieron a Naughton. Con la ayuda de otros ingenieros, empezaron a trabajar en una pequeña oficina en Sand Hill Road en Menlo Park, California. Intentaban desarrollar una nueva tecnología para programar lasiguiente generación de dispositivos inteligentes, en los que Sun veía un campo nuevo a explotar.
El equipo pensó al principio usar C++, pero se descartó por varias razones. Al estar desarrollando un sistema empotrado con recursos limitados, C++ no es adecuado por necesitar mayor potencia además de que su complejidad conduce a errores de desarrollo. La ausencia de un recolector de basura (garbagecollector) obligaba a los programadores a manejar manualmente el sistema de memoria, una tarea peligrosa y proclive a fallos. El equipo también se encontró con problemas por la falta de herramientas portables en cuanto a seguridad, programación distribuida, y programación concurrente. Finalmente abogaban por una plataforma que fuese fácilmente portable a todo tipo de dispositivo.
Bill Joy habíaconcebido un nuevo lenguaje que combinase lo mejor de Mesa y C. En un escrito titulado Further (más lejos), proponía a Sun que sus ingenieros crearan un entorno orientado a objetos basado en C++. Al principio Gosling intentó modificar y ampliar C++, a lo que llamó C++ ++ --, pero pronto descartó la idea para crear un lenguaje completamente nuevo, al que llamó Oak, en referencia al roble que teníajunto a su oficina.
El equipo dedicó largas horas de trabajo y en el verano de 1992 tuvieron listas algunas partes de la plataforma, incluyendo el Sistema Operativo Verde, el lenguaje Oak, las librerías y el hardware. La primera prueba, llevada a cabo el 3 de Septiembre de 1992, se centró en construir una PDA (Personal Digital Assistant o Asistente Digital Personal) llamada Star7[1], que contabacon una interfaz gráfica y un asistente apodado "Duke" para guiar al usuario.
En noviembre de ese mismo año, el Proyecto Verde se convirtió en FirstPerson, Inc, una división propiedad de Sun Microsystems, y el equipo se trasladó a Palo Alto (California). El interés se centró entonces en construir dispositivos interactivos, hasta que Time Warner publicó una solicitud de oferta para un...
Regístrate para leer el documento completo.