lunes, 19 de septiembre de 2011

DIAGRAMA DE FLUJO

DIAGRAMA DE FLUJO
Es una representación gráfica de un algoritmo o proceso. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.
ETAPAS PARA LA ELABORACION DE UN PROGRAMA
Algoritmo: Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad[2].dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.


Diagrama de flujo: Es una representación gráfica de un algoritmo o proceso. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.

PRUEBA DE ESCRITORIO: Es la comprobación lógica, de un algoritmo de resolución.
Para desarrollar la prueba de escritorio, se utilizara el siguiente procedimiento:
Con datos de prueba, se seguirán cada uno de los pasos propuestos en el algoritmo de resolución.
Si la prueba de escritorio genera resultados óptimos, quiere decir que el algoritmo posee una lógica adecuada, en caso contrario el algoritmo tendrá que ser corregido.

PSEUDOCÓDIGO: Es utilizado por programadores para describir algoritmos en un lenguaje humano simplificado que no es dependiente de ningún lenguaje de programación.
DIAGRAMA N/S: también conocido como diagrama de Chapin es una técnica de especificación de algoritmos que combina la descripción textual, propia del pseudocódigo, con la representación gráfica del diagrama de flujo.

CODIFICACIÓN: Es la escritura en un lenguaje de programación de la representación del algoritmo desarrollada en etapas precedentes. Esto se refiere a la obtención de un programa definitivo que pueda ser comprensible para la máquina.

La Depuración: Es el proceso de encontrar los errores del programa y corregir o eliminar dichos errores.
Cuando se ejecuta un programa, se pueden producir tres tipos de errores:
1.- Errores de compilación. Se producen normalmente por un uso incorrecto de las reglas del lenguaje de programación y suelen ser errores de sintaxis, por lo tanto la computadora no puede comprender la instrucción, y obviamente no se obtendrá el programa objeto, y el compilador imprimirá una lista de todos los errores encontrados durante la compilación.
2.- Errores de ejecución. Estos errores se producen por instrucciones que las computadoras pueden comprender, pero no ejecutar. Ejemplos de éstos son: una división por cero, y raíces cuadradas de números negativos; por lo que en este caso se detiene la ejecución del programa y se imprime un mensaje de error.
3.- Errores lógicos. Se producen en la lógica del programa y la fuente del error suele ser el diseño del algoritmo. Estos errores son los más difíciles de detectar, ya que el programa puede funcionar y no producir errores de compilación ni ejecución, y solo puede detectarse cuando se advierte un error por la obtención de resultados incorrectos.
En este caso se debe volver a la fase del diseño del algoritmo, modificarlo, cambiar el programa fuente, compilar y ejecutar una vez más.

Flujo de datos: Es una representación gráfica de un algoritmo.
UML: Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema.

lunes, 12 de septiembre de 2011

En informática, un hacker[1] es una persona que pertenece a una de estas comunidades o subculturas distintas pero no completamente independientes:
 
  • Gente apasionada por la seguridad informática. Esto concierne principalmente a entradas remotas no autorizadas por medio de redes de comunicación como Internet ("Black hats"). Pero también incluye a aquellos que depuran y arreglan errores en los sistemas ("White hats") y a los de moral ambigua como son los "Grey hats".
  • Una comunidad de entusiastas programadores y diseñadores de sistemas originada en los sesenta alrededor del Instituto Tecnológico de Massachusetts (MIT), el Tech Model Railroad Club (TMRC) y el Laboratorio de Inteligencia Artificial del MIT.[2] Esta comunidad se caracteriza por el lanzamiento del movimiento de software libre. La World Wide Web e Internet en sí misma son creaciones de hackers.[3] El RFC 1392[4] amplia este significado como "persona que se disfruta de un conocimiento profundo del funcionamiento interno de un sistema, en particular de computadoras y redes informáticas"
  • La comunidad de aficionados a la informática doméstica, centrada en el hardware posterior a los setenta y en el software (juegos de ordenador, crackeo de software, la demoscene) de entre los ochenta/noventa.
  • En la actualidad se usa de forma corriente para referirse mayormente a los criminales informáticos, debido a su utilización masiva por parte de los medios de comunicación desde la década de 1980. A los criminales se le pueden sumar los llamados "script kiddies", gente que invade computadoras, usando programas escritos por otros, y que tiene muy poco conocimiento sobre como funcionan. Este uso parcialmente incorrecto se ha vuelto tan predominante que, en general, un gran segmento de la población no es consciente de que existen diferentes significados.
    Mientras que los hackers aficionados reconocen los tres tipos de hackers y los hackers de la seguridad informática aceptan todos los usos del término, los hackers del software libre consideran la referencia a intrusión informática como un uso incorrecto de la palabra, y se refieren a los que rompen los sistemas de seguridad como "crackers" (analogía de "safecracker", que en español se traduce como "un ladrón de cajas fuertes").
  • La comunidad de aficionados a la informática doméstica, centrada en el hardware posterior a los setenta y en el software (juegos de ordenador, crackeo de software, la demoscene) de entre los ochenta/noventa.
  • En la actualidad se usa de forma corriente para referirse mayormente a los criminales informáticos, debido a su utilización masiva por parte de los medios de comunicación desde la década de 1980. A los criminales se le pueden sumar los llamados "script kiddies", gente que invade computadoras, usando programas escritos por otros, y que tiene muy poco conocimiento sobre como funcionan. Este uso parcialmente incorrecto se ha vuelto tan predominante que, en general, un gran segmento de la población no es consciente de que existen diferentes significados.
    Mientras que los hackers aficionados reconocen los tres tipos de hackers y los hackers de la seguridad informática aceptan todos los usos del término, los hackers del software libre consideran la referencia a intrusión informática como un uso incorrecto de la palabra, y se refieren a los que rompen los sistemas de seguridad como "crackers" (analogía de "safecracker", que en español se traduce como "un ladrón de cajas fuertes")





