Ubuntu es un sistema operativo de "reciente creación", tiene como base principal unix.
5 semestre compu
domingo, 20 de septiembre de 2015
15/09/15 Debuguear
Las variables toman o sueltan valores dependiendo el caso.
Ubuntu es un sistema operativo de "reciente creación", tiene como base principal unix.
Ubuntu es un sistema operativo de "reciente creación", tiene como base principal unix.
11/09/15 Diagrama de flujo
Diagrama de flujo
Los elementos son: elipse, flechas que guiaran el flujo del diagrama.
Inicio/fin (elipses)
Hay procesos (rectángulos) (while, do while, for, next)
Estructuras de decisión (rombo) si/no (if, then else, switch case) estructuras de control (las que están en inglés.
Salida-> impresión otra forma
Lo que es constante son las estructuras de control.
While - te detiene
Do while - hacer de irmera vez la acción
Bucles finitos o infinitos
Los elementos son: elipse, flechas que guiaran el flujo del diagrama.
Inicio/fin (elipses)
Hay procesos (rectángulos) (while, do while, for, next)
Estructuras de decisión (rombo) si/no (if, then else, switch case) estructuras de control (las que están en inglés.
Salida-> impresión otra forma
Lo que es constante son las estructuras de control.
While - te detiene
Do while - hacer de irmera vez la acción
Bucles finitos o infinitos
08/09/15 Algoritmo y Pseudocodigo
ALGORITMO: define algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma más sencilla.
PSEUDOCODIGO: es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales. Es utilizado para describir algoritmos en libros y publicaciones científicas, y como producto intermedio durante el desarrollo de un algoritmo.
El pseudocódigo está pensado para facilitar a las personas el entendimiento de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en una implementación. Programadores diferentes suelen utilizar convenciones distintas, que pueden estar basadas en la sintaxis de lenguajes de programación concretos. Sin embargo, el pseudocódigo en general es comprensible sin necesidad de conocer o utilizar un entorno de programación específico, y es a la vez suficientemente estructurado para que su implementación se pueda hacer directamente a partir de él.
El programar es un proceso que requiere intelecto
Sintaxis: manera en que se escriben las cosas, puede ser lo mismo peroescrito en otro lengaje.
viernes, 14 de agosto de 2015
21/08/15 Sistema Binario
La definición de números binarios es: Son números que están dentro del sistema binario de numeración que está constituido por dos cifras 1 y 0, elementos dentro de la numeración, haciendo que el código se simplifique la comprensión de los sistemas informun sistema en el cual se escriben cantidades, códigos, mensajes y otros lenguajes con tan solo dosáticos, pues hará que un elemento tenga un valor unitario o nulo. Es decir que se trabaja en un sistema de puertas cerradas o abiertas. Una ambivalencia. Los elementos que se utilizan son el número uno (1) y el cero (0), donde el 1 significa que la puerta está abierta y el 0, que da como resultado que este elemento sea nulo o que la puerta esté cerrada por lo que la información ignorará este espacio.
PARA QUÉ SIRVEN LOS NÚMEROS BINARIOS: El sistema binario de numeración es utilizado con mucha frecuencia y fue el origen de los sistemas informáticos como las calculadoras y las computadoras. Esto se debe a que la simplificación del lenguaje logra un nivel bajo de error pues se basa en dos únicas respuestas por parte del interprete.
software libre y software gratis
Las instrucciones que conforman a un programa
Richard Stalma creó el software
Software libre tiene 4 libertades:
Mejorar Software con licencia
Parche: información que cubre fallas.
Software gratis No tiene acceso al código fuente, no puedes modificarlo ni personalizarlo.
Versión beta.
Richard Stalma creó el software
Software libre tiene 4 libertades:
- Libertad cero: libertad de usar el programa con cualquier propósito. Usar
- Libertad uno: libertad de estudiar como funciona el programa y modificarlo adaptándolo a las propias necesidades. Estudiar
- Libertad dos: libertad de distribuir copias del programa. Distribuir
- Libertad tres: mejorar el programa y hacer públicas esas mejorías.
Mejorar Software con licencia
Parche: información que cubre fallas.
Software gratis No tiene acceso al código fuente, no puedes modificarlo ni personalizarlo.
Versión beta.
Sistema Operativo linux (ubuntu)
¿Qué es Linux?
Es decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc.
Linux puede usarse mediante un interfaz gráfico al igual que Windows o MacOS, pero también puede usarse mediante línea de comandos como DOS.
Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell. Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix) para enseñar a sus alumnos el diseño de un sistema operativo.
Debido al enfoque docente de Minix, Tanenbaum nunca permitió que éste fuera modificado, ya que podrían introducirse complicaciones en el sistema para sus alumnos. Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible extender Minix, decidió escribir su propio sistema operativo compatible con Unix. En aquellos momentos el proyecto GNU (GNU's Not Unix), que Richard Stallman había iniciado hacía ya casi diez años, comprendía un sistema básico casi completo.
La excepción más importante era el kernel o núcleo, que controla el hardware. Torvalds decidió aprovechar el sistema GNU y completarlo con su propio núcleo, que bautizó como Linux (Linux Is Not UniX).
lunes, 10 de agosto de 2015
Open Source (ubuntu)
Open Source (Código abierto) es el término con el que se conoce al software distribuido y desarrollado libremente.
El código abierto tiene un punto de vista más orientado a los beneficios prácticos de compartir el código que a las cuestiones éticas y morales las cuales destacan en el llamado software libre.
HISTORIA
Su uso nació por primera vez en 1998 de la mano de algunos usuarios de la comunidad del software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés del software libre (free software). «Free» en inglés significa dos cosas distintas dependiendo del contexto: gratuidad y libertad. Lo cual implica, para el caso que nos ocupa, “software que podemos leer, modificar y redistribuir gratuitamente” (software gratuito) y, además, software libre, según la acepción española de libertad.
CONCEPTO
La idea bajo el concepto de código abierto es sencilla: cuando los programadores (en Internet) pueden leer, modificar y redistribuir el código fuente de un programa, éste evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores a una velocidad impresionante, mayor a la aplicada en el desarrollo de software convencional o cerrado, dando como resultado la producción de un mejor software.
La idea del código abierto se centra en la premisa de que al compartir el código, el programa resultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otro lado, el software libre tiene tendencias filosóficas e incluso morales: el software propietario, al no poder compartirse, es “antiético” dado que prohibir compartir entre seres humanos va en contra del sentido común.
Al igual que el software libre, el código abierto u open source tiene una serie de requisitos necesarios para que un programa pueda considerarse dentro de este movimiento, éstos son:
- Libre redistribución: el software debe poder ser regalado o vendido libremente.
- Código fuente: el código fuente debe estar incluido u obtenerse libremente.
- Trabajos derivados: la redistribución de modificaciones debe estar permitida.
- Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.
- Sin discriminación de personas o grupos: nadie puede dejarse fuera.
- Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.
- Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa
- La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.
- La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.
- La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.
Suscribirse a:
Entradas (Atom)


