FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION
ACTIVIDADES DEL FASCICULO 1
Presentado por: Cristian Camilo Acevedo Moreno
Presentado a: Luis Fernando Niño
Ibagué – Tolima
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION
TABLA DE CONTENIDO
INTRODUCCION……………………………………………………………………………. Actividad 1.1…………………………………………………………….………………......... Actividad 1.2…………………………………………………………………….……………. Actividad 1.3………………………………………………………………….………………. Actividad 1.4……………………………………………………………………….…………. Actividad 1.5……………………………………………………………………….………….
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION
INTRODUCCION
En este fascículo se tomaron conceptos básicos como que es: problema, programa y pseudocódigo, se abordaron temas como, tipos de datos y conceptos iniciales de programación con la clasificación de los lenguajes de programación, característica del entorno Java y procedimiento de instalación de JCreator. Posteriormente se presentan cinco actividades y un seguimiento al autoaprendizaje los cuales serán desarrollados en el siguiente trabajo.
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION
ACTIVIDAD 1.1
1. Indague y plantee tres clases de problemas que se puedan encontrar en el ámbito matemático, cultural, político, económico o social y determine para cada uno de estos problemas, dos alternativas de solución. Ámbito cultural Mal uso del lenguaje
Difundir el uso adecuado del habla en el ámbito educativo.
Tratar a la sociedad en general con un lenguaje adecuado sin hacer
excepciones en extractos sociales.
Falta de actualización de nuevas tecnologías
Asistir a seminarios o conferencias sobre innovaciones tecnológicas.
Difundir las nuevas creaciones por los medios sociales utilizados
popularmente.
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION
Actitud inadecuada entre la sociedad
Dar un trato adecuado tanto a la población de recursos bajos como de
recursos altos.
Cambiar la imagen que se tiene de la alta sociedad a la baja.
Ámbito político Fraude
Tener a una persona del común para opinar y estar presente en los
proyectos empleados a los sectores habitables.
Dar más poder a la sociedad durante el gobierno de los diferentes integrantes del estado.
Falta de importancia a la democracia
Mayor integración en la gente del común, para una mayor atención.
realizar campañas para que el gobierno entienda que su papel es para el bien de la sociedad y no para ellos.
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION
Administración inadecuada del dinero
Exigir al gobierno mayor ingresos para mejorar las necesidades de sus habitantes.
implementar castigos a estas personas sin excepción del gobierno.
Ámbito económico Desempleo
Implementar carreras gratuitas para mayor capacitación.
Implementar más sector laboral que beneficie la población con poco
conocimiento intelectual.
Desplazamiento
Más atención por parte del ejército en las zonas rurales, donde se
presente mayor abuso de los grupos al margen de la ley.
Acabar con las fuerzas armadas contra la ley.
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION Corrupción
implementar más seguridad en los sectores de importación y
exportación para disminuir dinero ilícito.
Un mejor uso del dinero por parte del gobierno.
Ámbito social Intolerancia
Divulgar las consecuencias que produciría el no tener paciencia.
Mayor asistencia psicológica a la población con mayor índice de este problema.
Discriminación étnica
Concientizar a la población que vivimos en un país multiétnico.
Integrar a esta población a la sociedad.
Maltrato intrafamiliar
Evitar embarazos a temprana edad.
Evaluar a las familias para saber si están capacitadas.
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION
2. Un problema en programaci贸n se define como: La insuficiencia para poder lograr un objetivo, es un impedimento para llegar a realizar el desarrollo de un proceso de una manera 贸ptima.
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION ACTIVIDAD 1.2 1. Realice un ejemplo de cada una de las variables de la clasificación anterior, numéricas, carácter, alfanumérica, lógica, contador, acumulador. Numéricas: 0,1,2,3,4,5,6,7,8,9… Carácter: “A” ,“v”, “P”, “j” … Alfanumérica: “Casa 24” Lógica: “Si”, “No” Contador:
Jabon-1 , Jabon-2, Jabon-3 …
Acumulador: 5+1+2+3 = 11
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION ACTIVIDAD 1.3 1. Indague acerca de las características y elementos de las clases de constantes existentes y realice un cuadro comparativo con la clasificación de las variables vistas anteriormente.
Variables
Variables
Variables de
Variables
numéricas
Lógicas
Carácter
Alfanuméricas
Almacenan
Almacenan uno de
Almacenan un
Almacenan letras,
valores
dos variables,
carácter, símbolo
números y
numéricos(+,-)
producto de una
o digito.
caracteres, que
comparación entre
pueden ser más
dos datos.
de un carácter.
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION ACTIVIDAD 1.4 1. Enuncie y describa, en t茅rminos de acciones, los pasos que se realizan para comprar la entrada a un teatro. Dirigirse al teatro, acercarse a la taquilla, realizar cola hasta la ventanilla, suministrar dinero solicitado por la boleta, dirigirse a la sala. 2. Elabore el pseudoc贸digo que intercambia el valor de dos variables.
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION
3. ¿Cuántas unidades, decenas, centenas se encuentra en un numero de tres dígitos que se ingresa por teclado? Numero = 999
Unidades= 999
Decenas=99
Centenas=9
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION ACTIVIDAD 1.5 1. Consulte qué otros lenguajes de programación existen. En la siguiente tabla se muestra los diez ganadores de febrero extraídos del ranking total producido por la comunidad de programación TIOBE:
Tomado de: http://www.redeszone.net/2012/03/14/los-lenguajes-de-programacion-actuales-volumen-i/
2. Consulte la historia de Java, su evolución y qué características posee.
FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION Java surgió en 1991 cuando un grupo de ingenieros de Sun Microsystems trataron de diseñar un nuevo lenguaje de programación destinado a electrodomésticos. La reducida potencia de cálculo y memoria de los electrodomésticos llevó a desarrollar un lenguaje sencillo capaz de generar código de tamaño reducido.
Debido a la existencia de distintos tipos de CPUs y a los continuos cambios, era importante conseguir una herramienta independiente del tipo de CPU utilizada. Desarrollaron un código "neutro" que no dependía del tipo de electrodoméstico, el cual se ejecutaba sobre un maquina hipotética o virtual denominada Java Virtual Machine (JVM). Era la JVM quien interpretaba el código neutro convirtiéndolo a código particular de la CPU utilizada. Esto permitía lo que luego se ha convertido en el principal lema de lenguaje: "Write Once, Run Everywhere". A pesar de los esfuerzos realizados por sus creadores, ninguna empresa de electrodomésticos se interesó por el nuevo lenguaje.
Como lenguaje de programación para computadores, Java se introdujo a finales de 1995. La clave fue la incorporación de un interprete Java en la versión 2.0 del programa Netscape Navigator, produciendp una verdadera revolución en Internet. Java 1.1 apareció a principios de 1997, mejorando sustancialmente la primera versión del lenguaje. Java 1.2, más tarde rebautizado como Java 2, nació a finales 1998.
Al programar en Java no se parte de cero. Cualquier aplicación que se desarrolle "cuelga" (o se apoya, según como se quiera ver) en un gran número de clases prexistentes. Algunas de ellas las ha podido hacer el propio usuario, otras pueden ser comerciales, pero siempre hay un número muy importante de clases que forman parte del propio lenguaje (el API o Application Programming Interface de java). Java incorpora en el propio lenguaje muchos aspectos que en cualquier otro lenguaje son extensiones propiedad de empresas de software o fabricantes de ordenadores (threads, ejecución FACULTAD DE INGENIERIA DE SISTEMAS 2013
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS INTRODUCCION A LA PROGRAMACION remota, componentes, seguridad, acceso a base de datos, etc.). Por eso muchos expertos opinan que Java es el lenguaje ideal para aprender la informática moderna, porque incorpora todos los conceptos de un modo estándar, mucho más sencillo y claro que con las citadas extensiones de otros lenguajes. Esto es consecuencia de haber sido diseñado más recientemente y por un único equipo. http://www.javagratis.net63.net/que-es-java/historia-de-java.html http://asignaturas.diatel.upm.es/prog3/c0607_tema2_JavaBasico.pdf
FACULTAD DE INGENIERIA DE SISTEMAS 2013