martes, 5 de abril de 2016

Algoritmos

¿Qué es un programa informático? 

Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s y 1s.
Es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar. Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.


¿Qué es un algoritmo? 


DEFINICIÓN: Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.
Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación.


CLASIFICACIÓN DE ALGORITMOS: Los algoritmos se pueden clasificar en cuatro tipos:
  • Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una computadora. Ejemplo: Fórmula aplicada para un cálculo de la raíz cuadrada de un valor x.
  • Algoritmo no computacional: Es un algoritmo que no requiere de una computadora para ser ejecutado. Ejemplo: Instalación de un equipo de sonido.
  • Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o instrucciones no están involucrados cálculos numéricos. Ejemplos: Las instrucciones para desarrollar una actividad física, encontrar un tesoro.
  • Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o instrucciones involucran cálculos numéricos. Ejemplo: Solución de una ecuación de segundo grado.

CARACTERÍSTICAS DE UN ALGORITMO: Todo algoritmo debe tener las siguientes características:
  • 1. Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e inequívoca que se debe hacer.
    2. Debe ser Finito, porque un algoritmo debe tener un número limitado de pasos.
    3. Debe ser Definido, porque debe producir los mismos resultados para las mismas condiciones de entrada.
    4. Puede tener cero o más elementos de entrada.
    5. Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.

PARTES DE UN ALGORITMO: Todo Algoritmo debe tener las siguientes partes:
· Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado.
· Proceso, es la secuencia de pasos para ejecutar el algoritmo.
· Salida de resultados, son los datos obtenidos después de la ejecución del algoritmo.





¿Qué relación tienen los algoritmos con la 

informática?


Los algoritmos son muy importantes en la informática ya que permiten representar datos 

como secuencias de bits. Un programa es un algoritmo que indica a la computadora qué 

pasos específicos debe seguir para desarrollar una tarea.




Algoritmo que refleje el proceso de freír un huevo

1. Inicio
2. buscar aceite,huevo ,sarten
3. colocar el sarten al fuego
4. colocar aceite en el sarten
5. dejar calentar el aceite
6. quebrar el cascaron del huevo y vaciar el contenido al sarten
7. dejar que se frie el huevo
8. cuando este frito colocarlo en un plato
9. fin





lunes, 14 de marzo de 2016

Lenguajes de programación

  • ¿Qué se entiende por programación informática?
La programación informática o programación algorítmica, acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.
Del proceso de programación surge lo que comúnmente se conoce como software (conjunto de programas), aunque estrictamente este último abarca mucho más que solo la programación.






  •  Lenguaje de programación.
Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.
El lenguaje utilizado por el procesador se denomina lenguaje máquina. Se trata de datos tal como llegan al procesador, que consisten en una serie de 0 y 1 ( datos binarios).
El lenguaje máquina, por lo tanto, no es comprensible para los seres humanos, razón por la cual se han desarrollado lenguajes intermediarios comprensibles para el hombre. El código escrito en este tipo de lenguaje se transforma en código máquina para que el procesador pueda procesarlo.


  • ¿Que és la progrmación orientada de objetos?
La programación orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.
Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.
Su uso se popularizó a principios de la década de 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.
Los objetos son entidades que tienen un determinado "estado", "comportamiento (método)" e "identidad":
  • La identidad es una propiedad de un objeto que lo diferencia del resto; dicho con otras palabras, es su identificador (concepto análogo al de identificador de una variable o una constante).







  • Línea de tiempo
Hemos usado timetoast para hacer nuestra línea de tiempo -->













lunes, 7 de marzo de 2016

Trabajo cooperativo de Audicity

Hemos hecho un trabajo cooperativo en el que teníamos que hacer un programa de radio sobre una asignatura. Elegimos historia y llamamos al programa "Onda Simio".
Para hacerlo no hemos usado muchas herramientas de audicity, solo hemos puesto en un track el audio de la voz y en otro la música de fondo.

Audio trabajo de radio


Guión detallado del programa


Diario Reflexivo

viernes, 5 de febrero de 2016

Podcast

