viernes, 28 de julio de 2017

Un resumen acerca de todo lo aprendido en el blog.



 muy bien empezaremos, PORFAVOR lee todo antes de iniciar, esto te ayudara mucho en tu practica
del Programa Psint, ahora iniciare, cada uno de estos títulos son los que te aparecen el programa,
¡LISTO!
¡Empecemos!
¿PROCESO?
 es donde escribirás el nombre del programa por ejemplo yo escribí "suma", puedes referirte como el titulo del programa que elaboraras.
¿//?
todo lo que veas que esta dentro de estos signos // son comentarios que puedes realizar
para guiarte del programa que has hecho por si olvidas que programaste, yo por ejemplo escribí "//Este programa restara 2 números//", por lo general debes usar doble //, con eso el programa entenderá que es un  comentario que realizaras y no afecta el código de programación, pero ten  en cuenta que solo son comentarios un recordatorio breve para ayudarte a recordar lo que 
programaste anterior mente. 
¿DEFINIR?
como su mismo nombre lo dice, este código tiene como función definir las variables que utilizaras en el programa por lo general letras y números o nombres propios, ejemplo yo escribí "a,b,c",
¿Qué es una variable?
como te  escribí anteriormente las variables son aquellas letras, nombres propios o letras con números
que las utilizaras para programar, puedes escribir cualquier letra desde "a" hasta "z"
o si prefieres "N1, N2,N3", así como yo utilizo letras simples puedes utilizar la palabra "RESTA, O CUALQUIER OTRA PALABRA GRANDE" como variable, pero MUY IMPORTANTE recuerda que solo es una definición con eso no conseguirás que el programa realice una resta o suma o división si así lo deseas, por que las variables las utilizamos para almacenar o guardar datos que el usuario ingresara, recuerda que el usuario eres tu o cualquier persona que utilice el programa.
¿Por qué Dice ENTERO?
Significa que nuestra variable almacenara o guardara un valor numérico, que quiero decir, la variable
almacenara o guardara cualquier cifra numérica que el usuario ingrese puede ser desde una cifra pequeña como "1" hasta "1000000000000" eso dependerá del usuario, recuerda que entero
significa una cifra numérica pequeña o extensa.
¡IMPORTANTE!
No creas que solo existe "ENTERO" también existen 3 definiciones más,
"CARACTER, LÓGICO Y REAL"
¿CARACTER? esta definición la usamos en nuestras variables para definirlas como caracteres
 (letras o nombres propios) , en esta definición defines todo aquello que quieres que el programa muestre como palabras o letras, por ejemplo "nombre, estado civil, profesión, etc."
¿LÓGICO? en esta definimos nuestra variable con un valor lógico como verdadero, falso, también con esta podremos definir limites,entradas de acceso o puntos de referencia, debemos saber que cuando definimos como lógico solo podremos utilizar 2 valores "VERDADER Y FALSO"
¿REAL? en esta definimos todo aquel tipo de valor numérico PERO con numero Decimal por lo general cuando hacemos un algoritmo de división DEBEMOS definir la división como REAL ya que nos tomara en cuenta resultados con Punto Decimal.
ya que sabes sobre las definiciones pasaremos a la asignación
¿Escribir?
El escribir es la entrada de texto, que mostraras en el algoritmo o programa y se llama
Escribir ""; algo muy importante no olvides que para que el código no te muestre errores debes terminar el escribir con doble comilla " " y un punto y coma ; suponiendo utilices el modo de lenguaje ESTRICTO, si no lo utilizas esta bien pero recuerda USARLO este modo te permitirá adquirir mas agilidad y mas cuidado en la escritura de tu código o algoritmo que programes.
Escribir "¡hola!";
de esta forma iniciarás una asignación y tu algoritmo cuando se ejecute te mostrara esto
  

De esta manera te darás cuenta que la asignación es aquella pequeña línea de código donde dice ¡hola! ¿Por qué solo se muestra ¡hola! y no el resto de la línea?, bien por ello te escribía, la asignación muestra todo lo que este dentro de las comillas "¡hola! "; , deberás comprender que el código leerá y mostrará todo lo que este y permanezca dentro de las comillas con terminación punto y coma ; ,si en lugar de "¡hola!";  escribes "¡Mi primer programa!"; te mostrará lo que escribiste y así empezaras a darte cuenta de muchas cosas que veremos mas adelante.


¡muy bien!
 ya hiciste tu primer programa.....

