jueves, 27 de octubre de 2016

Scratch

Scratch 
es un lenguaje de programación visual libre orientado a la enseñanza principalmente mediante la creación de juegos. Para las escuelas se convierte en una oportunidad para ayudar a los estudiantes en el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin necesidad de saber del programa. Sus características ligadas al pensamiento computacional han hecho que sea muy difundido actualmente en la educación de niños y adultos.

La estructuración en scratch es a travez de modulos, bloques las estructuras de control permiten esta funcionalidad, a pesar de que sea una programación estructurada, está moldada para bloques de programación, cada estructura es un bloque, la sintasis es la forma de como se forma un programa.

Scratch permite a los usuarios usar programación dirigida por eventos con múltiple objetos activos llamados sprites. Los sprites pueden pintarse como gráficos vectoriales o mapa de bits, desde la propia web de Scratch usando un simple editor que es parte del proyecto, o
pueden también importarse desde fuentes externas incluyendo webcams.



jueves, 20 de octubre de 2016

UBUNTU

Ubuntu 
Es un sistema operativo basado en GNU/Linux y que se distribuye como software libre, el cual incluye su propio entorno de escritorio denominado Unity. Su nombre proviene de la ética homónima, en la que se habla de la existencia de uno mismo como cooperación de los demás.

kernel:proviene de sistemas operativos que nos indica que van dejando herencias. kernel significa centro, es la parte principal de un sistema operativo.

Windows NT su sistema operativo es el modelo a seguir para windows, es el más estable que ha tenido windows en toda su historia. ubuntu tiene un kernel llamado unix el cual ha sido modificado por todo el mundo. Los parches son las actualizaciones.

kturtle no es instalable en una compu

Ubuntu es una bifurcación del código base del proyecto Debian El objetivo inicial era hacer de Debian una distribución más fácil de usar y entender para los usuarios finales, corrigiendo varios errores de este y haciendo más sencillas algunas tareas como la gestión de programas. 

Ubuntu usa primariamente software libre, haciendo excepciones en el caso de varios controladores privativos (además de firmware y software). Antes de cada lanzamiento, se lleva a cabo una importación de paquetes, desde Debian, aplicando las modificaciones específicas de Ubuntu. Un mes antes del lanzamiento, comienza un proceso de congelación de importaciones, ayudando a que los desarrolladores puedan asegurar que el software sea suficientemente estable.

lunes, 3 de octubre de 2016

Algoritmos y pseudocòdigo

Surgen 2 elementos algoritmos y pseudocódigo

Algoritmo: conjunto de pasos a seguir para solucionar un problema

pseudocódigo:verbalizar el problema en un lenguaje de programación. Si tengo producto para hacer el pastel empiezo, como que es paso a paso pero especializado, le pongo un lenguaje

Son lo mismo pero diferentes.

el remedio de rombo es una decisión 

rombo= si entonces, el si sigue un camino pero el no tenemos de detener el programa o ir a otro nivel.

existe otra estructura llamada while, do while o do

mientras pasa algo repito una acción, el rectángulo es una operación, el while es una operación 

el do while puede empezar del 1 o del 0.

El while es para preguntar primero, ejemplo: la lampara sirve? es un ciclo

El do es haz, no importa si tienes o no, agrega el azúcar

el do while lo que propicia es que lo hagas a fuerza la acción al menos una vez

domingo, 2 de octubre de 2016

Codificación y Decodificación


Codificación

Codificar un mensaje es alterar su formato de modo que sea más fácilmente transferible. Por ejemplo, podrías tomar una frase en español y codificarla para que sea una serie de símbolos. Las personas codifican mensajes para que sean más fácilmente enviados y almacenados.

Decodificación

Decodificar un mensaje es lo contrario de codificarlo. Decodificas un mensaje codificado para que vuelva a su formato original.

Muchos tipos de mensajes se pueden codificar, incluidos mensajes de texto, imágenes, audio, video, multimedia, programas de computadora y diferentes tipos de señales.

En los tiempos modernos, las computadoras con frecuencia utilizan la codificación para enviar y almacenar información

Los dispositivos de comunicación inalámbrica también usan comúnmente la codificación para transmitir datos a través de ondas en el aire.



Números Binarios



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, un sistema en el cual se escriben cantidades, códigos, mensajes y otros lenguajes con tan solo dos elementos dentro de la numeración, haciendo que el código se simplifique la comprensión de los sistemas informáticos.

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 poder escribir en el sistema binario de numeración, o el código binario de números siempre se debe tener en cuenta que cualquier valor que se desea representar solo puede contener dos símbolos.

Este sistema se basa en posiciones, si la primera posición está abierta tendremos como resultado el número 1. Si tenemos dos posiciones, la primera abierta y la segunda cerrada, tenemos como resultado el número 10. Si tenemos tres posiciones, donde la primera está abierta, la segunda cerrada y la tercera abierta nuevamente, se obtiene como resultado el número 101. Y así sucesivamente

El número uno en decimal es 1, y en binario también es 1.
De la misma manera el 0 de los decimales también es 0 en el binario pues ambos son el principio de la serie

