• Aprende

    Aprende
  • Investiga

    Investiga
  • Diviertete

    Diviertete
  • HOLA

    HOLA
  • COMO ESTAS?

    COMO ESTAS?
  • ADIOS

    ADIOS
Mostrando entradas con la etiqueta Algoritmos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Algoritmos. Mostrar todas las entradas

Mayo 24 del 2016

0 comentarios

¿Que es "MOD" en algoritmos?

MOD es el residuo de la división entre 2 números. 

ejemplo: 
5 mod 2 = 1 
ya que 5/2 es igual a 2, pero sobra 1 

en cambio 
4 mod 2 = 0 
osea 4/2 = 2 sin que sobre nada, por eso es 0.


Ejemplos en DFD y PSEINT (algoritmos)

Diseñar un algoritmo que permita emitir la factura correspondiente, aplicando el IVA (16%), y si el precio de la factura es mayor a 100 se le da un descuento del 15%

En DFD:



.

En PSeint:


Desarrollar un algoritmo que permita determinar si un valor N es múltiplo de un valor Z.


Desarrollar un algoritmo que permita determinar si un valor N (cualquiera), es divisor común de otros dos valores X y Y (que se ingresan por teclado)




Diseñar un algoritmo que lea un valor N y determine si es múltiplo común de X y Z donde X y Z también se ingresan por teclado.



Diseñar un algoritmo que permita leer dos valores V1 y V2 y determine cuál es el mayor y cuál es el menor o si son iguales.





-------------------------------------------------------------------------------------------------------------------

Por último, saliendonos del tema, un ejemplo de razonamiento lógico matemático para ponerse a pensar un rato.

De cinco futbolistas, donde ninguno tiene la misma cantidad de goles convertidos, se sabe que Claudio tiene dos goles más que Abel, Flavio tiene dos goles más que Roberto, pero uno menos que Abel y Ándres más goles que Roberto, pero menos que Abel. ¿Cuántos goles menos que Claudio tiene Ándres? 


A) 1         B) 3          C) 5         D) 2         E) 4



Click a la siguiente URL para ver la solución al problema:
https://www.youtube.com/watch?v=4423hK2D_kc&feature=youtu.be






Read more

Mayo 17 del 2016

0 comentarios

Ejemplos del ciclo for:

Ejemplo para dar a conocer a 1000 estudiantes si nivelan o no nivelan la materia.




Los números fibonacci:

Los números fibonacci es una sucesión de números que comienza desde los numeros 0 y 1, estos dos números se suman y su resultado seria 1, luego se toman los últimos dos (1 y el 1)  y su resultado sería 2, luego se toman los últimos dos (el 2 y el 1) y su resultado sería 3, y se repite este algoritmo sucesivamente.

Ejemplo para un mejor entendimiento:
0 + 1 = 1
1 + 1 = 2
1 + 2 = 3
2 + 3 = 5    ♣ (Los números de color rojo son los fibonacci)♣
3 + 5 = 8
5 + 8 = 13
8 + 13 = 21
13 + 21 = 34

Los números factoriales:

Es el producto de una multiplicación de todos los números naturales del 1 hasta un número (n)
El factorial es representado por:  n!                                              
                                                                         ◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘
    EJEMPLO:                                                   ◘    n = número  ! = factorial   ◘
                                                                         ◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘
6! = 1x2x3x4x5x6 = 720

1 x 2 = 2
2 x 3 = 6
6 x 4 = 24
24 x 5 = 120 
120 x 6 = 720



Ejemplo sobre los números factoriales en DFD y PSEINT.


EJEMPLO SOBRE NÚMEROS FIBONACCI EN DFD Y PSEINT:



Otro ejemplo de factorial en PSEINT:













Read more

Mayo 3 del 2016

0 comentarios

¿Que es pseudocodigo?

El pseudocódigo (o falso lenguaje) es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es programable sino facilita la programación.

El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo El pseudocódigo utiliza para representar las acciones sucesivas palabras reservadas en inglés (similares a sus homónimos en los lenguajes de programación), tales como star,begin, end, stop, if-then-else, while, repeat-until….etc.

Es un lenguaje de especificación de algoritmos. El uso de tal lenguaje hace el paso de codificación final (esto es, la traducción a un lenguaje de programación) relativamente fácil. El pseudocódigo nació como un lenguaje similar al inglés y era un medio representar básicamente las estructuras de control de programación estructurada. Se considera un primer borrador, dado que el pseudocódigo tiene que traducirse posteriormente a un lenguaje de programación. Cabe señalar que el pseudocódigo no puede ser ejecutado por una computadora 

TOMADO DE:  http://informaticabachilleratoitea.blogspot.com.co/p/pseudocodigo.html

En seguida, algunos ejemplos de DFD hechos por mi (Ver publicación anterior de mi blog, hay informacion sobre DFD)