hagamos algo mas complicado.....

 ¿LEER?
El leer es donde nuestra variable se guarda  numérica, carácter lógica o real, pueden introducirse varias por ejemplo
 LEER  a,b,c;
  imaginando por un momento que "a,b,c " son variable de tipo entero o carácter o alguno de los otros  2.
realicemos un ejemplo yo escribiré mi nombre y tu el tuyo ¿que dices?--- 
iniciaremos con un titulo para el programa yo le pondré "nombre", luego pasaremos a definir que recordando lo que leías antes, siempre que la variable almacene o guarde un valor de letras que se le llama carácter, lo definiremos como CARACTER, PERO ANTES escribiremos la variable, yo escribiré "a". tu puedes escribir una letra del abecedario de la "a" hasta la "z" o letra y numero "a1,b2,c3, etc."
'
¿notas algo diferente?
si no te salió el algoritmo no es fallo del programa, sino que algo muy simple mira mi algoritmo te darás cuenta que el LEER no le escribí comillas " ", te das cuenta que solo se muestra
leer a;
 y ya
pues esto es lo que sucede recuerda que la variable debe guardar un valor independientemente cual sea por lo que no llevara comillas " ", no se utiliza comillas por que solo las utilizamos para mostrar el texto que se introduce en el escribir "Ingresa tu nombre";
el leer no lleva comillas porque la variable no se muestra en el algoritmo este solo se guarda en el programa y a la hora de correrlo este corre con ellos y nos muestra lo que llamaríamos un resultado..

¡continuemos!
Ahora aprenderemos un poco sobre el botón de asignar,

¿Botón de Asignar?
 este lo utilizamos para elaborar operaciones simples puede ser como una suma, una resta, una multiplicación, hasta una división(recordando que para este debemos definir como real, mientras que los otros como entero.), en fin la asignación la utilizamos para operaciones simples sin ningún tipo de duda o mas composiciones.

¿intentamos hacer una suma?

bien recordemos que le debemos de poner un titulo al proceso, ¿que te parece suma?
luego de eso definiremos 3  variables "A,B,C", ¿Por qué 3 variables y no 2?, sencillo necesitamos 2 variables para guardar los datos numéricos que el usuario introduzca, y el tercero lo utilizaremos para la operación, ¿Cuál operación?
A+B=C, entiendes "C"  será el resultado de nuestra suma y como es una valor numérico extra necesitamos una variable para almacenarlo o guardarlo y para luego mostrarlo, luego de eso iniciaremos con los Escribir "Ingresa un numero para sumar"; pidiendo un numero para realizar la operación, el dato que ingreses será almacenado en la variable "A", PERO NO OLVIDES que para que almacene la variable debemos escribir Leer A; no olvides que no lleva comillas " " y así será igual con "B". Ejemplo:  



¿no crees que es sencillo?
¿que tal si intentamos una división?
solo recordemos que usaremos una definición como real, y debemos cambiar el signo de "+" por uno  de división "/" 

por todos esos decimales es que utilizamos la definición REAL, si utilizar otra te darás cuenta que te dará un error, porque no se debe hacer así, también si utilizas la forma "", C.02;  tu resultado saldrá con solo los primeros 2 decimales es decir 8.33.
para realizar una resta es igual que la suma solo que le cambias el signo de "+" por uno de "-"  y el mismo proceso y ahí obtendrás un algoritmo de resta, y sabrás hacer sumas, restas, multiplicaciones, y divisiones.

ahora veamos un poco del botón si entonces...

¿SI ENTONCES?
este es el que utilizamos para hacer programas o algoritmos de mayor dificultad y mas líneas de código, también debemos saber signos de mayor y menor " > ,< " y algunos otros como el "%" que en lenguaje estricto es "mod", interesante ya que con esto podemos hacer múltiplos de un numero por ejemplo si quieres ver si un resultado de una suma que realizaste es múltiplo de 2 o de 7, o del cualquier otro numero que ingreses con el "mod=numero que deseas" .
intentemos hacer un ejemplo de mayor o menor, NOTA IMPORTANTE puedes utilizar un SI ENTONCES DENTRO DE UN SI ENTONCES, te mostrare, haremos un programa que nos diga si un numero es positivo, negativo o neutro, utilizaremos la misma plantilla con Proceso y todo lo anterior, ¡iniciemos!