El 2 en decimal es 10 en binario.
El 3 es 11.
El 4 es 100.
El 5 es 101.
El 6 es 110.
El 7 es 111.
El 8 es 1000.
El 9 es 1001
Y el 10 es 1010.

Medidas de Longitud


Son medidas de longitud, es decir nos dice en realidad el largo de los mismos, es decir por ejemplo el espacio que ocupan en un disco rígido.

También nos expresan la longitud que poseen en cuanto a capacidad de almacenamiento los discos rígidos y las unidades flash, como así también la longitud en la capacidad de las memoria RAM, entre otros.
Lo primero que debemos tener presente es que 1 bit equivale a un 1 o a un 0, que corresponde al lenguaje binario que entiende la computadora, y en el caso de 1 byte el mismo equivale a 8 bits. Básicamente un byte corresponde por ejemplo a 1 carácter, es decir por ejemplo “A” es un byte.

En lo que respecta a 1 Kilobytes (KB) el mismo equivale a 1.024 bytes, lo que básicamente sería algo así como 2 ó 3 párrafos de texto.

Un Megabyte (MB) es 1.048.576 bytes ó 1.024 kilobytes, lo que sería aproximadamente por ejemplo 1200 caracteres, es decir alrededor de 870 páginas de texto.

En el caso de 1 Gigabyte (GB), corresponde a 1.024 megabytes, ó 1.048.576 kilobytes, o 1.073.741.824 bytes, mientras que 1 Terabyte (TB) equivale a 1.024 Gigabytes.

Diagrama de Flujo

Es la representación gráfica para resolver un problema, se viene usando desde el final y el inicio de la 2 guerra mundial, su uso está en la ingeniería de transporte, tenían que llevar ropa, alimentos en la ruta más optima. Esto lleva una serie de pasos para poderlo hacer, se usaban matemáticas, eran de manejo de matrices, con el paso del tiempo se generaron otras programaciones como la programación lineal( se debe cumplir una por una) programación estructurada, las estructuras de control son básicas para cualquier lenguaje, para aprender cualquier lenguaje debes de aprender de la gramática, estructuras de control dirigen el flujo de información dentro y fuera del programa características: te da la decisión, la repetición de eventos.

Se conoce como diagramas de flujo a aquellos gráficos representativos que se utilizan para esquematizar conceptos vinculados a la programación, la economía, los procesos técnicos y/o tecnológicos, la psicología, la educación y casi cualquier temática de análisis. se utiliza este tipo de diagramas para detallar el proceso de un algoritmo y, así, se vale de distintos símbolos para representar la trayectoria de operaciones precisas a través de flechas.


jueves, 11 de agosto de 2016

Apuntes



Open Source

Tendencia mundial hacia los recursos libres, su fundador es 

Richard S
El termino Open Source se refiere a algo que las personas pueden modificar y compartir por que su diseño lo permite, es abierto para todo el público.

Algunos programas están diseñados solo para que el creador, equipo o organizador que lo creo tenga control exclusivo de la aplicación, a este tipo de programa se le conoce como de propiedad o cerrado.

Solo los propietarios pueden copiarlo o alterarlo, Open Source es todo lo contrario, el autor lo hace para todo el público, todos pueden copiar o alterar el archivo.

Un ejemplo de esto puede ser Creative Commons.

CC creative Commons, en el se puede compartir material, es un conjunto de reglas que nos permitira protejer nuestro trabajo, siendo inteligentes.


Tarea 1

Hasta que punto legalmente te ayuda creative commons?.

Sus licencias no afectan las libertades que la ley otorga a los usuarios de obras protegidas por derechos de autor. Las licencias Creative Commons exigen que los licenciatarios obtengan permiso para hacer cualquier cosa con una obra que la ley reserve exclusivamente al licenciante y que la licencia no permita expresamente. Los licenciatarios deben dar crédito al licenciatario, mantener los avisos de derechos de autor intactos en todas las copias de la obra y enlazar a la licencia desde las copias de la obra. Los licenciatarios no pueden utilizar medidas tecnológicas para restringir el acceso a la obra.

Sus licencias públicas de derechos de autor incorporan un exclusivo e innovador diseño de "tres capas". Cada licencia comienza como un instrumento legal tradicional, en el tipo de lenguaje y formato de texto conocidos y amados por los abogados. A esto lo llaman la capa de Código Legal de cada licencia.

Pero debido a que la mayoría de los creadores, educadores y científicos no son abogados, también hacen disponibles las licencias en un formato en que las personas normales puedan entender: el resumen de la licencia o "Commons Deed" (también conocido como la versión "legible por humanos" de la licencia). Piensa en el Commons Deed como una interfaz amistosa para el Código Legal que está debajo, aunque el resumen en sí mismo no es una licencia y su contenido no es parte del Código Legal propiamente tal.


Al igual que copyright, creative commons es también una licencia pero lo que los diferencia es que en copyright. Solamente el autor de la obra tiene derecho a utilizarla, si alguna otra persona o entidad quiere hacer uso de esta obra, tiene que pagar al autor y pedirle permiso. Y en creative common los autores y creadores comparten voluntariamente su trabajo.