QUE ES UBUNTU

¿QUÉ ES UBUNTU?
Ubuntu es un sistema operativo construido por un equipo de desarrolladores de todo el mundo. Contiene todas las aplicaciones que necesitas: un navegador web, aplicaciones ofimáticas, de mensajería y muchas otras más.
VENTAJAS
La comunidad Ubuntu consiste en personas y Estaba leyendo este articulo y me parecieron muy adecuadas y nada favoritistas las opiniones que expone el autor, el artículo original está en inglés, me tomé la libertad de traducirlo, modificarlo un poquito para que se entendiera mejor y ponerlo en mi blog para que todos aquellos lectores que no han probado Linux puedan ver las ventajas de este sistema y las pongan en una balanza.
1) Atractivo visual
Para ser honesto, esta fue la principal razón por la cual me cambié, claro que Windows Vista tiene mucho de esto… pero no es tan bueno. Ubuntu 7.04 viene con varios de los nuevos efectos que se ven hoy en día, estos efectos incluyen el cubo rotatorio y las ventanas tambaleantes, que hacen más agradable el uso. He instalado Beryl en mi computadora para darle más atractivo visual. Muchos de mis juicios se basan en la primera impresión, las características después.
2) Aplicaciones fáciles de instalar
Instalar nuevos programas en Ubuntu es pan comido, es mucho más fácil que en Windows porque existe un programa que te da acceso a la mayor parte de los programas disponibles para Linux, simplemente has clic en el programa que quieres y lo va a instalar, no necesitas aceptar acuerdos porque es código abierto, no es necesario hacer 20 veces clic en Next para instalar un programa, simplemente selecciona el programa, has clic en OK y listo!.
3) Seguro
En vista, para cambiar una preferencia, requiere una ridícula cantidad de diálogos, pantallas y passwords; en Ubuntu nunca estas firmado como administrador (root) sino como un simple usuario, puedes cambiar opciones que apliquen al área de tu usuario, pero no puedes cambiar opciones que afecten al sistema, porque para hacerlo requieres introducir el password de administrador, un dialogo y estas dentro, simple y seguro. Habría que agregar como extra que existen muy pocos virus en Linux (¿los hay?), nunca me he topado con uno en todo este tiempo, por lo que me siento seguro, imagina no tener ninguna protección de virus instalados en Windows. No hay necesidad de esto en Linux, libertad de que tus datos se vean amenazados.
4) Opciones fáciles de cambiar
Ubuntu viene con un panel de control, pero también un menú a un lado de Aplicaciones donde simplemente seleccionas lo que deseas cambiar, sea el Fondo de Escritorio o la Configuración de la red. Todo lo que aparece en las ventanas es simple y están sólo las opciones que necesitas para cambiarlas fácilmente.
5) La Comunidad
La comunidad detrás de Linux, especialmente de Ubuntu, es lo que atrae a más gente a este Sistema Operativo. Gente en la comunidad Linux suelen ser ex-usuarios de Windows, por lo que suelen saber que se siente ser nuevo en un sistema operativo y están felices de ayudar. Cuando tengo un problema con Ubuntu simplemente pongo un mensaje en los
Foros de Ubuntu y en cuestión de minutos hay respuestas a mis problemas. Nunca me han tenido a la espera ni he tenido que telefonear a servicio a clientes y esperar horas para resolver mi problema.
6) Gratis
Todo en Ubuntu es gratis, el sistema operativo (incluso te envían gratis discos con el sistema operativo, pagando incluso por el servicio postal), el software es gratis (incluyendo

todo el software que descargas), la ayuda y soporte es gratis (por parte de la comunidad). La experiencia es 100% gratis y libre. Open source significa que puedes distribuir e incluso modificar el código detrás del programa.
7) Redes fácil
El otro día me sorprendí de lo fácil que fue conectar mi laptop con Ubuntu con mi computadora de escritorio con Windows XP. Simplemente conecté mi laptop al hub e inmediatamente se conectó sin problemas, no tuve siquiera que configurarla.
9) Rápido
Windows Vista es lento y consume muchos recursos, lo que significa que necesitas una computadora muy decente para correrlo. Sé que mi computadora con 1GHz y 512MB de RAM era muy poco para trabajar con él. Ubuntu es rápido, no alenta el rendimiento incluso si ha estado activo por varias horas, simplemente sigue corriendo y todo lo que ejecutas se abre en cuestión de segundos después que hiciste clic en el icono y se cierra cuando presionas la X. En Vista tienes que esperar alrededor de 30 segundos antes de abrir el programa, intentar cerrar un programa como Word 2007 o Visual Studio después de usarlo por varias horas parece tomarse toda la vida.
10) Actualizaciones
Ubuntu se actualiza cada 6 meses, bueno… tan cercano como le es posible, y cuando enciendo mi computadora me dice qué actualizaciones están disponibles para los programas que tengo instalados. Comparado con Windows, han pasado 5 años desde Windows XP a Vista.
En el blog original además se discute que no hay juegos para Linux, cierto es que esto no es culpa del sistema operativo sino de los desarrolladores de videojuegos que no hacen versiones compatibles, pero esto tiene ya bastante tiempo solucionado gracias a Wine o Cedega, que son capaces de ejecutar juegos de Windows, incluso aquellos que requieren de DirectX 9.0c.

