lunes, 27 de febrero de 2012

EJERCICIO

PAR O IMPAR

Este ejercicio me indica si un número es par o impar.


Para este ejercicio, el usuario ingresa el número deseado, a continuación se realiza una toma de decisión  que incluye en su condición una operación en la cual toma el numero ingresado y lo divide en 2, si el residuo de la división (mod) es igual a 0  se imprime que el numero es par de lo contrario si el resultado es diferente de 0 se imprime que el numero es impar.


EJERCICIO N. 8

8. Una persona necesita calcular su salario semanal, el cual se obtiene de la siguiente manera:
Si trabaja 50 horas o menos se le paga a $15000 por hora, si trabaja más de 50 horas se le paga a $15000 por cada una de las primeras 50 horas y $20000 por cada hora extra. 


Explicación:
El usuario ingresa por teclado  el número de horas  laboradas.
Enseguida se  hace la comparación de que si la hora ingresada  es mayor a 50, para saber a como se le va a pagar la hora, dependiendo  las condiciones dadas en el programa, es decir si la hora ingresada por el usuario es   mayor a 50 horas nos dice que hasta las primeras  50 horas el valor es de 15000 Y que las horas  extras a 20000, de lo contrario las hora trabajada será pagada a 15000.
Enseguida, teniendo el resultado de la comparación, si esta es verdadera, se realiza una serie se operaciones dadas asi:
Definí las variables que van a tener el precio de las horas trabajadas y de las horas extras
h       15000 (hora trabajada)
he      20000 (horas extras )
También definí una variable  vh   a la cual le asigne una operación:  el número de horas laboradas  (ingresadas  por el usuario) menos  50 y este resultado  se multiplica por  he(horas extras).
Enseguida definí otra variable sa (salario a pagar) que calcula:  h(hora trabajada )  multiplicada por  50 más el resultado de  vh(valor total de horas extras laboradas),
En caso contrario, si la toma de decisión es negativa
Simplemente  multiplicamos número de horas  ingresadas por 15000.
Y por ultimo se imprime el valor total del salario semanal de un usuario.

ESTRUCTURAS ALGORÍTMICAS



Son un grupo de formas de trabajo que permiten mediante la manipulación de variables,realizar ciertos procesos específicos que nos lleven a la solución de problemas.

se clasifican en :


  • Secuenciales: 
son  aquellos en que una acción sigue a otra en secuencia.
sus componentes son:


 
asignación: es el paso de valores o resultados a una zona de la memoria, esta zona sera reconocida   con el nombre de la variable que recibe el valor.


entrada: consiste en recibir un valor o un dato, por medio de algun dispositivo de entrada.

salida: se manda el resultado o mensaje, por medio de algun dispositivo de salida del computador.



  •  Condicionales:
Son  aquellos que permiten comparar una variable  contra otro valor, se utilizan para tomar decisiones lógicas, existen tres tipos :


Simples: Se ejecuta una determinada acción cuando se cumple  determinanda  condición.


Ejemplo :


si (condición ) entonces
(acción )
fin si


Dobles: Son aquellos que permiten elegir entre dos opciones o alternativas posibles.


Ejemplo:


Si < condición > entonces
< acción uno >
si_no
<acción dos>
fin_si

Múltiples: son aquellos que permiten elegir cuando hay mas de dos elecciones o alternativas posibles.
Ejemplo:
si < condición > entonces
< instrucción > 
sino
si < condición 2>entonces 
< instrucción >
sino 
.
.
fin si


  • Cíclicas:

son aquellos tipos de estructura que repiten una secuencia de instrucciones un número determinado de veces, para encontrar la solución a un problema, estas son denominados como bucles, entre los cuales encontramos:


para: en esta se conoce el numero de iteraciones o veces que se repite la acción, antes de iniciar la ejecución del ciclo.


mientras que: este se repite un numero determinado de veces, para esto la instrucción se acompaña de una condición, la cual debe cumplirse para seguir la ejecución del ciclo, de lo contrario este se termina.




repita- hasta:este repite un proceso una cantidad de veces, determinada por un condicional, que lo ejecuta hasta que la condicional se cumpla.
una característica importante de esta estructura es que permite realizar el proceso cuando menos una vez, ya que la condición se evalúa al final del proceso.

sábado, 25 de febrero de 2012

OPERADORES


  • ARITMÉTICAS:
Son aquellos que permiten la realización de operaciones matemáticas, pueden ser utilizados con datos enteros o reales.


operadores:

suma  (+) 
resta (-)
multiplicación (*)
división (/)
modulo (mod) residuo de la división

Recuerden que toda expresión entre paréntesis se evalúa primero.




  • RELACIONALES:
Tambien denominados operadores binarios lógicos  y de comparación, son utilizados para comprobar la veracidad o la falsedad  de determinada propuesta.


operadores:

<   menor que
>   mayor que 
<= menor igual que
>= mayor igual que 
== igual que
<> diferente que


  • LÓGICOS: 
Se utilizan para establecer  relaciones entre valores logicos,estos valores pueden ser el resultado de una expresión relacional


Operadores:

AND  = Y
OR = O
NOT = Negación 

VARIABLES



Las variables  permiten almacenar temporalmente un dato durante la ejecución del programa que la contenga, puede variar dependiendo a su funcionamiento, y las  variables ocupan un espacio en la memoria el equipo.
Las variables se identifican por el nombre con el cual se definan dentro de un programa.

CONSTANTES


La constante es un dato que va a ser fijo, durante toda la ejecución del programa, este dato puede ser un número, una cadena de caracteres o un dato alfanumérico.

jueves, 23 de febrero de 2012

TIPOS DE VARIABLES


CLASIFICACIÓN DE LAS VARIABLES

VARIABLES POR SU CONTENIDO
TIPOS DE VARIABLESDESCRIPCIÓN
Variables numéricas En esta se almacenan valores numéricos (0-9) , signos  positivo (+) y negativos(-) y el punto decimal
Variables lógicas Son aquellas que pueden tener solo dos valores (cierto o falso), resultado de una comparación entre datos.
Variables alfanuméricas Formadas por caracteres alfanuméricos (letras, números y caracteres especiales). Ej. numero=”4”, nombre=”diego rivera”.


VARIABLES POR SU USO
TIPOS DE VARIABLES
DESCRIPCIÓN
Variables de trabajo
Son variables que reciben el resultado de una operación matemática hecha en el programa y dentro de este mismo. ej. Resultado=nota1+nota2/totalN.
Variables contadores
Estas llevan el control del número de veces que se presenta una condición o se realiza una operación, generalmente  de uno en uno.
Variables acumuladores Es una variable que va llevando una suman acumulativa de  valores  ingresado  o procesados en el programa. Es decir que va sumando el nuevo número, teniendo en cuenta la suma que va llevando guardada.