martes, 8 de octubre de 2013

EVALUACION PROGRAMACION

var nombredelproducto: cadena
var cantidad1: numerico
var cantidad2: numerico
var cantidad3: numerico
var precio1: numerico
var precio2: numerico
var precio3: numerico
var producto1: numerico
var producto2: numerico
var producto3: numerico
var totaldelproducto1: numerico
var totaldelproducto2: numerico
var totaldelproducto3: numerico
var totalgeneral: numerico
inicio
cls ()
imprimir ("Ingrese nombre del 1° producto ")
leer (nombredelproducto)
imprimir ("Ingrese la cantidad del producto:")
leer (cantidad1)
imprimir ("Ingrese precio por unidad:")
leer (precio1)
imprimir ("Ingrese nombre del 2° producto ")
leer (nombredelproducto)
imprimir ("Ingrese la cantidad ")
leer (cantidad2)
imprimir ("Ingrese el precio por unidad:")
leer (precio2)
imprimir ("Ingrese nombre del 3° producto \n")
leer (nombredelproducto)
imprimir ("Ingrese la cantidad del producto:")
leer (cantidad3)
imprimir ("Ingrese precio por unidad:")
leer (precio3)
totaldelproducto1=cantidad1*precio1
imprimir ("totalproducto1    ", totaldelproducto1," \n")
totaldelproducto2=cantidad2*precio2
imprimir ("totalproducto2    ", totaldelproducto2, " \n")
totaldelproducto3=cantidad3*precio3
imprimir ("totalproducto3    ", totaldelproducto3," \n")
totalgeneral=totaldelproducto1+totaldelproducto2+totaldelproducto3
imprimir (" totalgeneral     ", totalgeneral,"\n")
si (totalgeneral >50)
{
imprimir ("usted se lleva 3 manzanas gratis")
}
fin

martes, 10 de septiembre de 2013

ALGORITMOS 2

Actividad nº1
var arroz:numerico
var sal:numerico
var cebolla:numerico
var camarones:numerico
var pimenton:numerico
var comensales:numerico
inicio
cls ()
arroz= 0.5/4
sal= 1/4
cebolla= 200/4
camarones= 0.25/4
pimenton= 100/4
imprimir ("Ingrese cantidad de personas \n")
leer (comensales)
arroz= arroz*comensales
sal= sal*comensales
cebolla= cebolla*comensales
camarones= camarones*comensales
pimenton= pimenton*comensales
imprimir ("usted necesitara los siguientes ingrediente\n")
imprimir (arroz,"kg de arroz \n")
imprimir (sal,"g de sal \n")
imprimir (cebolla, "g de cebolla \n")
imprimir (camarones, "kg de camarones \n")
imprimir (pimenton, "g de pimenton \n")
fin




Actividad nº2
var producto1: cadena
var producto2 : cadena
var precio1 : numerico
var precio2 : numerico
var cantidad1 : numerico
var cantidad2 : numerico
var iva1: numerico
var iva2 : numerico
inicio
cls ()
imprimir ("ingresar el primer producto ")
leer (producto1)
imprimir ("el precio1: ")
leer (precio1)
imprimir ("la cantidad1: ")
leer (cantidad1)
imprimir ("ingresar el segundo producto ")
leer (producto2)
imprimir ("el precio2: ")
leer (precio2)
imprimir ("la cantidad2: ")
leer (cantidad2)
cls()
imprimir ("supermercado estrella-ticket de compra \n")
iva1= precio1 + (precio1/100)*21
iva2= precio2 + (precio2/100)*21
imprimir (producto1, "      $",iva1," total $",iva1*cantidad1,"\n")
imprimir (producto2, "      $",iva2," total $",iva2*cantidad2,"\n")
imprimir ("Total a abonar:$",iva1*cantidad1 + iva2*cantidad2,"\n")
fin



Actividad nº3
var empleado: cadena
var sueldoh: numerico
var horast: numerico
var totalt: numerico
inicio
cls()
imprimir("empleado:")
leer(empleado)
imprimir("sueldoh:")
leer(sueldoh)
imprimir("horast:")
leer(horast)
imprimir("totalt", sueldoh*horast)

fin

martes, 3 de septiembre de 2013