Desventajas de Ubuntu 6.1

Encontré ciertos fallos en Ubuntu 6.10, algunos son estos:
En un varios discos particionados previamente (incluso antes estaba la 6.06) el Qparted dice que no existe una partición root.
Como solución he borrado y creado nuevamente la partición para poder usarla, pero le asigna la última letra. Ejemplorhda6(/), hda7(/home), hda8(swap) y queda hda6(/home), hda7(swap), hda8(/). Como no me gusta, reinicio el asistente y así me queda en orden, pero algunas veces mi vuelve a decir que no encuentra sitio para /.
En un portátil Dell se bloqueaba el instalador al 83%, tras tres intentos renuncié e instalé la 6.06 y se instaló sin problemas, pero de todo un giga de paquetes .deb que tenía de la 6.10 no me sirvieron todos.
Me gustó que el la 6.10 puedes dejar activo la opción que muestre la ruta o las carpetas, no se como hacerlo en la 6.06.
La 6.10 la mayoría de las veces pone la máxima resolución de pantalla y no deja cambiarla, hay que estar reconfigurando el /etc/X11/xorg.conf manualmente.
Todavía no se ha mejorado la detección de hardware que se esperaba, en espacial con tarjetas de red genéricas como encore y monitores de resolución menor de 1280*1024 y refrescos menores de 85 hz. Tampoco reconoce los monitores WideScreen. El Qparted sigue con las mismas limitaciones, por ejemplo, redimensiona en una sola dirección, no puede empezar desde la derecha, etc. ... cosas así.
La administración de paquetes encontré algunas mejoras, asimismo la integración de algunas rutinas de manejo de carpetas también es bueno.
El arranque todavía es pesado aunque mas configurable.
¿Alguien sabe como desactivar efectos y cosas así como hace windows que permite escoger entre la mejor apariencia y el máximo rendimiento?
de momento recuerdo esos, me gustaría saber las que ustedes hayan encontrado y sus posibles soluciones
porcentaje de mercado de Ubuntu dentro de "distribuciones linux" es de aproximadamente 49%,y con una tendencia a subir como servidor web.
Su patrocinador Canonical, es una compañía británica propiedad del empresario sudafricanoMark Shuttleworth que en vez de vender Ubuntu con fines lucrativos, se financia por medio de servicios vinculados al sistema operativoy vendiendo soporte técnico. Además, al mantenerlo libre y gratuito, la empresa es capaz de aprovechar los desarrolladores de la comunidad en mejorar los componentes de su sistema operativo. Canonical también apoya y proporciona soporte para las derivaciones de Ubuntu: Kubuntu, Xubuntu, Edubuntu, Lubuntu y la versión de Ubuntu orientada a servidores (Ubuntu Server)
Su eslogan es Linux for human beings (‘Linux para seres humanos’) y su nombre proviene de la ideología sudafricana Ubuntu («Igualdad/Lealtad hacia otros.»).
Cada seis meses se publica una nueva versión de Ubuntu la cual recibe soporte por parte de Canonical, durante dieciocho meses, por medio de actualizaciones de seguridad, parches para bugs críticos y actualizaciones menores de programas. Las versiones LTS (Long TermSupport), que se liberan cada dos años, reciben soporte durante tres años en los sistemas de escritorio y cinco para la edición orientada a servidores