primero definir una variable "N1" esta será definida como entero por ser un valor numérico, luego de eso pediremos el numero y lo guardaremos en la variable "N1" después de eso iniciaremos agregando un SI ENTONCES nos dará el marco completo lo único que debemos hacer para agregar un SI ENTONCES DENTRO DE OTRO es usar UN SINO SI que nos servirá para dar al proceso un nuevo camino dependiendo lo que le pedimos en este caso si es positivo, negativo o neutro, en cada si N1> , N1<0 , o N1=0 dejaremos el ENTONCES luego de eso sigue un sino pero ahí cambiamos y le decimos al programa que iniciara otro camino al escribir SINO SI y ahí agregamos cada una de las formulas anteriores hasta obtener lo que necesitamos
Ejemplo:
 En este ejemplo te mostré como podías agregar un SI ENTONCES DENTRO DE UN MISMO SI ENTONCES  si tienes dudas descuida aquí explicare como lo hice, primero el SI ENTONCES es un camino para una respuesta que consta de ambos lados si y no lo que hice fue que te mostré que puedes modificarlo como yo lo hice para que la respuesta tome diversos caminos para dar un resultado exacto, la respuesta se procesa en el primer SI ENTONCES así que escribimos SI N1>0 ENTONCES esto quiere decir que nuestra respuesta viaja y verifica si el valor numérico ingresado por el usuario es mayor que cero, de ser así verifica y responde, SINO SI tomara otro camino para ver si el resultado es igual a SI N1=0 ENTONCES verificará si el valor numérico ingresado el igual a cero si lo es nos genera una respuesta inmediata pero SINO SI N1<0 ENTONCES nos dirá que el valor numérico ingresado no es mayor a cero ni igual a cero sino negativo, dependiendo del valor que se ingrese nos generara una respuesta, lo que realice aquí fue modificar el SINO y cambiarlo por un SINO SI para que la respuesta verifique si su resultado esta en alguno de los SI que ingrese y si ahí entregaba resultado indiscutiblemente que fuera positivo, negativo o neutro.

¿se te dificulto este ejemplo?
¡genial!

te enseñare otro ejemplo mas sencillo del ciclo SI ENTONCES para que lo entiendas mejor.
será la verificación de un numero si es mayor o menor a cero sin el neutro que es el que nos obliga a modificar el SINO POR SINO SI,

¡bien empecemos!
primero como siempre la variable numérica, yo dejare N1 tu puedes escribir cualquier letra con o sin numero, luego de eso pediremos el numero,
Escribir "Ingrese un numero";
y este numero lo almacenaremos en la variable numérica designada en mi caso N1
luego de eso comenzamos con el SI ENTONCES que lo utilizaremos así y como es sin modificaciones , escribiremos que SI N1 >0 ENTONCES nos generara un resultado simple, veamos el ejemplo:
¡perfecto!, espero que ahora entiendas un poco mas del ciclo SI ENTONCES, como te notarás este ciclo tiene como función problemas mas complicados y con decisión, RECUERDA así como  puede ser un valor numérico también puede ser un valor de tipo carácter lógico o real, eso dependerá del resultado y algoritmo que desees elaborar . 

a continuación tenemos el ciclo Según...

¿CICLO SEGÚN?
este es mas utilizado para proyectos o algoritmos mas repetitivos por ejemplo tenemos los recursos para hacer una calculadora con este ciclo incluso es bien utilizado y muy efectivo para realizar ¡MENUS! si, pero requieren de un trabajo mas largo y mas complicado que con gusto te mostrare pero iniciaremos con algo simple ¡Una Calculadora! ya veras que te gustará.

Quiero hacerte un pequeño recordatorio, cuando empezó a explicarte acerca del ciclo quiero que sepas que desde ahí inicio ya no desde proceso porque creo que ya haz aprendido a escribir el inicio del programa y no necesitas que empecemos desde cero.

¡Listo!

empecemos

 como te habrás dado cuenta en este ejemplo yo utilice el ciclo según como un menú, pero también para que el usuario pueda decidir que opción usara dependiendo de la operación que quiera ejemplo si quiere una suma solo tendrá que presionar "1"
y esa opción realizara una suma de los valores agregados anteriormente , si desea una multiplicación solo deberá presionar "3"y el programa se encarga de realizar la multiplicación . 












 ¡te mostraré algo interesante!
