HTML

https://youtu.be/av_PL4_jz1I

viernes, 30 de junio de 2017


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



EJEMPLOS DE FLUJOGRAMAS

Resultado de imagen para FLUJOGRAMAS

Resultado de imagen para FLUJOGRAMAS

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


sábado, 29 de abril de 2017




¿QUÉ ES PSEINT?

PSeINT es la abreviatura de PSeudocodigo Interprete, una herramienta educativa utilizada principalmente por estudiantes para aprender los fundamentos de la programaciony el desarrollo de la logica.


¿PARA QUÉ SIRVE PSEINT?

Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle ademas algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos.


¿COMO INSTALAR PSEINT?


1) Primeramente, debemos ubicar el archivo instalador descargando.






https://i.ytimg.com/vi/fpFoy323brU/maxresdefault.jpg

2) Una vez ubicado el instalador, lo ejecutamos hacièndole doble click. nos debe aparecer una ventana., aceptamos todo, adquirimos la licencia y damos en terminar despues de haberse instalado el archivo, le damos en el botòn de terminar






https://i.ytimg.com/vi/CRalQPiwP5w/maxresdefault.jpg




YA TENEMOS INSTALADO NUESTRO PSeInt

EJEMPLOS DE PSEINT
Proceso Resuelto02
  Escribir "Dime un numero";
  Leer x;
  Si x > 0 Entonces
    Escribir "Es positivo";
  Sino
    Si x < 0 Entonces
      Escribir "Es negativo";
    Sino
      Escribir "Es cero";
    FinSi
  FinSi
FinProceso 
Proceso Resuelto03
  suma <- 0
  Para x <- 1 Hasta 5 Hacer
    Escribir "Dime un dato";
    Leer x;
    suma <- suma + x;
  FinPara
  Escribir "Su suma es ", suma;
FinProceso 
Resultado de imagen para operaciones basicas en pseint
https://i.ytimg.com/vi/x9RiSy3ir7A/maxresdefault.jpg

Resultado de imagen para operaciones basicas en pseint
https://peternun12.files.wordpress.com/2014/09/6.jpg

DEBER DE INFORMATICA

jueves, 20 de abril de 2017



BIENVENIDOS

VENGO A MOSTRARLES SOBRE "PSEINT" QUE SE PRONUNCIA PSI SE UTILIZA PARA REALIZAR FLUJOGRAMA




https://img.utdstc.com/icons/256/pseint.png




CARACTERISTICAS Y FUNCIONALIDADES DE PSEINT



Presenta herramientas de edición para escribir algoritmos en pseudocodigo en español
Autocompletado
Ayudas Emergentes
Plantillas de Comandos
Coloreado de Sintaxis
Resaltado de bloques lógicos
Indentado Inteligente
Listados de funciones, operadores y variables
Permite generar y editar el diagrama de flujo del algoritmo
Puede trabajar con diagramas clásicos y de Nassi-Shneiderman
Permite la edición simultánea de múltiples algoritmos
El pseudo-lenguaje utilizado es configurable
Ofrece perfiles de configuración predefinidos para numerosas instituciones
Puede interpretar (ejecutar) los algoritmos escritos
Puede modificar el algoritmo y ver los cambios en la ejecución inmediatamente (sin reingresar los datos)
Permite modificar uno o más datos selectos de una ejecución ya finalizada para observar cómo varían los resultados
Permite deshacer una ejecución para reiniciarla o repetirla desde un punto arbitrario
Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando variables y expresiones
Puede confeccionar automáticamente una tabla de prueba de escritorio
Ofrece un modo especial en el que describe las acciones realizadas en cada paso
Determina y marca claramente los errores
Señala errores de sintaxis en tiempo real (mientras escribe)
Señala claramente errores en tiempo de ejecucion
Ofrece descripciones detalladas de cada error, con sus causas y soluciones más frecuentes.
Permite convertir el algoritmo de pseudocodigo a código numerosos lenguajes de programación
C, C++, C#, Java, JavaScript, MatLab, Pascal, PHP, Python 2, Python 3, QBasic Visual Basic
Ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del programa
Incluye un conjunto de ejemplos de diferentes niveles de dificultad
Es multiplataforma (probado en Microsoft Windows, GNU/Linux y Mac OS X)
Es totalmente libre y gratuito (licencia GPLv2)


LOS COMANDOS DE PSEINT

ESCRIBIR: ESCRIBIR DESPUES DE UN COMANDO

LEER: PARA LEER UN MENSAJE DEL COMANDO UTILIZADO

ASIGNAR: PARAASIGNARLE AL COMANDO UN AUXILIAR U OTRA COSA

SI-ENTONCES: PARA EMPEZAR A REALIZAR EN LA ENTRADA DE DATOS

SEGÚN: ES UNA DE LAS REGLAS PARA EL FLUJOGRAMA

MIENTRAS: ES UNO DE LOS PARAMETRO DENTRO DE LOS COMANDOS

PARA: ES UNA ACCION PARA REPETIR LA MISMA ACCION EN UN FLUJOGRAMA