Los podcast son archivos sonoros que semejan un diario hablado y que se distribuyen a través de internet, por lo que pueden almacenarse en los reproductores portátiles de audio digital y escucharse en cualquier momento. Según un estudio de Pew Internet and American Life Project, una empresa que estudia el impacto de la Red, el 29% de los estadounidenses que poseen estos dispositivos descargan habitualmente podcast, que, en la práctica, se parecen a emisiones radiofónicas de aficionados. Los podcasters hacen programas de música, humorísticos, musicales..., los pasan a un formato apropiado, como el MP3, y los hacen públicos a través de la Red. Utilizando una tecnología llamada RSS, se comunica automáticamente a los usuarios el momento en que está disponible un nuevo podcast.


En este mundo en el que predomina lo visual, en el que necesitamos pantallas más grandes y con más resolución, en el que la radio parece estar de capa caída,los podcasts han sido un soplo de aire fresco para disfrutar de contenidos que son solo audio. Y en este "nuevo" mundo de los podcasts, quizá hayas oído hablar de iVoox.

iVoox es una plataforma online en la que se pueden reproducir, descargar y compartir audios de todo tipo, no solo podcasts, pueden ser también programas de radio, audiolibros, conferencias, etc.

Además de escuchar, en iVoox puedes también subir tus propios audios. Para ello, utiliza la opción "Subir" (a la derecha de la barra de menú) y "Subir Audio". Tendrás que rellenar una serie de datos y detalles sobre el audio, añadir un Canal, si es el caso, y pulsar "Enviar". A continuación podrás subir tu audio en mp3 o m4a o indicar una URL donde ya se encuentre alojado.

Otra de las características de iVoox es que está creada de forma que la comunidad de usuarios sea importante. Así, puedes seguir a otros usuarios para ver qué siguen, qué escuchan, dejar mensajes a la comunidad, recomendar audios y ver las recomendaciones de otros.

Para unirte a esta comunidad , lo único que tienes que hacer es meterte en iVoox, darle a registrarte y puedes hacerlo utilizando tu correo o bien o por la red social de Facebook.






lunes, 1 de febrero de 2016

Sonido Digital

Características del sonido digital


  • Frecuencia de Muestreo : es el número de muestras por segundo que se toma de un sonido analógico para convertirlo en digital. Nos da una idea de la calidad del sonido digital.
  • Canales :  es el número de pistas que componen un sonido. Un sonido mono tiene 1 sola pista.
  • Tamaño de muestra : indica la cantidad de bites de información que ocupa cada muestra


Cálculo del tamaño de un archivo de audio

El peso o tamaño de los archivos de audio sin comprimir, se puede calcular conociendo los segundos que dura el archivo, la frecuencia del muestreo, los canales o pistas y el tamaño de la muestra.

Tamaño= Frecuencia * Canales * Tamaño de muestra * Segundos de duración

Los distintos formatos de audio

Diversas empresas han desarrollado algoritmos que permiten la reducción de su tamaño sin una apreciable pérdida de calidad. Los avances técnicos favorecen la aparición constante de nuevos formatos de audio.

Los formatos de audio más utilizados son:

viernes, 29 de enero de 2016

Diario Personal

Hoy es el primer día nos han explicado cual era el trabajo que teníamos que hacer con gimp. Se trataba de fusionar al menos 5 imágenes relacionadas con la ciudad de Segovia.

Hemos empezado a hacer el mapa mental del reparto de tareas, realizado por Sergio y Cecila, y Cristian y yo hemos ido pensando y buscando como hacer el fondo de escritorio.

Después hemos hecho las tablas de qué sabemos y que necesitamos saber, y hemos continuado con la imagen en gimp.

Los demás días tuvimos algún problema porque Cecilia y yo faltamos dos días ( Lunes y Martes ) debido a las convivencias y Cristian y Sergio esos dos días de la semana siguiente también faltaron por la misma razón. A esto se le suma el día viernes, que perdimos todos por la actividad del teatro de inglés.

Los dos últimos días hemos subido todos los archivos a google drive, hemos realizado los diarios y las evaluaciones.

Este es el enlace a google drive de todos los archivos de nuestro trabajo  -->

https://drive.google.com/folderview?id=0BycP2TOeAiuseEprRTlpQTlHTlU&usp=sharing


viernes, 8 de enero de 2016

Práctica con GIMP 1

La primera práctica de gimp consistía en coger 2 imágenes y fusionarlas. He elegido las siguientes:













Las dos imágenes han quedado así: