Images

Mayo 24 de 2016

Ejercicios

Estos ejercicios estan hechos con PSeInt o pseudocodigo para descargar el programa ingrese al link:  http://pseint.sourceforge.net/index.php?page=portada.php


1. Realice un ejercicio donde le pida año y mes (En números).

Para comenzar tenemos que hacer 13 “IF” ¿Por qué? uno por cada mes pero aún así sigue sobrando uno.Ese “IF” sirve para el mes de febrero por que en algunos años es año bisiesto entonce tenemos que ver si el año que escribieron es bisiesto o no.
Solución:
Si año MOD 4=0  Entonces
Escribir “Febrero tiene 29 días”
Sino
Escribir “Febrero tiene 28 días”
Fin Si
La palabra “MOD” significa múltiplo se utiliza para este programa 

Images

mayo 17 2016

Factorial 

El factorial de un entero positivo n, el factorial de n o n factorial se define en principio como el producto de todos los números enteros positivos desde 1 (es decir, los números naturales) hasta n. Por ejemplo,


image


La operación de factorial aparece en muchas áreas de las matemáticas, particularmente en combinatoria y análisis matemático. De manera fundamental el factorial de n representa el número de formas distintas de ordenar n objetos distintos (elementos sin repetición)
Fibonacci
En matemáticas, la sucesión de Fibonacci (a veces llamada erróneamente serie de Fibonacci) es la siguiente sucesión infinita de números naturales:
0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597….
La sucesión comienza con los números 0 y 1,y a partir de estos, «cada término es la suma de los dos anteriores», es la relación de recurrencia que la define.

Tomado de: https://es.wikipedia.org/wiki/Sucesi%C3%B3n_de_Fibonacci

Images

Mayo 10 de 2016

Ejercicios

Estos ejercicios estan hechos con PSeInt o pseudocodigo para descargar el programa ingrese al linkhttp://pseint.sourceforge.net/index.php?page=portada.php


-Un programa que pide 3 números y dice cual es el mayor de ellos:

 Algoritmo sin_titulo

Leer A,B,C
Si A>B Entonces
Si A>C Entonces
Escribir A
Sino
Escribir C
Fin Si
    Sino
Si B>C Entonces
Escribir B
Sino
Escribir C
Fin Si
Fin Si
FinAlgoritmo



-Un ejercicio que sirve para las ventas de minutos.
Operador || Cuanto vale el minuto
Claro  → $ 100
Tigo    → $ 50
Movi   → $ 20
UFF   →  $ 10
*Este ejercicio consiste en decirle cuantos minutos utilizamos y el operador
Algoritmo sin_titulo
Escribir 'Escriba el numero de minutos'
Leer min
Escribir 'Escriba el operador (En minusculas)'
Leer operador
pagar <- 0
Si operador='tigo' Entonces
Escribir min*50
Sino
Si operador='movistar' Entonces
Escribir min*20
Sino
Si operador='claro' Entonces
Escribir min*100
Sino
Escribir min*10
Fin Si
Fin Si
Fin Si
FinAlgoritmo


Images

Mayo 3 de 2016


socializacion de ejercicios
El ingeniero nos dejo algunos ejercicios por la pagina para practicar el tema y tocaba realisarlos en pseint y en dfd, luego en la clase los socializamos y resolvimos dudas sobre el tema y sobre los ejercicios.
Uno de estos ejercicios era este:
Images

abril/29/16


abril/29/16
En el anterior anuncio, se podra descargar de manera sencilla y gratuita el programa para crear diagramas de flujos “ DFD “ .



Ejemplos de algoritmos en PSeudoCodigo.