Ahora, ejemplos de PSEINT también hechos por mi (Descargar programa aqui: http://pseint.sourceforge.net/ )









CICLO FOR:

Este ciclo es uno de los más usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta. 


Su formato general es: 


for (inicialización; condición; incremento) 




Read more

Abril 12 del 2016

0 comentarios

Cuadro comparativo entre los sistemas operativos Windows, Mac y Linux.

WINDOWS
MAC
LINUX
Su símbolo es una ventana
Su símbolo es una manzana
Su símbolo es un pingüino
Es el sistema más utilizado del todo el mundo.
Es menos utilizado pero su sistema es alabado por los expertos.
Linux sigue un camino alternativo. No se trata de un sistema comercial, sino de un SO paradigma del software libre.
Windows es el estándar de facto que cubre la gran mayoría de
Necesidades del usuario medio.
Es considerado por muchos expertos el sistema operativo más sencillo de
Utilizar, más innovador y de estética más cuidada.
Es el sistema preferido de muchos profesionales de la informática y de
Internet.
Windows funciona en ordenadores de con procesadores Intel y AMD que son los más comunes.
MAC OS lo hace únicamente en los ordenadores de Apple.
Linux funciona en ambas plataformas, aunque está mejor preparado para la primera.
Es intuitivo y fácil de usar
Su aspecto grafico es muy atractivo
Es un sistema más complejo de usar y se necesitan unos mínimos conocimientos informáticos para sacarle el máximo partido.
El precio de la versión más barata es 160 euros mediante actualización.
Las maquinas son bastante caras, pese a que existen planes de descuento.
Es un sistema operativo libre y gratuito.
Tiene una fama de ser inestable ya que sus bloques y cuelgues son frecuentes.
Es más estable, más segura y hay ausencia de virus.
Ofrece potencia, estabilidad y seguridad contra virus
El número de programas disponibles para esta plataforma es alto.
El número de programas disponibles para esta plataforma no es tan alto (sobre todo juegos)
La colección de programas en algunas áreas es aun escasa o de poca calidad, aunque mejora día a día.

 “Street View”


Para mi “Street View” es otro programa como “Google earth” y Google maps” que permite ver y recorrer las calles de las ciudades a 360 grados. Se puede recorrer por las calles utilizando el teclado o el mouse.

Para tomar las fotos se utilizan:
-El automóvil de Street View
-Trekker de Street View (es como una mochila con una cámara)
-Carrito de Street View (Para ir por lugares donde no cabe un carro u otro vehículo)
-Moto de nieve Street View
-Bicicleta de Street View

Sistema operativo.


El sistema operativo es un grupo de programas que son utilizados para realizar diferentes tareas, un sistema operativo o SO es el intermediario entre el usuario y la computadora y manejan la parte física, o sea, el hardware y es un programa muy importante e indispensable para una computadora.

Existen varios tipos de sistemas operativos, entre ellos están:
-Windows (el más común)
-Mac
-Linux
           

Cuadro comparativo entre laptop, notebook, ultrabook y netbook.


Laptop/Notebook
Netbook
Ultrabook
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.




---------------------------




----------------------------
Es un tipo de computadoras diseñadas para estudiantes de nivel superior o empresarios.
Ideales para estudiantes o profesionistas que quieran un equipo portátil que sea una extensión de su computadora de escritorio.
Para profesionistas que está constantemente de viaje y requieran de un equipo portátil, pero poderoso a la vez.
Ofrece la posibilidad de reproducir películas en DVD o hasta Blu-ray en alta definición así como jugar títulos con gráficos demandantes. 

Permite tener una buena conexión a internet para checar correos o cuentas, manejar archivos te texto y la reproducción de video y audio, aunque la calidad de video es menor en definición.
Excelente rendimiento tanto en procesamiento de información como de duración de batería.
Por lo regular cuentan con un buen procesador (esto se traduce en un rendimiento óptimo en lo que procesamiento de información se refiere)
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)
La mayoría de los modelos vienen con procesadores de segunda generación con el cual podrás manejar sin problemas programas de edición o diseño.
La pantalla de la notebook es un poco más reducida que la de la laptop.
La pantalla y la netbook en si es mas pequeña que la de las laptop, notebook y que las ultrabook.
Su principal característica es su cuerpo ultra delgado
Múltiples puertos de conexión (entre ellos HDMI para transferir audio y video en alta definición por un  mismo canal y entradas USB 3.0 para una mayor velocidad de transferencia de información, altavoces con buen sonido, etc.
tienen sólo puertos como el USB 2.0 o Ethernet para conectarlas directamente a la red y no soportan juegos con gráficos
Tienen puertos HDMI, USB 2.0 Y 3.0, pero por desgracia tiene la limitante de no contar con unidad lectora de discos, así que sólo se limita a la reproducción de películas o información vía Internet.

Quien es Charles Babbage.

Charles Babbage:

Fue un británico matemático y científico de computación. Es conocido como “El padre de la computación” porque hizo una máquina de calcular, de diferencias mecánicas para calcular tabla de números, también diseño pero no construyó una maquina analítica para realizar programas de tabulación o computación.

Por eso se le llama “El padre de la computación”, porque fue una de las primeras personas en entender la idea de lo que actualmente es una computadora.

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, sito en Londres.

¿Quien es Augusta Ada?

Augusta Ada King:

Fue una matemática y escritora británica conocida por su trabajo en la sobre la máquina calculadora mecánica de Charles Babbage, era la maquina analítica.

Ella hizo el primer algoritmo que procesó una máquina, a ella se le dice que es la primer programadora de computadores.

Ella fue más allá de hacer simples cálculos de números, otras personas como el propio Charles Babbage, solamente se centraron en sus capacidades.

Algoritmos.


Un algoritmo es una secuencia de instrucciones que sirven como un modelo para la solución de un problema o un conjunto de instrucciones que si se realizan en orden van a resolver un problema.       

Para hacer algoritmos se necesita creatividad y conocimientos profundos de la técnica de programación.

Los algoritmos van de manera individual a los lenguajes de programación.

Características de los algoritmos
• Preciso. Se hace con gran exactitud y precisión, sin dar lugar a ambigüedades.
• Definido. Si se sigue un algoritmo dos veces, se obtendrá el mismo resultado.
• Finito. Debe terminar en algún momento.
• Puede tener cero o más elementos de entrada.
• Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.

Un algoritmo debe ser suficiente para resolver un problema. Si hay 2 algoritmos que lleven a un mismo objetivo, es más preferible el más corto.






Read more