lunes, 26 de octubre de 2009

PROBLEMAS

1. A un trabajador le pagan segun sus horas y una tarifa de pago por horas. si la cantidad de oras abajadas es mayor a 40 horas. la tarifa se incrementa en un 50% para las horas extras. calcular el salario del trabajador dadas las horas trabajadas y la tarifa.

variables: horas_trabajadas,tarifa,horas_extras,salario,tarifa_e
inicio
leer: horas_trabajadas,tarifa
si: horas_trabajadas <= 40 entonces salario <-- horas_trabajadas * tarifa si_no tarifa_extra <-- tarifa + 0.50 * tarifa horas_extras <-- horas_trabajadas - 40 salario <-- horas_extras * tarifa_extra + 40 * tarifa fin_si imprimir: salario. fin

2. A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000. por encima de 1000 y hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del adicional. calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.

variables: sueldo,sueldo_neto,descuento

inicio

leer: sueldo

si: sueldo <= 1000 entonces

descuento <-- sueldo * 0.1 si_no

si: sueldo <= 2000 entonces

descuento <-- (sueldo - 1000) * 0.05 + 1000 * 0.1

si_no

descuento <-- (sueldo - 2000) * 0.03 + 1000 * 0.1 fin_si

imprimir: descuento.

fin

3. Dado un monto calcular el descuento considerando que por encima de 100 el descuento es el 10% y por debajo de 100 el descuento es el 2%.

variables: monto,descuento

inicio

leer: monto

si: monto > 100 entonces

descuento <-- monto * 10 / 100

si_no

descuento <-- monto * 2 / 100

fin_si

imprimir: monto, descuento

fin

4. Dado un tiempo en segundos, calcular los segundos restantes que le correspondan para convertirse exactamente en minutos.

variables: tiempo_seg,minutos,segundos

inicio

leer: tiempo_seg si minutos <-- tiempo_seg div 60 entonces

segundos <-- tiempo_seg mod 60

fin_si

imprimir: minutos,segundos.

fin

5. Dado un tiempo en minutos, calcular los dias, horas y minutos que le corresponden.

variables: tiempo,dias,horas,minutos

inicio

leer: tiempo

si: dias <-- tiempo div 1440

x <-- tiempo mod 1440

horas <-- x div 60

minutos <-- x mod 60

imprimir: dias,minutos,horas

fin_si

fin

LOS ALGORITOS EN NUESTRA VIDA COTIDIANA

En nuestra vida cotidiana hay muchos problemas o tareas por resolver aqui es donde nosotros empleamos los algoritmos en nuestra vida.Estas sirven para resolver diversos problemas o tareas.
Una vez descubierto un algoritmo para efectuar una tarea, la realización de ésta ya no requiere entender los principios en que se basa dicho algoritmo, pues el proceso se reduce a seguir las instrucciones del mismo. Por ejemplo, podemos hacer una división siguiendo el algoritmo sin entender por qué funciona el algoritmo. La inteligencia requerida para llevar a cabo la tarea está codificada en el algoritmo.

EL ALGORITMO

Un algoritmo es una secuencia finita y ordena en la cual se copian las instrucciones que se han de seguir para resolver problemas en lenguaje de programacion para que sea ejecutada.Nótese la secuenciabilidad de las instrucciones tiene que ser finitas esto, el numero de pasos.

CLASIFICACIONES LAS LENGUAS DE PROGRAMACION

Los lenguajes de programación son creadas por el ser humano para poder comunicarse con las computadoras. Así el lenguaje de programación es el conjunto de símbolos y palabras que permiten al usuario de una computadora darle instrucciones y órdenes para que la computadora los ejecute.
existen diferentes tipos de programacion como:

SEGUN SU NIVEL DE ABSTRACCION
  1. Lenguaje de maquina
  2. Lenguaje de bajo nivel
  3. Lenguaje de medio nivel
  4. Lenguaje de alto nivel
SEGUN SU PARADIGMA DE PROGRAMACION:
  1. Lenguaje imperativo
  2. Lenguaje funcional
  3. Lenguaje logico
  4. Lenguaje orientado a objetos

LENGUAJE DE PROGRAMACION

Anteriormente el lenguaje de la programacion se utilizaba con 1 y 0 haciendolo mas dificil para el ser humano,ahora el lenguaje de la programacion se utiliza de dos maneras la primera es lenguaje de ensamblador que es una serie de palabras o letras provenientes del ingles.Y el segundo se lenguaje de alto nivel que consta de un numero reducido de instrucciones pero con la misma funcion lo contrario al lenguaje del ensamblador que utiliza mas instrucciones.

LA PROGRAMACION

Dentro de la informatica la programacion son programas que son elementos que forma el software,que es un conjunto de instrucciones que ejecuta el hardware de una computadora para realizar dicha tarea.Por lo tanto la programcion es una de las principales areas dentro de informatica