abril/29/16
En esta sección puede observar ejemplos de pseudocódigos válidos en PSeInt, así como también sus correspondientes diagramas de flujo (en cualquiera de las tres formas soportadas). Recuerde que el lenguaje de PSeInt puede adaptarse a diferentes
. A modo de ejemplo se incluyen los algoritmos para dos perfiles diferentes, uno con reglas flexibles, y otro con reglas estrictas.
  • Suma: Este es el ejemplo más simple. Muestra cómo cargar dos números de dos variables, calcular la suma de los mismos y mostrarla en pantalla.
  • Mayores: Busca los dos mayores de un arreglo de N datos.
  • Coloquial: En este ejemplo se muestran algunas de las variantes que se pueden utilizar con el perfil de lenguaje Flexible para que el pseudocódigo se asemeje más al lenguaje coloquial.
  • Subprocesos: Ejemplo básico que ilustra la sintaxis para declarar nuevas funciones en pseudocódigo.
  • AdivinaNumero: Sencillo juego en el que el usuario debe adivinar un número aleatorio
  • Promedio: Ejemplo básico de uso de un acumulador y la estructura de control Para para calcular el promedio de un conjunto de valores
  • Triangulo: Este algoritmo determina a partir de las longitudes de tres lados de un triángulo si corresponden a un triángulo rectángulo (para utiliza la relación de Pitágoras, tomando los dos lados de menor longitud como catetos), y en caso afirmativo informa el área del mismo. Ejemplo de la estructura Si-Entonces y anidamiento.
  • OrdenaLista: Este ejemplo almacena una lista de nombres en un arreglo y luego los ordena alfabéticamente. El método de ordenamiento es relativamente simple. Para la entrada de datos se utiliza una estructura Mientras, sin saber a priori la cantidad de datos que se ingresarán
  • Modulo: Ejemplo trivial del uso del operador de módulo (MOD o %)
  • Menu: Ejemplo simple de menú de opciones, con las estructuras Repetir-Hasta Que y Segun
  • Digitos: Separa los dígitos de un número entero utilizando el operador módulo
  • Resolvente: Utiliza la fórmula resolvente para determinar las raíces de una ecuación de segundo grado a partir de sus tres coeficientes, y las informa adecuadamente según su tipo (reales iguales, reales distintas, imaginarias)
  • Primos: Calcula iterativamente los N primeros números primos
  • Factorizacion: Ejemplo de algoritmo para descomponer un número en sus factores primos
  • Cadenas: Muestra la utilización de las funciones de cadenas para contar las vocales de una frase
  • Para: En este ejemplo se recorre un arreglo utilizando las tres variantes de la estructura Para
  • Potencia: Ejemplo de una función recursiva para calcular una potencia
  • Promedios: Ejemplo de cómo crear subprocesos que reciban arreglos como argumento
  • Misil: Ejemplo de animación con códigos ASCII y la instrucción Esperar
  • Romanos: Muestra como convertir números enteros a notación romana utilizando arreglos
  • Hanoi: Implementa el conocido juego de las torres de Hanoi en pseudocódigo
  • TaTeTi: Algoritmo para el juego del TaTeTi


abril/29/16
por medio del anterior anuncio, se podra descargar de manera sencilla y gratuita el programa para crear pseudocodigos  “PSeInt” 
Tutorial para la buena y correcta programacion con DFD


Images

abril/19/16

Algoritmos

abril/19/16
Algoritmos: 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. Para realizar un programa es conveniente el diseño o definición previa del algoritmo. El diseño de algoritmos requiere creatividad y conocimientos profundos de la técnica de programación. Luis Joyanes, programador experto y autor de muchos libros acerca de lógica y programación nos dice “en la ciencia de la computación y en la programación, los algoritmos son más importantes que los lenguajes de programación o las computadoras. Un lenguaje de programación es sólo un medio para expresar un algoritmo y una computadora es sólo un procesador para ejecutarlo”. Loa algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje diferente de programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación. 

Características de los algoritmos

  1.  Preciso. Definirse de manera rigurosa, sin dar lugar a ambigüedades. · 
  2. Definido. Si se sigue un algoritmo dos veces, se obtendrá el mismo resultado.  
  3. Finito. Debe terminar en algún momento. 
  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. 
  • Se concluye que un algoritmo debe ser suficiente para resolver el problema. Entre dos algoritmos que lleven a un mismo objetivo, siempre será preferible el más corto (se deberá analizar la optimización de tiempos y / o recursos). 
http://coldivinoamor.com/web2016/archivos/04/noveno/11-algoritmos.pdf

Algoritmos cualitativos y algoritmos cuantitativos

Un algoritmo es cualitativo cuando en sus pasos o instrucciones no están involucrados cálculos numéricos. Las instrucciones para armar un aeromodelo, para desarrollar una actividad física o encontrar un tesoro, son ejemplos de algoritmos cualitativos. 
Trate de diseñar el algoritmo para estos casos 
  • Tomar mate 
  • Utilizar una guía telefónica 
  • Cocinar siguiendo una receta 
  • Cambiar una llanta de automóvil 
  • Buscar una palabra en el diccionario
Los algoritmos cuantitativos involucran cálculos numéricos.
Ejemplos:
  • Solución de un factorial 
  • Solución de una ecuación de segundo grado 
  • Encontrar el mínimo común multiplicador. 
http://coldivinoamor.com/web2016/archivos/04/noveno/11-algoritmos.pdf


Images

¿Que es google street view?

