HTML

https://youtu.be/av_PL4_jz1I

viernes, 12 de mayo de 2017

PARA QUE SIRVE PSEINT







PSeInt está pensado para asistir a los estudiantes que se inician en la construcción de programas oalgoritmos computacionales. El pseudocódigo se suele utilizar como primer contacto para introducirconceptos básicos como el uso de estructuras de control, expresiones, variables, etc, sin tener que lidiarcon las particularidades de la sintaxis de un lenguaje real. Este software pretende facilitarle alprincipiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas yasistencias, y brindarle ademas algunas herramientas adicionales que le ayuden a encontrar errores ycomprender la lógica de los algoritmos.

Resultado de imagen para para que SIRVE PSEINT
QUE ES UN ALGORITMOS?

Resultado de imagen para ejemplos de algoritmos
https://desarrolloweb.com/articulos/images/algoritmos/diagrama2.gif


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.

ES IMPORTANTE EL PSEUDOCODIGO?


En ciencias de la computación el pseudocódigo es una representación informal de un algoritmo, elevando a éste a su más alto nivel, entendible por humanos y que funciona a modo informativo y aclaratorio para el programador, gracias al pseudocódigo se pueden diseñar algoritmos en lenguaje natural para que el programador lo traduzca al lenguaje de programación pertinente.

Aunque el pseudocódigo se desarrolla en lenguaje humano, debemos atenernos a ciertas normas sintácticas para que se asemeje lo máximo posible al lenguaje de programación que se vaya a utilizar, de ésta forma la implementación posterior por parte del programador es mucho más sencilla.

El pseudocódigo no está sujeto a ningún estándar de ningún tipo y cualquiera puede realizar el suyo propio, es muy raro encontrar pseudocódigos con un alto porcentaje de elementos comunes entre ellos, no obstante deben ser lo suficientemente legibles, recordemos que su fin es ser claro y entendible por el programador.

Una buena práctica por parte del programador consiste en plantear el pseudocódigo de un algoritmo concreto y desconocido, una vez realizado éste se puede ir traduciendo poco a poco al lenguaje correspondiente y adaptándolo para su correcto funcionamiento dentro del programa

Dentro de la sintaxis del pseudocódigo podemos encontrar estructuras de control, declaración de variables, subprocesos o incluso el estilo de un lenguaje concreto. Como en la programación de videojuegos C++ y Java son esenciales y comparten casi toda la sintaxis vamos a basar el pseudocódigo en la sintaxis de C++.

Estructura básica del pseudocódigo.

El pseudocódigo aunque se exprese en lenguaje humano debe ser muy parecido al código final, para ello se va a utilizar la estructura de un procedimiento en C++:

Cabecera.

Programa.

Módulo.

Tipos de datos.

Constantes.

Variabes.

Cuerpo.

Inicio.

Instrucciones.

Fin.
QUE ES PSEUDOCODIGO?

Es una descripción de alto nivel compacta e informal del principio operativo de un programa informático u otro algoritmo.

Utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código del lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la efectiva codificación.

Resultado de imagen para PSEUDOCODIGOS
https://image.slidesharecdn.com/presentaciondelaura-110929141156-phpapp01/95/algoritmos-pseudocdigos-y-diagrama-de-flujo-7-728.jpg?cb=1317306004


COMO HACER UN FLUJOGRAMAS

Normalmente para realizar un diagrama de flujo primero se hace lo que se llama el algoritmo. Un algoritmo es una secuencia de PASOS LÓGICOS a seguir para resolver un problema de forma escrita.

Un ejemplo para cocinar un huevo para otra persona sería:

- Pregunto si quiere el huevo frito.
- Si me dice que si, lo frio, si me dice que no, lo hago hervido.
- Una vez cocinado le pregunto si quiere sal en el huevo.
- Si me dice que no, lo sirvo en el Plato, si me dice que si, le hecho sal y después lo sirvo en el plato.

Si te fijas los pasos no pueden cambiar su posición. Sería imposible preguntarle si lo quiere frito después de haberlo hervido, por ejemplo. Es muy importante que los pasos seán una secuencia lógica y ordenada.

Ahora que ya sabemos todos los pasos, mediante el algoritmo, podemos hacer un esquema con estos pasos a seguir. Este esquema será el Diagrama de Flujo.



¿Pero qué es un algoritmo? La RAE -que limpia, fija y da esplendor- lodefine como un “conjunto ordenado y finito de operaciones que permite hallar la solución de un problema” y en otra acepción como “método y notación en las distintas formas del cálculo”. La Wikipedia amplía algo más esta explicación: “es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución”.


Hace unas semanas Internet andaba revolucionada. ¿La razón? Google había decidido cambiar el algoritmo que usar para ordenar los resultados de las búsquedas. Muchos podrían pensar que cuando introducen porno “El Androide Libre” en la caja de búsqueda de Google un montón de elfos se ponían a trabajar a la velocidad de la luz para enviarte los resultados, pero eso en realidad es trabajo de un complejo algoritmo


BIENVENIDOS A MI BLOG SOMOS ESTEBAN OCHOA  Y HELEN GUANO NOSOTROS VAMOS A MOSTRARLES  SOBRE LA HERRAMIENTA DE PROGRAMACIÓN Y REALIZACIÓ...