jueves, 19 de marzo de 2009

Guia 4

1). Pensamiento:




Cualidad del ser humano con la que analiza situaciones cotidianas y les da una solución de forma coherente, dando su origen en la mente.




Conocimiento:Conjunto de saberes que tiene un ser humano.




Idea:Mínima unidad lógica de pensamiento con la que se desencadena razonamientos a partir del pensamiento y de la lógica.




Razonamiento:Capacidad del hombre con la que aplica el conocimiento que tiene a su realidad.




Ciencia:Conjunto de saberes aplicados a algo de la vida cotidiana o del entorno en que nos envolvemos.




Sentimiento:Emociones que un ser humano tiene y que expresa un medio determinado y da a conocer un estado de ánimo.




Lenguaje:Tipo de código sintáctico con el que se expresan ideas entre dos partes para que ambas adquieran saberes de forma lógica.




Memoria:Almacén de datos donde se guarda información para su posterior uso.




Frase:Conjunto de palabras con una sintaxis determinada con la que se expresa una idea.




Formulación:Proceso donde se da a conocer una inquietud a partir de una frase coherente.




Relación:Vínculo existente entre dos partes con unas características que se complementan entre sí.




Sentidos:Entes que permiten la percepción de todo lo que nos rodea y que promueven la adquisición de saberes.



Inteligencia:Cualidad con la que se mide los conocimientos que tiene una persona y la aplicación que les da a ellos.




Oración:Agrupación de palabras con un orden lógico.




Comunicación:Conjunto de partes con las que se intercambia información entre dos partes para aumentar los saberes.




Lógica:Se conoce como lógica al arte del pensar bien, es decir, a la serie de procedimientos que se deben realizar para que así se pueda razonar correctamente.




Sentido:Cualidad que representa la expresión de idas y la adquisición de conocimientos a través de un medio determinado.




Percepción:Capacidad de adquirir saberes de otras personas y darle su propio punto de vista.




Abstracción:Proceso con el que se da conclusiones reales a partir de situaciones imaginarias.




2). Un compilador no detecta fallas de carácter lógico debido a que los errores se producen dentro del programador que se escribe. Un compilador acepta los programas escritos y los traduce a otro lenguaje que pueda ejecutarse las veces que se quiera.



3) Es lo mismo un traductor, un compilador y un intérprete?...¿Por qué?



- El traductor:




Realiza la transformación entre el código ingresado al lenguaje nativo del computador.




- El compilador:




Crea el archivo ejecutable a partir del código del traductor (También llamado código fuente).




- El intérprete: lee el código fuente y ejecuta el “.exe” de la aplicación para que ésta pueda funcionar.



4) ¿Se puede afirmar que se denomina programa, a un algoritmo expresado en un lenguaje de programación, cualquiera que sea?



Si, debido a que el lenguaje de programación sigue una secuencia lógica definida por el programador; ósea, sigue un algoritmo para que los procesos sean realizados de forma correcta.



5) Afirme o refute las siguientes afirmaciones:



a) Un diagrama de flujo es también un algoritmo y un pseudocódigo.
b) Un Pseudocódigo es también un algoritmo y un diagrama de flujo.
c) Un algoritmo también es un diagrama de flujo y un pseudocódigo.

Todas las afirmaciones dadas son ciertas ya que todas son una serie de pasos realizados en un orden lógico, lo que cambia es la forma de presentación; Es decir, el diagrama de flujo lo muestra gráficamente, un pseudocódigo de forma lineal (Similar a un código) y el algoritmo la secuencia lógica ósea la base de los otros.

6) Cual piensa usted que es la principal razón, motivo o característica por la cual se realiza un Diagrama de Flujo, un Pseudocódigo, junto con un Algoritmo?



Se deben realizar por que así se puede definir la base del aplicativo a realizar, junto con los procesos que se deben realizar y el orden que deben llevar para que sea adecuado su funcionamiento.



8) Escribir un pseudocódigo que dando un valor A nos diga si éste es par o impar.



“Imprimir” “Escriba un numero”
Digite uno/ Capture uno
B= uno mod. 2
Si b= 0: Imprimir “el número es par”
Si no: Imprimir el número impar.

9). Algoritmo:


a) Inicio del programa


b) Imprimir mensaje:”Ingrese la base del triángulo:”


c) Ingresar el valor de la base


d) Imprimir mensaje:”Ingrese la altura del triángulo:”


e) Ingresar el valor de la alturaf) A= (b*h)/2g) Imprimir el área del triángulo


h) Fin del programa.



Pseudocódigo:



a) Imprimir: “Ingrese la base del triángulo:”


b) Digitar b


c) Capturar b


d) Imprimir: “Ingrese la altura del triángulo:”


e) Digitar h


f) Capturar h


