jueves, 27 de abril de 2017

MENÚ


MENÚ

Menú se puede utilizar para que en la programación existan diferentes opciones a elegir.

//Muestra como hacer un menú simple con las estructuras Repetir-Hasta Que y Según

subproceso suma(N)
// Anthony Carrasco - Mary Nicolalde
Definir N1, N2 como Real
Escribir 'Ingrese primer numero'
Leer N1
Escribir 'Ingrese segundo numero'
Leer N2
R1<-(N1+N2)
Limpiar Pantalla
Escribir '----------------------------------------'
Escribir 'La suma es:' R1
Escribir '----------------------------------------'
Escribir 'Dar ENTER'
Esperar Tecla
FinSubProceso
subproceso resta(N)
Definir N1, N2 como Real
Escribir 'Ingrese primer numero'
Leer N1
Escribir 'Ingrese segundo numero'
Leer N2
R1<-(N1-N2)
Limpiar Pantalla
Escribir '----------------------------------------'
Escribir 'La resta es:' R1
Escribir '----------------------------------------'
Escribir 'Dar ENTER'
Esperar Tecla
FinSubProceso
subproceso multi(N)
Definir N1, N2 como Real
Escribir 'Ingrese primer numero'
Leer N1
Escribir 'Ingrese segundo numero'
Leer N2
R1<-(N1*N2)
Limpiar Pantalla
Escribir '----------------------------------------'
Escribir 'La multiplicacion es:' R1
Escribir '----------------------------------------'
Escribir 'Dar ENTER'
Esperar Tecla
FinSubProceso
subproceso division(N)
Definir N1, N2 como Real
Escribir 'Ingrese primer numero'
Leer N1
Escribir 'Ingrese segundo numero'
Leer N2
R1<-(N1/N2)
Limpiar Pantalla
Escribir '----------------------------------------'
Escribir 'La division es:' R1
Escribir '----------------------------------------'
Escribir 'Dar ENTER'
Esperar Tecla
FinSubProceso
subproceso finn(N)
Escribir '¡Gracias por su visita! :v'
FinSubProceso
subproceso menu(N)
Definir opc, R1 Como Entero
Repetir
Limpiar Pantalla
Escribir 'Menu operaciones básicas (calculator :v)'
Escribir '----------------------------------------'
Escribir '1._Suma'
Escribir '2._Resta'
Escribir '3._Multiplicación'
Escribir '4._División'
Escribir '5._FIN'
Escribir '----------------------------------------'
Escribir 'Eija una opción del 1 al 5'
Leer opc
Segun opc hacer
1: suma(N)
2: resta(N)
3: multi(N)
4: division(N)
5: finn(N)
FinSegun
Hasta Que opc=5
FinSubProceso
Algoritmo ste_calculator
Definir N Como Entero
Escribir 'Ingrese el numero'
Leer N
menu(N)
FinAlgoritmo

sábado, 22 de abril de 2017

PSeInt

Resultado de imagen para PSEINT
¿QUÉ ES PSeInt?



 PSeInt es un programa educativo dirigido a personas que se inician en la programación. 

Es la abreviatura de PSeudo Intérprete, y su objetivo es facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle además algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos

 *HISTORIA
Desarrollada por Pablo Novara, este comenzó en octubre del 2003 utilizando Borland C++ Builder por la facilidad que brinda para el desarrollo de interfaces visuales y estar presente en los laboratorios de la facultad.
Después de varias versiones se lograron corregir todos aquellos errores del PSeInt, aunque pasado el tiempo se dieron errores en la versión de 2010-2011. 
La última actualización de PSeInt fue el  21 de septiembre del 2014 y va de manera perfecta, sin error alguno.

CARACTERÍSTICAS DE PSeInt
  • Permite generar y editar el diagrama de flujo del pseudocódigo
  • Presenta herramientas de edición para escribir algoritmos 
  • El pseudo-lenguaje utilizado es configurable
  • Permite ejecutar los algoritmos escritos
  • Identifica y marca los errores cometidos en el algoritmo
  • Facilita el paso del programa al lenguaje de programación
  • Es un método que facilita la programación
  • Es totalmente libre y gratuito 
  • Se puede ejecutar en un ordenador (GNU/Linux, Microsoft Windows, Mac)

CÓMO DESCARGAR
  1. Colocar en cualquier navegador "descargar pseint"


2. Elegir la opción <<Descargar- PSeInt-SourceForge>>

3. Elegir cualquier opción según el ordenador que tenga (se descargará solo)
4. Abrir pseint y ejecutarlo



5. Instalar definitivamente
6. Siguiendo estos pasos obtendrás el programa listo para usarlo

CÓMO FUNCIONA PSeInt
PSeInt nos presenta diferentes funciones, como las que presentaremos a continuación:




