Entradas

Mostrando las entradas de octubre, 2021

Delimitadores de código

 Son elementos del lenguaje que permiten separar o delimitar datos, se representan en el siguiente texto  Comillas : " " Delimitan una constante alfanumérica (literal) Apostrofe : ' 'Similar a las comillas delimitan una constante alfanumérica Paréntesis : ( ) Delimita una sub expresión Coma : , Separa un conjunto de datos Espacio :  Separa las palabras Salto de línea :  Separa instrucciones Corchetes : [ ] Delimita un sub índice de un arreglo

Operadores

 Los operadores son componentes que afectan a los datos y pueden ser de los siguientes tipos: matemáticos, relacionales, lógicos y de concatenación. Matemáticos : Suma (+), resta (-), división (/), multiplicación (*), potenciación (^) y resto de la división (/). El resultado de una operación matemática es un tipo numérico Relacionales : Mayor (>), menor, (<), igual (=) y sus operaciones complementarias: menor o igual(<=)m mayor o igual (>=) y distinto (<>) respectivamente. El resultado es un tipo lógico ya que indica si la relación es verdadera o falsa. Lógicos : Generalmente se utilizan para unir subexpresiones de tipo lógico, conjunción AND (&) disyunción y el complemento NOT , el resultado es un tipo lógico siguiendo las reglas de las tablas de verdad del algebra de boole. Concatenación : Es el único que permite concatenar entre si dos datos de tipo alfanumérico, el resultado es una cadena de texto que contiene las dos cadenas unidas una a continuación...

Diagrama

Imagen
 Es una representación grafica de una proposición, de la resolución de un problema, de las relaciones entre las diferentes partes o elementos de un conjunto o sistema.  Hay varios tipos de diagramas cada uno es aplicable de acuerdo a la información que se necesita representar, por ejemplo: en teoría de bases de conjuntos hay diagramas de Venn , en bases de datos se utilizan los diagramas de Entidad-Relación . En programación, se utilizan principalmente los diagramas de Flujo de Datos .

Pseudocodigo en Pseint

 Es la representación de los pasos que debe seguir un algoritmo para dar solución a un problema determinado. El Pseudocódigo utiliza palabras que indican el proceso a realizar. El algoritmo en pseudocódigo tiene la siguiente estructura: Algoritmo título instrucción 1; Instrucción 2; . . . Instrucción n; Fin Algoritmo Comienza con la palabra clave Algoritmo , un espacio, después el nombre del programa, luego le sigue una secuencia de instrucciones numerada y termina con la palabra FinAlgoritmo . Una secuencia de instrucciones es una lista de una o mas instrucciones, cada una terminada en punto y coma (;) . Las acciones incluyen operaciones de entrada y salida , asignaciones de variables y Estructuras de Control, Condicionales: Si-entonces o selección múltiple, Repetitivas: Mientras, Repetir o Para. Ejemplo:  Algoritmo sumar   //Se muestra un mensaje al usuario //utilizando instrucción Escribir // después se lee el dato en una variable // utilizando instrucción Leer // ...

Reglas de los DF

 El encabezado del diagrama se escribe en la parte superior como un comentario Se inicia con el símbolo Inicio , y se indica el termino con el símbolo Fin Después del símbolo Inicio , se colocan todas las funciones, módulos, estructuras, variables y constantes a usar en el símbolo datos . La descripciones la función se realiza en un diagrama de flujo independiente Todas las líneas que conectan a dos símbolos deben  de tener una punta de flecha, Una flecha con doble sentido es incorrecta Utilizar solamente líneas de flujo horizontales y/o vertical Evitar el cruce de líneas utilizando conectores Utilizar conectores solo cuando sea necesario  No deben quedar líneas de flujo sin conectar Se trazan los símbolos para que se lean de arriba hacia abajo y de izquierda a derecha. El texto escrito adentro del símbolo debe ser claro, evitando el uso de muchas palabras El símbolo Decisión , Permite indicar el valor de los dos caminos posibles, generalmente son falso y verdadero

Diagrama de Flujo

Imagen
  Es la representación grafica de un algoritmo. Ayuda a ver los procesos, decisiones y elementos del algoritmo de una forma precisa, permitiendo ver el flujo de las acciones a seguir en forma ordenada y grafica. Es un esquema que presenta gráficamente un algoritmo. Se basa en la utilización de diversos símbolos para representar operaciones especificas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. Para hacer comprensibles los diagramas a todas las personas, los símbolos son normalizados; en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de  Diagrama de Flujo. La  representación grafica  se da cuando varios símbolos, se relacionan entre sí utilizando líneas que indican el orden en que se deben ejecutar los procesos. Estos procesos son casi los mismos que se detallaron en la técnica no grafica (Algoritmo) pero representados con s...

Tipos de Algoritmos

 Hay dos tipos de algoritmos:  Cualitativos  y  Cuantitativos   1.  Cualitativos : son los que describen los pasos utilizando palabras, regularmente resolviendo situaciones cotidianas. 2.  Cuantitativos : Son los que utilizan cálculos numéricos para resolver los pasos del proceso Ejemplo de algoritmo Cuantitativo Título: Calcular el perímetro del triangulo   inicio Formula: =lado1+lado2+lado3 Ingresar medida del lado 1. Asignar la a la variable A. Ingresar medida del lado 2. Asignarla a la variable B . Ingresar la medida del lado 3.  Asignar a la variable C. Realizar el cálculo: = A+B+C Asignar el cálculo a la variable perímetro  Mostrar la variable: perímetro  Fin Ejemplo de algoritmo cualitativo: Título: Realizar un puré de papas. Inicio Buscar utensilios Lavar las papas Llenar la olla con agua Colocar las papas dentro de la olla Encender la estufa Colocar la olla al fuego. Esperar a que hierva. ¿Están listas las papas? SI: i...

Algoritmo

 Es una secuencia de pasos detallados, numerados y en orden lógico que al seguirlos permitirá resolver determinado problema que al seguirlos permitirá resolver determinado problema que se plantee. Para crear un algoritmo se deben cumplir las siguientes reglas: La lista de instrucciones debe tener  Inicio  y  Fin.  Además debe ser corta para que se puede ser completada  Cada instrucción debe ser ejecutable; Que se pueda realizar las acciones u operaciones asignadas El algoritmo debe permitir que la ejecución termine en algún momento. Se debe enumerar cada paso desde el  Inicio , hasta el  Fin . La palabra, algoritmo se deriva de la degeneración de la palabra árabe AI Jwarizmi, la cual es el pseudodómino de Mohammed Ben Musa, matemático, padre del álgebra y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX. Ejemplo de algoritmo cualitativo: Titulo: Cambiar la rueda pinchada de un automóvil Inicio Afloj...

IDE Pseint

Imagen
 Dispone de un editor de texto con realzado de sintaxis igual que cualquier  IDE  y ayudas a la escritura en tiempo real. También proporciona  verificación de sintaxis en tiempo real, o sea si escribe una instrucción incorrecta o falta algo, la aplicación lo indica señalándolo en el editor de código con un subrayado rojo. Además también incluye herramientas de explicación y comprobación de los algoritmos. Tiene una opción para ejecutar el algoritmo  paso a paso, para verificar su correcta ejecución. Verifica el valor de las variables y las expresiones ingresadas y un sistema de ejecución explicado línea por línea, que muestra lo que hace cada instrucción.

Elementos de Pseint

 El área central esta la sección del  Editor de algoritmos , permite agregar varios documentos. Presenta el algoritmo con una identificación de colores, púrpura para las palabras reservadas y blanco para las identificadoras e información. Además dispone de barras de herramientas. Barra de estado : Permite informar los errores de sintaxis, al momento de detectar un error se activa la ventana  Ayuda Rápida , que identifica el error e informa de las posibles soluciones. Lista de variables :  Sirve para generar una lista de las variables utilizadas en el algoritmo. Panel Comandos : Presenta las instrucciones de forma gráfica que permiten crear el algoritmo. Panel Ejecución paso a paso : Permite ejecutar el algoritmo un paso a la vez

Otras características de Pseint

  Tiene una  Barra de menú,  que permite administrar, modificar, seleccionar, ejecutar el o los códigos desarrollados. Cuenta con los siguientes menús: Menú Archivo:  Permite identificar un algoritmo o diagrama de flujo, además de administrar archivos. Menú Editar:   Despliega las opciones para la edición de los algoritmos  Menú Configurar:   Permite modificar la forma como se comporta las herramientas de ayuda en la edición, también la forma como se presenta la ventana y las opciones del lenguaje. Menú Ejecutar:  Presenta opciones para ejecutar el algoritmo o diagrama de flujo

Descripción de Pseint

  El IDE Pseint tiene una barra de herramientas que permiten administra y ejecutar algoritmos. Permite escribir el algoritmo en pseudocódigo, también se puede realizar diagramas de flujos de datos, y agrega la opción para cambiar de DFD a diagrama N-S . Diagramar el DFD es fácil, ya que dispone del panel Comandos que permite seleccionar las estructuras que necesite utilizar, escribir, leer, asignar, ciclos, decisiones, etc. Además ala izquierda presenta los paneles Lista de variables y Operadores y funciones que apoyan la creación de algoritmos o diagramas de flujo.

¿Qué es pseint?

 Pseint es una aplicación para aprender la lógica de la programación, permite crear algoritmos utilizando idioma español de una forma fácil y sencilla y luego ver el resultado del algoritmo utilizando un pseudo-lenguaje, intuitivo, permite iniciar a comprender conceptos básicos y fundamentales de un algoritmo.