martes, 20 de octubre de 2015

Algoritmos de algunas fórmulas

                                   Algoritmo para hallar la velocidad




Algoritmo para hallar la mediana estadística 



                           Algoritmo para hallar el perímetro de un cuadrado



Software´s para realizar y ejecutar algoritmos

Pseint




PseInt es un editor e intérprete de programas escritos en PseudoCódigo. Su interfaz gráfica permite crear, almacenar, ejecutar y corregir fácilmente programas en PseudoCódigo.
La sencillez del lenguaje PseudoCódigo lo hacen ideal para la enseñanza de la programación. Permite escribir programas con instrucciones condicionales (Si-Entonces-Sino, Según) y ciclos (Mientras, Hasta Que, Para), y también usar valores numéricos (números decimales), lógicos, caracteres y arreglos. También provee funciones de entrada/salida y algunas funciones matemáticas.

OBJETIVO
El objetivo principal es capacitar al estudiante en los conceptos básicos de algoritmos, que le permitan obtener la destreza necesaria para diseñar sus propios algoritmos.

Características y Funcionalidades de PSeInt:

  • ·         Presenta herramientas de edición básicas para escribir algoritmos en pseudocódigo en español
  • ·         Permite la edición simultánea de múltiple algoritmos
  • ·         Presenta ayudas para la escritura
  • ·         Autocompletado
  • ·         Ayudas Emergentes
  • ·         Plantillas de Comandos
  • ·         Coloreado de Sintaxis
  • ·         Puede ejecutar los algoritmos escritos

Sintaxis de Pseint: Sintaxis sencilla

·         Asignación: permite almacenar un valor en una variable  (a<-b+i)
·         Entradas: la instrucción leer permite ingresar información desde el ambiente (Leer x;)
·         Salidas: la instrucción escribir permite mostrar valores al ambiente (Escribir “b“)
·     Lazos mientras: ejecuta una secuencia de instrucciones mientras una condición sea verdadera. Su sintaxis
Mientras “expresión lógica” Hacer
            “secuencia de acciones”
 Fin Mientras
·      Lazos repetir: la instrucción repetir-hasta que una secuencia de instrucciones hasta que la condición sea verdadera. Sintaxis:
Repetir
         “secuencia de acciones”
Hasta que “expresión lógica”

 Lazos para: ejecutar una secuencia de instrucciones un número determinado de veces. Si sintaxis:
Para “variable numérica < - valor inicial  hasta valor final con paso paso hacer secuencia de acciones”
Fin para

Todo algoritmo en pseudocódigo tiene la siguiente estructura general:

Proceso SinTitulo
          accion 1;
  accion 1;
          accion n;
     FinProceso

SLE 2




Esta diseñado para apoyar la formación profesional de estudiantes de informática, proveyendo un entorno que acompañe el proceso de construcción de algoritmos, desde los mas sencillos hasta aquellos que requieren técnicas avanzadas de programación.
El entorno de programación incluye un editor multiventanas con posibilidades de compilación, ejecución y depuración de los programas, apuntando a facilitar la experimentación y el pensamiento creativo del alumno.

Objetivo

Brindar al que se inicia en el estudio de algoritmos un ambiente integrado con el cual pueda desarrollar sus programas

Principales características
·         Posee un conjunto simplificado de tipos de datos
·         Las cadenas son dinámicas, es decir, su longitud se ajusta automáticamente para contener la secuencia de caracteres que se requiera, sin obligar a la definición explícita de una longitud máxima.
·          Además de los tipos de datos básicos (numérico, cadena, lógico) pueden definirse registros y arreglos n-dimensionales de cualquier tipo de dato.
·         Las variables, tipos de datos y constantes pueden ser locales o globales.
·         Los identificadores (nombre de variables, de constantes, de subrutinas, etc.) pueden tener hasta 32 caracteres de longitud, pudiendo la letra ñ ser parte de un identificador.
·         Se cuenta con un rico conjunto de estructuras de iteración y selección.
·         El despliegue y la lectura de datos es muy sencillo.

        Sintaxis

·         Declaración de variables
·         El lenguaje es de formato libre y no requiere ‘;’ (punto y coma) como separador de sentencias.
·         Ciclo mientras Esta construcción posibilita ejecutar repetidamente un conjunto de sentencias mientras se cumpla cierta condición definida por el programador. La sintaxis del ciclo mientras es:
mientras (condición)
 {sentencias...}
·         Ciclo repetir...hasta: ejecuta al menos una vez las sentencias definidas en el cuerpo del ciclo, pues la verificación para continuar o no en el ciclo se realiza al final, como puede apreciarse en la sintaxis:
repetir sentencias...
hasta ( condicion_de_fin )
·         Ciclo desde : cuando conocemos previamente el número de veces que deseamos ejecutar un conjunto de instrucciones. La sintaxis es:
desde variable_de_control = valor_inicio hasta valor_fin [paso incremento]
{ sentencias... }

Estructura general:

Programa nombre_del_programa
Const
     Declaración de una o más constantes
Tipos
      Declaración de una o más variables
Var
      Declaración de una o más variables
Inicio
      Sentencias
Fin