1. La primera herramienta nos sirve para abrir una hoja en blanco .
2. La segunda herramienta sirve para abrir un archivo guardado.
3. La tercera herramienta nos ayuda a guardar el algoritmo de forma directa.
4. La cuarta herramienta de igual manera guarda los documentos con un nombre de archivo.



1. Las flechas son una herramienta que sirve para deshacer lo que se haya hecho o rehacer lo que se ha borrado.

2. La tijera (la tercera herramienta) nos sirve para cortar textos que se seleccione.
3. La herramienta que se encuentra a continuación (la cuarta herramienta) nos sirve para copiar lo seleccionado.

4.La quinta herramienta sirve para pegar lo que se ha copiado o cortado.
5. La última herramienta sirve para corregir indentado, es decir, la sangría.


Esta parte de la barra de herramientas sirve para buscar las variables que hemos definido en el algoritmo 

1. La primera herramienta sirve para ejecutar el algoritmo y así verificar si funciona  como nosotros deseamos. 

2. La segunda herramienta sirve de igual manera para ejecutar el algoritmo sólo que esta herramienta nos permite ver en que paso se encuentra cuando este ejecutándose.

3. La tercera herramienta nos indica el flujograma ya hecho del algoritmo.

4. La última herramienta de la barra es un manual de ayuda para PSeInt.

:v



jueves, 20 de abril de 2017

ESTRUCTURA DE PSEINT

ESTRUCTURA DEL PSEUDOCÓDIGO 


Ejemplo_ordenar_nombres_de_deportes_ingresados_alfabéticame
¿Qué es algoritmo?

En programación,, los algoritmos se implementan en forma de sentencias en algún lenguaje de programación.
De esta manera, la forma de escribir los algoritmos depende del lenguaje de programación, y del paradigma usado. Esto son los algoritmos que pueden ser interpretados por una compuradora y así ser ejecutados... los algoritmos también pueden ser "representados" gráficamente empleando diagramas de flujo o formas similares

Caracteristicas 

  • Preciso  y numeración de pasos
  • Estar definido
  • Es finito



Declaración de variables 

Para que un programa pueda hacer uso de una o más variables, éstas deben de ser declaradas.
Existen diferentes definiciones de variables:







 En un programa no se pueden declarar varias variables con el mismo nombre (salvo si se emplea distintos métodos de programación), pueden existir varias variables del mismo tipo de dato. 

Dimensión (VECTORES Y/O MATRICES)

Estructura 

  • Entrada

¿Qué se necesita para realizar los pasos?

Son los datos  necesarios que se requieren en el proceso para tener los resultados planeados.
Ejemplo: Variables necesarias para ejecutar el programa


      • Comandos

LEER: Esta instrucción lee los valores que va a ingresar de las antes mencionadas en su respectiva declaración. Pueden incluirse una o más variables.

  • Proceso
¿Qué funciones y procesos debo utilizar para su desarrollo?

Son los pasos necesarios para tener la solución del problema.
Ejemplo: Asignación de variables y realizar los pasos con sus respectivas funciones para el desarrollo del programa

      • Comandos 

PARA: La variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable <variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. Se recomienda utilizar el número 1 en <paso>  

SI ENTONCES: 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.


MIENTRAS:  Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera. 
Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que modifique la o las variables involucradas en la condición, de modo que ésta sea falsificada en algún momento y así finalice la ejecución del ciclo.

SEGÚN: Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo de la opción que se haya escogido. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor. 
Opcionalmente, se puede agregar una opción final, denominada De Otro Modo, cuya secuencia de instrucciones asociada se ejecutará sólo si el valor almacenado en la variable no coincide con ninguna de las opciones anteriores.


REPETIR: Este comando nos ayuda a repetir las instrucciones que se encuentren dentro de este ciclo, una vez que se ejecuten las acciones del ciclo se evalúa la condición, si es verdadera se acabará el proceso repetir caso contrario seguirá el ciclo 
  • Salida
¿Qué se obtiene al final del algoritmo?

Es el resultado del proceso que se obtuvo por la solución planteada. 
Ejemplo: Impresión dada por el proceso, salida

      • Comandos

ESCRIBIR: Esta instrucción imprime  los valores obtenidos. Se puede incluir una o más expresiones.  



INTRODUCCIÓN








BIENVENIDOS

¿QUIÉNES SOMOS?
 Somos estudiantes de la Unidad Educativa San José "La Salle" estamos en décimo año de educación básica, nuestros nombres son:
Mary Nicolalde y Anthony Carrasco






   *OBJETIVO
Ayudar a otros usuarios a través de esta página para que puedan aprender y desarrollar su nivel académico e intelectual respecto al uso de este programa (PSeInt)