algoritmos 1

PUNTO 2
var base: numerico
var altura: numerico
var lado2: numerico
var lado3: numerico
var superficie: numerico
var perimetro: numerico
inicio
cls ()
imprimir ("medida de la base \n")
leer (base)
imprimir ("medida de la altura \n")
leer (altura)
imprimir ("medida del 2° lado \n")
leer (lado2)
imprimir ("medida del 3°lado \n")
leer (lado3)
superficie = base*altura/2
Perimetro = base+lado2+lado3
imprimir ("superficie: ", superficie, "\n")
imprimir ("perimetro ", perimetro)
fin



PUNTO 3
var original: numerico
inicio
cls ()
imprimir ("ingrese numero \n")
leer (original)
imprimir ("tabla de multiplicar ", original, " es: \n")
imprimir (original, "x 0 = ", original*0, "\n")
imprimir (original, "x 1 = ", original*1, "\n")
imprimir (original, "x 2 = ", original*2, "\n")
imprimir (original, "x 3 = ", original*3, "\n")
imprimir (original, "x 4 = ", original*4, "\n")
imprimir (original, "x 5 = ", original*5, "\n")
imprimir (original, "x 6 = ", original*6, "\n")
imprimir (original, "x 7 = ", original*7, "\n")
imprimir (original, "x 8 = ", original*8, "\n")
imprimir (original, "x 9 = ", original*9, "\n")
imprimir (original, "x 10 = ", original*10)
fin


PUNTO 4
var a: numerico
var b: numerico
var c: numerico
inicio
cls()
imprimir ("ingresar un valor para A \n")
leer (a)
imprimir ("ingresar un valor para B \n")
leer (b)
imprimir ("valores intercambiados \n")
c = a
a = b
b = c
imprimir ("a es igual a ", a, "\n")
imprimir ("b es igual a ", b, "\n")

fin

lunes, 12 de agosto de 2013

Programación

1) ¿Qué es un programa?
Un programa es un conjunto de instrucciones que al ejecutarse, realizarán varias tareas en una computadora. Al conjunto general de programas se lo denomina software.

2) ¿Qué es un lenguaje de programación?

Un lenguaje de programación es un lenguaje diseñado para escribir el conjunto de acciones consecutivas que un equipo debe ejecutar. Es un modo práctico para que los programadores den instrucciones al equipo, ya que se escribe de una manera simple, y se traduce a binario para que la computadora interprete las instrucciones.

3) ¿Qué tipos de lenguaje de programación hay?

LENGUAJE IMPERATIVO: Un lenguaje imperativo programa mediante una serie de comandos, agrupados en bloques y compuestos de órdenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condición. Estos fueron los primeros lenguajes de programación en uso y aún hoy muchos lenguajes modernos usan este principio, pero los lenguajes imperativos estructurados carecen de flexibilidad debido a la secuencialidad de las órdenes.

LENGUAJE FUNCIONAL o PROCEDIMENTAL: Crea programas mediante funciones, devuelve un nuevo estado de resultado y recibe como entrada el resultado de otras funciones. Cuando una función se invoca a sí misma, hablamos de recursividad.

LENGUAJES INTERPRETADOS: Requiere de un programa auxiliar que traduce los comandos de los programas para que la computadora lo ejecute.

LENGUAJES COMPILADOS: Se traduce a través de un programa anexo llamado compilador que, a su vez, crea un nuevo archivo independiente que no necesita ningún otro programa para ejecutarse a sí mismo. Este archivo se llama ejecutable. Este tipo de lenguaje no requiere de un programa anexo para ser ejecutado una vez compilado, pero es menos flexible que uno interpretado, ya que al modificar el archivo fuente se debe compilar el programa otra vez. Además, tiene una ventaja de garantizar la seguridad del código fuente.

4) ¿Qué es y para qué sirve el proceso de compilación?

La compilación consiste en traducir los programas fuentes escritos en un lenguaje de alto nivel a lenguaje máquina y de comprobar que las llamadas a las funciones de librería se realizan correctamente. Con esto se obtiene el "programa objeto" no ejecutable, que es luego traducido por un "linker" a un "programa ejecutable".

5) ¿Qué es un algoritmo en programación?

Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.