Sobre el ciclo PARA
¿Ciclo PARA?
este ciclo nos puede servir para hacer conteos de números pares de hasta un final deseado por el usuario, podemos hacer también tablas de multiplicar con este ciclo , mas que todo este ciclo es para conteos.
ejemplo
realiza un algoritmo o programa que muestre los números de 10 en 10 hasta el 200.
 ¡recordatorio!
sabemos que después de iniciar el programa debemos ponerle un nombre al proceso, luego definir, después solo agregamos el ciclo para. ¡veamos el ejemplo!



yo definí "x" como variable de tipo entero, como muchas veces te comente puedes usar cualquier letra del abecedario,
¿Por qué ese Escribir " ", x; quedo en blanco?
bien, te quiero decir que si tu escribes dentro de las comillas " ", recordarás que te dije que si escribes ahí este texto se repetirá consecutivamente en cada uno de los números ejemplo si yo hubiese escrito " ¡HEY!" en cada uno de los números aparecería, 
¿quieres ver?






Videos9 sobre pseitn


Videos8 sobre pseitn


Videos7 sobre pseitn


Videos6 sobre pseitn


Videos5 sobre pseitn


Videos4 sobre pseitn


Videos3 sobre pseitn


Videos2 sobre pseitn


Videos1 sobre pseitn

A continuación encontraras una sección de Videos donde aprenderas mas acerca de Pseint.




Mas ejemplos


Este programa simula un Inicio de Seción






Mas ejemplos


Mas ejemplos


Mas ejemplos


Mas ejemplos

Este programa muestra la tabla de multiplicar de un numero ingresado.



Mas ejemplos

Este programa calcula la raíz cuadrada de un número. 


Mas ejemplos

Programa que dice si tu eres mayor de edad.


Mas ejemplos

 Programa que indica si la suma de los dos primeros números ingresados 
es mayor a la suma del tercer y cuarto numero.



Area de un Rectangulo (Ejemplo)

Este programa calcula el área de un rectángulo.




Ejemplo de Numero Mayor



Este es el ejemplo de un programa que muestra cual el numero mayor de dos dígitos ingresados.



Ejemplos



De esta sección en adelante encontrarás ejemplos de programas elaborados con Pseint.

Si entonces.

Uso del definir y Leer


Definir y Leer 


Definir :


El definir se utiliza para guardar una variable y especificar de que tipo es, esta puede ser de tipo Carácter, Entero, Real.

Carácter: Guarda letras.
Entero: Guarda números enteros.
Real: Guarda números enteros y decimales.

Leer:

El leer se utiliza para guardar un dígito o texto ingresado en una variable previamente definida.



Como primer ejemplo haremos un programa que solicite el nombre de la persona y el usuario pueda ingresarlo. Después que muestre un mensaje mostrando el nombre que se ha ingresado.

     -Empezaremos definiendo la variable "nombre" como caracter, aunque también se puedo utilizar solo, a o b o una letra cualquiera para definir.



     -Luego haremos uso del Escribir.




      Se hace uso del leer para guardar la variable previamente definida.
      En esa variable se escribirá el nombre del usuario después de haberlo solicitado.




     Y para mostrar un mensaje que diga cual es el nombre que ingresamos se hará lo siguiente.




     Como te habrás dado cuenta después de las comillas se coloca una coma y luego se coloca el nombre de la variable en la que se encuentra en nombre ingresado.


Al ejecutarlo quedará así:











Uso del Escribir

USO DEL ESCRIBIR 

El escribir se utiliza para mostrar un texto en pantalla.



Ejemplo:


Lo que esta escrito dentro de las comillas aparecerá al ejecutar el programa.

El programa se ejecuta dando click en el botón verde que esta en la barra de menú o presionando la tecla F9.











jueves, 27 de julio de 2017

Usos Basicos

Uso del programa Pseint

          Lo primero que encontraras al abrir el programa será el inicio y  fin del proceso


 



         Dentro de ellos ira todo la elaboración del programa, el pseudocodigo.

          
         En la parte que dice proceso podemos escribir un titulo cualquiera. En esta ocasión le pondremos por nombre "Programando".
         
       



     Es importante mencionar que en el titulo no se pueden colocar espacios ya que al ejecutar el programa generará error.

     Si el titulo tiene mas de una palabra se tendrá que separar por un guión bajo.
Ejemplo:



sábado, 22 de julio de 2017

¿Que es Pseint?








PSeInt es la abreviatura de PSeudo Intérprete, una herramienta educativa utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy popular de su tipo y es ampliamente utilizado en universidades de Latinoamérica y España.