https://i.ytimg.com/vi/aCHMwjSZ8q8/hqdefault.jpg
HISTORIA DE PSEINT
El software comenzó a desarrollarse en octubre de 2003 utilizando Borland C++ Builder debido a que era esta la herramienta que recomendaba la cátedra (por la facilidad que brinda para el desarrollo de interfaces visuales) y estar presente en los laboratorios de la facultad. Comencé con una prueba de concepto, ya que era el primer proyecto que iba a desarrollar con C++. A esta inexperiencia con el lenguaje le atribuyo algunos errores de diseño y muchas desprolijidades o ineficiencias en la implementación que con el tiempo fuí notando y, cuando se podía, corrigiendo. Al ser este un software para uso exclusivamente didáctico, no se presentan grandes problemas de rendimiento (no se tiene que interpretar algoritmos de miles de lineas sumamente complejos) por los que puedo tomarme ciertas libertades en la implementación. Más aún, se debe tener en cuenta que el objetivo principal del intérprete no es sólo interpretar un buen código, sino también señalar correctamente los errores de uno incorrecto. La versión original, presentado el 29 de diciembre del mismo año, tenía cientos de errores latentes, sólo corría bajo Windows y se limitaba a interpretar el algoritmo o marcar sus errores de sintaxis. El pseudocódigo interpretable era estrictamente el que desarrollaban los apuntes de la asignatura escritos por el Ingeniero Horacio Loyarte y el Doctor Diego Milone. Sugerí en el cuatrimestre siguiente a los responsables de la cátedra ofrecer el software a sus futuros alumnos, pero no obtuve (al menos de parte de los alumnos) la respuesta esperada, por lo que el proyecto pareció terminar allí.


Casi dos años más tarde, gracias a la lista de correo del Grupo de Usuarios de Linux del Litoral(Lugli) llegó a mi la invitación a participar en la recopilación de software libre educativo para el CDActividades Educativas con Software Libre de la colección ??? que se distribuiría gratuitamente entre los docentes que lo solicitaran promocionado por el Ministerio de Educación de la Nación y llevado a cabo por los grupos gleducar, solar y educ.ar. Sugerí entonces a travez de una lista de correo creada para tal recopilación la inclusión del PSeInt en dicho CD. Por fortuna y azar, uno de los mayores responsables de la recopilación, el profesor Román Gelbort, resultó ser profesor de programación en un colegio secundario, lo que generó gran entusiasmo y me motivó a retomar el desarrollo. Uno de los primeros pasos fué crear el proyecto en SourceForge y publicar así el software bajo la Licencia Pública General (GPL). El siguiente paso fue comenzar a portarlo al sistema operativo GNU/Linux. El intérprete propiamente dicho estaba escrito mayormente en ANSI/ISO C++ por lo que no presentó mayores dificultades, pero la interfaz gráfica debió desarrollarse desde cero, eligiendose para tal fin la libreríaGTK+ por estar esta presente en la mayoría de las distribuciones de Linux y tener yo alguna experiencia en la utilización de la misma. Finalmente, el día de la presentación del CD, viajé con algunos de los responsables del mismo a Buenos Aires, y conocí personalmente a Patricia Chechele, una de las testers oficiales de la recopilación y profesora de informática, quien además de demostrar gran simpatía por el intérprete, más tarde aportaría numerosos reportes de bugs y sugerencias de gran utilidad.


Luego de esto, sobrevino una etapa de corrección de errores sin grandes avances, hasta que en mayo de 2006 comencé a desempeñarme como ayudante de cátedra de Fundamentos de Programación yProgramación Orientada a Objetos en la UNL, comenzando primero como pasante, y luego, en agosto del mismo año, asumiendo el cargo interino luego de concursar por el mismo. Esta posición me permitió observar a los alumnos utilizando el software, encontrar y corregir errores, y realizar ciertas observaciones que derivaron en la implementación de las características de Ayuda Rápida y Diagrama de Flujo. También en este año, presentamos junto con el Ingeniero Horacio Loyarte el trabajoDesarrollo de un Intérprete de Pseudocódigo para la Enseñanza de Algorítmica Computacional en el I Congreso de Tecnologia en Educación y Educación en Tecnología en La Plata. Allí recibí también algunas sugerencias que llevaron a la incorporación del Menu de Comandos. Finalmente, en octubre de 2006, presenté el trabajo Desarrollo de un Software Intérprete de Pseudocódigo para la Enseñanza de Fundamentos de Programación en el 1er Encuentro de Jovenes Investigadores de Universidades de Santa Fe.


Objetivos de Pseint


OBJETIVO El objetivo principal de este Capítulo es capacitar al estudiante en los conceptos básicos de algoritmos, que le permitan obtener la destreza necesaria para diseñar sus propios algoritmos. DISEÑO DE ALGORITMOS


Se trata de un intérprete de Pseudo código completamente en español, su nombre es PSEINT.


Muchas veces una de las cosas que se les hace más difícil a los nuevos estudiantes de informática es aprender la sintaxis, ya que normalmente o mejor dicho siempre está en inglés. Siempre me digo a mí y a mis compañeros por que no existía algo que en vez de utiliza “for” usara “para” o en lugar de “if” usásemos “si”, pues hoy he visto que si existe. El objetivo de PSEINT es introducir al mundo de la programación de manera sencilla y lo mejor de todo es ¡Software Libre! con licencia GPL.


Para que sirve PSeInt


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

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