viernes, 15 de febrero de 2019

LENGUAJES DE PROGRAMACIÓN GRÁFICOS

¿QUÉ ES UN LENGUAJE GRÁFICO?

En la programación del lenguaje visual la interfaz gráfica se perfila como uno de los elementos trascendentales, ya que de éste dependerá el resultado final que obtendrá cada proyecto. Es por ello que para muchos programadores la interfaz grafica puede considerarse como un artefacto tecnológico que posibilita la  representación visual e interactiva de las funciones programadas  en el sistema informático.

EJEMPLOS:

En este vínculo encontraras una serie de ejemplos.



¿QUÉ ES SCRATCH?

Esta aplicación, diseñada en Citilab, pemite enlazar un entorno de programación sencillo e intuitivo (Scratch) con un sistema de placas que nos permite construir proyectos electrónicos (Arduino). De esta manera, se pueden programar robots y otros inventos a partir de un sistema virtual de fichas que se unen unas a otras, las cuales nos permiten manipular los componentes y recibir información de las placas que forman nuestro robot o proyecto. La matrícula para las nuevas formaciones de Scratch y Scratch for Arduino sigue abierta. 


Aquí te dejamos un video para que puedas comprender mejor sobre Scratch https://youtu.be/6JyBCx6WGJQ 


martes, 20 de noviembre de 2018

ESTRUCTURA SEGÚN EN PSEINT

Puedes visitar este vínculo donde encontraras toda la información acerca de esta estructura de manera más completa.

file:///C:/Users/USO%20PERSONAL/Desktop/continuacion-de-unidad-iii-estructura-segun-o-de-seleccion-multiple.pdf

Condicional Si-Entonces



La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino depende del valor de una condición lógica.


Ejemplo 1


      
Al ejecutarse esta instrucción, se evalúa la condición y se ejecutan las instrucciones que correspondan: las instrucciones que le siguen al Entonces si la condición es verdadera, o las instrucciones que le siguen al Sino si la condición es falsa. La condición debe ser una expresión lógica, que al ser evaluada retorna Verdadero o Falso
La cláusula Entonces debe aparecer siempre, pero la cláusla Sino puede no estar. En ese caso, si la condición es falsa no se ejecuta ninguna instrucción y la ejecución del programa continúa con la instrucción siguiente.


 Ejemplo 2



Si <condición>

            Entonces
                 <instrucciones>
            Sino
                  <instrucciones>
      FinSi 

DIAGRAMA DE FLUJO EN PSEINT

PSeInt es capaz de interpretar los pseudocódigos y transformarlos a diagrama de flujo, para eso dispone de un visualizador y editor de diagramas de flujo. Esto es útil si queremos analizar el pseudocódigo desde un punto de vista gráfico. Se accede pulsando el ícono de la barra de tareas. PseInt no sólo es capaz de visualizarlo, sino también editarlos.

Ejemplo:
Considera el siguiente programa
 Proceso primer_programa
         Escribir  "Mi primer programa "  Sin Saltar;
         Escribir " PSeInt ";
 FinProceso

Su representación en diagrama de flujo es la siguiente:
Aquí vemos el inicio del proceso representado como una elipse, pues es donde comienza el programa, la sentencia escribir representada en un rectángulo, pues es una salida (obsérvese la flecha de salida) y abajo nuevamente una elipse que representa el fin del proceso.


RECUPERADO DE: https://www.edu.xunta.gal/centros/iesvalleinclan/aulavirtual2/pluginfile.php/12875/mod_resource/content/1/Manual%20PSeInt.pdf 
 

viernes, 16 de noviembre de 2018


El Pseudocódigo 

Las características del este pseudolenguaje fueron propuestas en 2001 por el responsable de la asignatura Fundamentos de Programación (Horacio Loyarte) de la carrera de Ingeniería Informática de la FICH-UNL. Las premisas son: 
• Sintaxis sencilla.
• Manejo de las estructuras básicas de control.
• Solo 3 tipos de datos básicos: numérico, carácter/cadenas de caracteres y lógico (verdadero/falso).
• Estructuras de datos: arreglos.

Forma general de un algoritmo en Pseudocódigo 

Todo algoritmo en pseudocódigo de Pseint tiene la siguiente estructura general:
 Proceso SinTitulo
         accion 1;
         accion 1;

         accion n;
FinProceso

Comienza con la palabra clave Proceso seguida del nombre del programa, luego le sigue una secuencia de instrucciones y finaliza con la palabra FinProceso. Una secuencia de instrucciones es una lista de una o más instrucciones, cada una terminada en punto y coma. Las acciones incluyen operaciones de entrada y salida, asignaciones de variables, condicionales si-entonces o de selección múltiple y/o lazos mientras, repetir o para.
Resultado de imagen para ¿QUE ES UN PSEUDOCODIGO EN PSEINT?


Recuperado de: https://www.itson.mx/oferta/isw/Documents/guia_pseint_2016.pdf
TIPOS DE DATOS QUE UTILIZA PSEINT
Tipo Real: Una variable de tipo real admite datos numéricos, que pueden ser enteros y/o con punto decimal.
Tipo Entero: Es una especialización que sólo permite almacenar valores enteros; cualquier valor no entero que se lea o asigne en una variable de este tipo será truncado.
Tipo Cadena: Es una secuencia ordenada (de longitud arbitraria, aunque finita) de elementos que pertenecen a un cierto lenguaje formal o alfabeto análogas a una fórmula o a una oración.
Tipo Carácter: Las variables de caracteres se usan para almacenar valores alfabéticos, en particular letras solas.
Tipo LógicoUna variable de tipo LOGICO sólo puede tomar los valores VERDADERO y FALSO, pero cuando se lee una variable ya definida como lógica, el usuario puede ingresar también las abreviaciones V y F, o 0 y 1.
RECUPERADO DE: https://ulisesorea.wordpress.com/2016/10/02/tipos-de-datos-en-pseint/ 

¿Qué es PSeInt?
PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.
Resultado de imagen para ¿QUE ES PSEINT?
RECUPERADO DE: http://pseint.sourceforge.net