sábado, 16 de abril de 2016

4. Curso de Programacion : Pseint TIPOS DATOS RELACIONADOS CON VARIABLES

 Las variables se relacionan o se definen según el tipo de dato, puesto que cada tipo de dato tiene una función que no puede cumplir una variable que no esté conectada con este.


TIPOS DE DATOS



Tipo de dato lógico o booleano: son datos que se representan en lógica binaria, es decir que pueden arrojar dos valores bien sea FALSO O VERDADERO. A su vez se complementan con operadores lógicos que son los que hacen o transforman esa operación bien sea en FALSA O VERDADERA.
Por ejemplo:
3>2= VERDADERO
Si a= vocal y b= es consonante entonces = verdadero.
Si 2+3= 5 o 3+2= 5 entonces = verdadero
Si 3+4=7 y 5+2=8 entonces = falso.


Esto funciona igual que las tablas de verdad, como vemos en el operador lógico Y, es verdadero solo si se cumplen las dos condiciones.

Hay Dos tipos de Operadores que son: 

Los Relacionales:


>  Mayor que
<  Menor que
=  Igual
<> Distinto que

Lógicos

And = y en Pseint.
Or =   o en Pseint.

Not= No en Pseint.



Tipo de dato entero: este tipo de dato se caracteriza por representar un subconjunto de números enteros finitos, y este por cada número entero nos deja guardar en memoria 4 bytes, a su vez este se multiplica por un bit que equivale a 8 bytes.
Por ejemplo: un numero entero guarda valores hasta:
4x8= 32 bits
Y tiene un número finito hasta dónde puede llegar un tipo de dato entero que es el siguiente:
2 elevado a la 32 o  232=4294967296 valores, solo en valores enteros sin signos es decir:
Del 0 al 4294967296.
Si son valores positivos y negativos irían desde el  del -2147483648 al 2147483647 por que si sumamos esos dos valores siendo positivos los dos darían 4294967296.
En conclusión un valor de tipo entero  guardaría un valor hasta un número finito.

 




Tipo de dato flotante: son valores o numero racionales, decimales, que se pueden representar de manera grande es decir, en los valores de tipo entero no se pueden aplicar números racionales y/o decimales; además de guardar valores muchos más grandes:
Por ejemplo: en los valores de tipo entero se almacenaban  valores 232  pero en los valores de tipo flotante se almacenan valores de 264 , como se observa guarda valores del doble de los de tipo entero por eso en varios lenguajes de programación también se les llama de tipo doble o doublé.


Ejemplo: un tipo de dato flotante seria: 3,141516


Tipo de dato carácter: son valores de tipo letra o como en otros lenguajes de programación de tipo char.
Ejemplo: para declarar una variable donde se van a guardar letras no se utilizarían ni datos de tipo entero ni flotante, puesto que como su nombre lo dice son de tipo carácter.


A la variable X no se le puede asignar la palabra “pepe” si no se declara como carácter.


Tipo de dato en cadena: estos tipos de datos generalmente guardan una serie de palabras en cadena pero usando vectores y matrices.


Nota: este tipo de dato no lo usaremos puesto que vamos a dar lo básico en pseudocódigo y los vectores y las matrices se manejan de mejor forma en lenguajes de programación con C O C++ en mi opinión.


Imagen de los tipos de variables en la interfaz de pseint.









3.Curso de Programacion : Pseint VARIABLES EN PROGRAMACION.

UNIDAD 3

VARIABLES  Y CONSTANTES EN PROGRAMACION.

Las variables son un espacio en la memoria RAM del computador donde se guarda un valor que nosotros le asignemos, por lo general esas variables son letras A, B, C, D, E… y se les asigna un valor para luego resolver algún tipo de problema. 

Las constantes son valores fijos que no se modifican durante todo el algoritmo; es decir que mientras que las variables son valores que varian deacuerdo a lo que haga el usuario la constante se le asigna un valor desde el inicio del algoritmo. 



Por ejemplo:
Para sumar dos números en pseudocodigo se necesitaría dos variables, en este caso serán a y b.

cabe resaltar que en el siguiente paso, ya no serian variables si no constantes puesto que le asignamos valores que se mantendran durante todo el algoritmo.


  a= 5 y b=4
La suma entre esas dos constantes seria a+b= 9, por que la constante a vale 5 y la constante b vale 4.
Es por eso que las variables se utilizan para guardar valores y las utilizaremos en todos los programas que se van hacer.











2.Curso de Programacion : Pseint LENGUAJES DE PROGRAMACION: PSEUDOCODIGO.

Los lenguajes de programación son instrucciones en el lenguaje humano que se les asigna a las maquinas mediante un software que es el que se encarga de transformar el lenguaje humano a lenguaje máquina. En la actualidad  existen una gran variedad de lenguajes de programación pero en este caso solo utilizaremos el pseudocodigo.


El pseudocodigo utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación.
Este concepto  en negrita de  pseudocodigo fue tomado de la página:

Por ejemplo:
En otros lenguajes de programación como C o C++ se vería como esto.

Int main(){

Int x,y;

}


Mientras que en pseudocodigo se vería de esta forma:


Proceso

             x,y<-- 0;


Fin proceso                          

1.Curso de Programacion : Pseint ALGORTIMOS Y SU USO EN ANALISIS DE PROBLEMAS.




Un algoritmo es una secuencia de pasos ordenadas  para resolver un problema en particular bien sea cotidiano, laboral, escolar, entre otros problemas que se nos puedan presentar, pero en este caso son algoritmos de programación.
En los análisis de problemas es donde realmente entra un algoritmo, puesto que en eso es que se basa en usar toda la capacidad analítica y comprensiva de esa situación que se está presentando.

EJEMPLO:

Un algoritmo que me saque la raíz cuadrada de 81.

1.    Saber que la raíz cuadrada de un número es la multiplicación de la raíz de ese número por el mismo número. (es decir n elevado a la 2)
2.    Buscar un número que multiplicado por el mismo dé como resultado 81.
3.    Verificar que ese número es el  correcto mediante una verificación.

La respuesta seria 9 por que 9x9= 81 o bien sea 9 elevado a la 2 es igual a 81.
De lo anterior podemos ver que en el primer paso analizamos como sacar una raíz cuadrada o el concepto de cómo sacarla, en el segundo se busca el número de esa raíz que en el momento no conocemos, y en el tercero verificamos mediante una operación para que el algoritmo sea confiable al 99,9 o 100 por ciento con un margen mínimo de error.

Cabe resaltar que los algoritmos pueden llevar una serie N de pasos, siendo N 1, 2, 3,4…. Hasta los pasos que sean necesarios para resolver el problema.

Este es el link del Curso en vídeo:  https://www.youtube.com/watch?v=kRBY9dLLj-k&feature=youtu.be