abril/11/16
Google Street View es una prestación de Google Maps y de Google Earth que proporciona panorámicas a nivel de calle (360 grados de movimiento horizontal y 290 grados de movimiento vertical), permitiendo a los usuarios ver partes de las ciudades seleccionadas y sus áreas metropolitanas circundantes. Se introdujo, en primer lugar, en los Estados Unidos el día 25 de mayo de 2007. Cuando se lanzó el servicio, sólo cinco ciudades estadounidenses estaban incluidas. Desde entonces se ha expandido a 31 países europeos, 7 latinoamericanos, 17 asiáticos, 5 africanos y la Antártida. 
Se puede navegar a través de estas imágenes utilizando los cursores del teclado o usando el ratón. Además, en mayo de 2009 se introdujo una novedad de navegación en la aplicación, basada en los datos proporcionados por la tecnología láser, que permite una navegación más rápida a lo largo del recorrido. 
Para la toma de fotografías se tiene en cuenta el clima, horario y temperatura, de esa manera se obtienen fotografías parejas. 
 Todas las fotografías son siempre modificadas antes de su publicación final, difuminando caras y matrículas, debido a las políticas de privacidad internas de los diferentes países en los que el servicio está presente. 

¿Que es sistema operativo?

abril/11/16
Un sistema operativo puede ser definido como un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora. Este conjunto de programas que manejan el hardware de una computadora u otro dispositivo electrónico. Provee de rutinas básicas para controlarlos distintos dispositivos del equipo y permite administrar, escalar y realizar interacción de tareas. 
Un sistema operativo, tiene también como función, administrar todos los periféricos de una computadora. Es el encargado de mantenerla integridad del sistema. 
Podemos decir que el sistema operativo es el programa más importante de la computadora. 
Existen muchos tipos de Sistemas Operativos, cuya complejidad varía dependiendo de qué tipo de funciones proveen, y en qué tipo de equipo puede ser usado. Algunos sistemas operativo permiten administrar gran cantidad de usuarios, en cambio otros controlan dispositivos de hardware como bombas de petróleo. 
Cuando el sistema operativo comienza a funcionar, inicia los procesos que luego va a necesitar para funcionar correctamente. Esos procesos pueden ser archivos que necesitan ser frecuentemente actualizados, o archivos que procesan datos útiles para el sistema. Es posible tener acceso a distintos procesos del sistema operativo, a través del administrador de tareas, donde se encuentran todoslos procesos que están en funcionamiento desde la inicialización delsistema operaƟvo hasta su uso actual. 
image

¿Que es una laptop?

abril/11/16
  • LAPTOP:
Un laptop o portátil es un PC pensado para usarlo en más de un lugar, es decir de forma móvil. Esto lo consigue gracias a una batería que se recarga usando la corriente eléctrica.
El consumo de cada uno de sus componentes es muy importante ya que esto determina la autonomía, que no es más que el tiempo que funciona sin necesidad de conectarse a la corriente eléctrica.
El mercado de los laptops es muy versátil. Tanto que aparezcan nuevos tipos, adaptados a necesidades cada vez más especificas, casi anualmente. Por ejemplo, en la actualidad puedes encontrar notebooks, netbooks, ultrabooks otablets PC.
Sus características han crecido con el paso de los años ya que los primeros laptops eran todo menos portátiles. Hemos visto como se reducía su tamaño, su peso y todo esto con unas prestaciones que no han dejado de aumentar.
La mejora de las baterías y las continuas mejoras en todos los elementos que lo componen ha permitido que podamos estar hablando de una tecnología madura y con un gran futuro.
image

¿Que es una notebook?

NoteBook: 
Es el formato portátil que le secundó a las Laptop. El NoteBook es un sistema portátil que simplemente se hizo un poco más delgado, de entre 1cm a 2cm, y que maneja menor cantidad de puertos y elementos I/O. Su sistema de gráficos realmente no es muy poderoso debido al reducido espacio que posee, y por ende la falta de refrigeración. Manejan monitores de 14" a 17" (con suerte unos pocos). Su equivalente en Mac sería la Mac Book.

image

¿Que es un netbook?

NETBOOK:
Netbook es una categoría de computadora portátil, de bajo costo y dimensiones reducidas, que aporta mayor movilidad y autonomía. El término fue registrado como marca por la empresa británicaPsionpara utilizarlo en una gama de computadoras portátiles similares a una handheld, lanzada en 1999. Psion obtuvo el registro de la marca en los Estados Unidos en noviembre del año 2000. El término fue reintroducido por Intel en febrero de 2008 con su actual significado.
image

¿Que es una ultrabook?

ULTRABOOK:
Un ultrabook es un tipo de ordenador portátil que se caracteriza por ser extremadamente ligero y delgado, en comparación con sus antecesores los netbooks y los subportátiles. “Ultrabook” fue solicitado como marca por Intel en el año 2011, en una iniciativa para crear una competencia con elMacBook Air de Apple. Sin embargo, el término ha pasado a ser de uso común para hacer referencia a este tipo de ordenadores, a pesar de que pueden albergar procesadores y chipsets de otros fabricantes, como AMD o VIA. 
image