g) A= (b*h)/2h) Imprimir:”El área del triángulo es:”


i) Imprimir A.




Pseudocódigo:
a) Inicio del programa.
b)Salir de la casa
c) Esperar bus o medio de transporte
d) Si Medio ya llego: Pararlo y subirse a él.
e) Sino: Esperar bus o medio de transporte.
f) Llegar al SENA donde tiene clase
g) Si está abierto: Entrar al SENA
h) sino: esperar a que abran
i) Si había clase: Ir al salón de clases
j) sino: Devolverse a la casa
k) fin del programa.



Exposicion Lenguajes de Programacion.

http://lengprogra.blogspot.com/

Links de guia de Algoritmos No. 3

Links de guia de algoritmos numero 3
http://docs.google.com/a/misena.edu.co/Doc?id=dfpngzc3_0qns7krdshttp://docs.google.com/a/misena.edu.co/Doc?id=dfpngzc3_1fpjwf7gnhttp://docs.google.com/a/misena.edu.co/Doc?id=dfpngzc3_2fgtmnxd3http://docs.google.com/a/misena.edu.co/Doc?id=dfpngzc3_3xctkb6gt

Guia introduccion
















ENSAYO.

La Metodología Orientada a Objetos es aquella que usa objetos y sus herramientas para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos.

La programación debe de tener tres objetivos fundamentales:

1. Corrección: Para determinar si un programa hace lo que debe es muy importante especificar claramente qué debe hacer el programa antes de desarrollarlo y una vez acabado compararlo con lo que realmente hace.

2. Claridad: Es muy importante que el programa sea lo más claro posible y legible posible para mejorar el mantenimiento del software, se deben buscar errores y corregirlos. Cuando el programa está concluido, es necesario hacerle ampliaciones y/o modificaciones, según la demanda de los usuarios, esta labor puede ser llevada acabo por el mismo programador que implementó el programa o por otros.

3. Eficiencia: Debe consumir la menor cantidad de recursos posible respecto al consumo de tiempo y/o memoria.

VENTAJAS:

1. Son herramientas que nos sirven para desarrollar programas.

2. Sigue un paradigma tradicional: algoritmos+ estructuras de datos= programas.

3. Gira entorno al concepto de objetos.

4. Para comprender la POO se debe de tener en cuenta términos como: Herencia, abstracción, encapsulamiento y polimorfismo.

5. Poder trabajar en un equipo de desarrolladores que solo trabajen clase de objetos.

DESVENTAJAS:

1. Cambia completamente el enfoque del desarrollo de los procedimientos de codificación.

2. La depuración de código orientado a objeto es algo más compleja que la depuración de código estructurado.

3. En el caso de producirse un error debemos recorrer todo el árbol de herencia para encontrarlo.

CONCLUSION: Un lenguaje de programación es, como todo lenguaje en general, un dialecto; o sea un conjunto de convenciones utilizadas para comunicarse. De este modo, a través de un dialecto que con el tiempo ha ido evolucionando y mejorando, incluso volviéndose más amigable a la comprensión humana, es la forma en que el hombre se comunica con las máquinas.
CMMI.

ESTANDARES DE CALIDAD.

1. NIVEL DE MADUREZ: Ausencia total de procesos definidos.
2. NIVEL REPETIBLE: Procesos de administración establecido para lograr el seguimiento de los costos tareas y funcionalidad.
3. NIVEL DEFINIDO: L os proyectos utilizan una versión adaptada de esas normas para su desarrollo.
4. NIVEL ADMINISTRATIVO: Se llevan adelante los proyectos en forma controlada con métricas que permiten mediciones confiables de los procesos y productos.
5. NIVEL OPTIMIZADO: Incluye la mejora continua de procesos a partir de la comparación y análisis de mediciones sucesivas.

MODELOS DE EVALUACION:

Hay dos tipos de modelos: Desarrollo y Adquisición.

1. CMMI para el desarrollo (CMMI-DEV): Procesos de desarrollo de productos y servicios.
2. CMMI para la adquisición (CMMI-ACQ): Gestión de la cadena de suministro adquisición y contratación externa en los procesos del gobierno y la industria.
3. CMMI para servicios (CMMI- SVC): Diseñado para cubrir todas las actividades que requieren gestiona, establecer y entregar servicios.

MEJORAS:

1. Determinar las fortalezas, debilidades y oportunidades de mejora de la organización, todo está conducido por los objetivos.
2. Implementar un programa de mejora requiere de la cooperación y coordinación de todos los niveles de gerencia y subordinados.
3. Afectan los procesos organizacionales y la cultura organizacional, se realiza un estudio de los distintos factores que pueden afectar el proceso de la mejora de la calidad.


Diagrama de Sena


Diagrama de cita medica




Diagrama de transmilenio