Para otros usos de este término, véase Ubuntu (desambiguación).
Ubuntu es un sistema operativo[] mantenido por Canonical y la comunidad de desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian. Ubuntu está orientado en el usuario promedio, con un fuerte enfoque en la facilidad de uso y mejorar la experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencialibre o de código abierto. Estadísticas web sugieren que el porcentaje de mercado de Ubuntu dentro de "distribuciones linux" es de aproximadamente 49%, y con una tendencia a subir como servidor web.
Su patrocinador Canonical, es una compañía británica propiedad del empresario sudafricanoMark Shuttleworth que en vez de vender Ubuntu con fines lucrativos, se financia por medio de servicios vinculados al sistema operativo y vendiendo soporte técnico.[] Además, al mantenerlo libre y gratuito, la empresa es capaz de aprovechar los desarrolladores de la comunidad en mejorar los componentes de su sistema operativo. Canonical también apoya y proporciona soporte para las derivaciones de Ubuntu: Kubuntu, Xubuntu, Edubuntu, Lubuntu y la versión de Ubuntu orientada a servidores (Ubuntu Server)[]
Su eslogan es Linux for human beings (‘Linux para seres humanos’) y su nombre proviene de la ideología sudafricana Ubuntu («Igualdad/Lealtad hacia otros.»).
Cada seis meses se publica una nueva versión de Ubuntu la cual recibe soporte por parte de Canonical, durante dieciocho meses, por medio de actualizaciones de seguridad, parches para bugs críticos y actualizaciones menores de programas. Las versiones LTS (Long TermSupport), que se liberan cada dos años,[] reciben soporte durante tres años en los sistemas de escritorio y cinco para la edición orientada a servidores.[
UBUNTU.
Es un sistema operativo nuevo en el mercado nacional.
Este sistema podemos instalar a cualquier pc por es la familia del sistema operativo LINUX

lunes, 5 de septiembre de 2011

MI PERSONALIDAD

Soy Angela Aotomayor Diaz nacy en el Departamamento de Apurímac Provincia de Chincheros distrito de Chincheros .
Me gusta hacer deporte, soy una persona muy alegre. 

lunes, 29 de agosto de 2011

BIENVENIDOS A BELLIDO

BIENVENIDOS AL PORTAL EDUCATIVO QUE BRINDARA INFORMACION SOBRE ANALISIS Y DISEÑO DE SISTEMAS, EL CONTENIDO TEMATICO CONSISTIRA EN ELABORAR UN ESTUDIO ESPECIFICO, UN ANALISIS DE EMPRESAS DE DESARROLO DE SISTEMAS Y LA EJECUCION DE UN PROYECTO ORIGINAL UTILIZANDO COMO HERRAMINETA VISUAL BASIC.
A LA ESPERA DE SUSU COMENTARIOS Y APORTACIONES MUY ATENTAMENTE.
ANGELA SOTOMAYOR DIAZ
ANALISTA DE SISTEMAS