Diferencias entre una Laptop, Notebook,Netbook y una Ultrabook.

abril/11/16
Para no confundirnos y tratar de hacerlas diferencias lo más claras posibles, aquí les dejamos una pequeña explicación de qué son y para que nos podrían servir una Laptop, Notebook, Netbook y Ultrabook. 
Laptop / Notebooks: Este tipo de computadoras están diseñadas para estudiantes de nivel superior o empresarios que requieran de una herramienta de trabajo capaz de mantenerlos conectados a distancia y que también ofrezca la posibilidad de reproducir películas en DVD o hasta Blu-ray en alta deÖnición así como jugartítulos con gráficos demandantes.
Por lo regular cuentan con un buen procesador, pantalla con la capacidad de reproducir imágenes en alta definición, múltiples puertos de conexión , altavoces con verdadera fidelidad de sonido, opciones multimedia como la de tener cámara web para realizar video llamadas y la capacidad para manejar software complejos como el de autocad para arquitectos o ingenieros o algunos otros para editar video o audio. También son muy útiles en lo que a manejo de programas de diseño se refiere. La diferencia entre las laptops y las notebooks reside en el tamaño de su pantalla, ya que en las segundas es un poco más reducido lo que las hace más portátiles y aptas para llevarlas a todas partes. 
Netbooks: Ideales para estudiantes o profesionistas que quieran un equipo portátil que sea una extensión de su computadora de escritorio, es decir, que les permita tener una conexión de Internet confiable para poder checar correos o cuentas en redes sociales, manejar archivos de texto y aspectos multimedia como la reproducción de audio y video, aunque en los dos casos la calidad es menor en definición y fidelidad en comparación con las laptops y notebooks. Su procesador es menos poderoso en comparación con el de las laptops y netbooks, esto limita las actividades que se puedan realizar(por ejemplo editar video o audio). Su estructura es sumamente compacta lamentablemente no tienen unidad lectora de discos, tienen sólo puertos como el USB 2.0 o Ethernet para conectarlas directamente a la red y no soportan juegos con gráficos 
Ultrabooks: Si eres un profesionistas que está constantemente de viaje y requieran de un equipo portátil, pero poderoso a la vez, aquí está la opción que buscabas y antes no existía. Se trata de una nueva categoría que surgió recientemente como una opción diferente a los exitosos dispositivos de tableta. Su principal característica es su cuerpo ultra delgado y su excelente rendimiento tanto en 11/4/2016 Diferencias entre una Laptop, Notebook, Netbook y una Ultrabook™ 
http://coldivinoamor.com/web2016/archivos/04/noveno/8-Diferencias-entre-una-Laptop-Notebook-Netbook-Ultrabook.pdf

Charles Babbage

Biografia:
Charles Babbage FRS (Teignmouth, Devonshire, Gran Bretaña, 26 de diciembre de 1791-Londres, 18 de octubre de 1871) fue un matemático británico y científico de la computación. Diseñó y parcialmente implementó una máquina para calcular, de diferencias mecánicas para calcular tablas de números. También diseñó, pero nunca construyó, la máquina analítica para ejecutar programas de tabulación o computación; por estos inventos se le considera como una de las primeras personas en concebir la idea de lo que hoy llamaríamos una computadora, por lo que se le considera como «El Padre de la Computación». En el Museo de Ciencias de Londres se exhiben partes de sus mecanismos inconclusos. Parte de su cerebro conservado en formol se exhibe en el Royal College of Surgeons of England, sitio en Londres
image

Ada Lovelace

Augusta Ada King, Condesa de Lovelace, (nacida Augusta Ada Byron en Londres, 10 de diciembre de 1815 - Londres, 27 de noviembre de 1852), conocida habitualmente como Ada Lovelace, fue una matemática y escritora británica conocida principalmente por su trabajo sobre la máquina calculadora mecánica de uso general de Charles Babbage, la Máquina analítica. Entre sus notas sobre la máquina se encuentra lo que se reconoce hoy como el primer algoritmo destinado a ser procesado por una máquina. Como consecuencia, se la describe a menudo como la primera programadora de ordenadores. 
 Dedujo y previó la capacidad de los ordenadores para ir más allá de los simples cálculos de números, mientras que otros, incluido el propio Babbage, se centraron únicamente en estas capacidades. 4 Su padre fue el conocido poeta George Byron.
 Lovelace nació el 10 de diciembre de 1815 como la única hija matrimonial del poeta George Gordon Byron, Lord Byron, y su esposa la baronesa Anna Isabella Noel Byron. Todos los otros hijos de Lord Byron nacieron fuera del matrimonio. 
image