Sesion02
Transcript of Sesion02
FUNDAMENTOS DE PROGRAMACIÓN
SESIÓN Nº 02
ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN
Profesor: Alex Belleza Porras
Se denomina palabras reservadas a aquellas que tiene un significado especial dentro del lenguaje y que, por lo tanto no puede ser utilizado para otros propósitos. Así, una palabra reservada no se puede utilizar como una variable (identificador)
Palabras Reservadas
ESTRUCTURAS BASICAS DE PROGRAMACION
Secuenciales
Selectivas
Repetitivas
Solamente con estas tres estructuras se puede hacer un programa informático.
• Una estructura de programa es secuencial, si se ejecutan una tras otra a modo de secuencia.
• Aquí, una acción (instrucción) sigue a otra. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
Estructura Secuencial
Pseudocodigo de una Estructura Secuencial
Inicio::acciones::
fin
Algoritmo
Pasos ordenados, procedimientos o acciones que nos permiten dar solución a un problema específico
ESCRIBIR UN ALGORITMO
Utilizando lenguaje naturalUtilizando PseudocódigoUtilizando Diagrama de flujo
Escribir un algoritmo para sumar dos números
Utilizando Lenguaje natural Leer los númerosSumar los númerosEscribir el resultado
Ejemplo 01:
Iniciovar: n1,n2,resu : enteroEscribir(“Número 1”)Leer(n1)Escribir(“Número 2”)Leer(n2)resun1+n2Imprimir(“Suma es ”,resu)
Fin
Utilizando Pseudocódigo
Utilizando Diagrama de Flujo
Diseñe un algoritmo que permita leer 4 números y permita imprimir el producto, la suma y su media
Ejemplo 02:
Iniciovar: n1,n2,n3,n4,prod,sum,med : realEscribir(“Número 1”)Leer(n1)Escribir(“Número 2”)Leer(n2)Escribir(“Número 3”)Leer(n3)Escribir(“Número 4”)Leer(n4)
sumn1+n2+n3+n4prodn1*n2*n3*n4med(sum)4Imprimir(“Suma es ”,sum)Imprimir(“Producto es ”,prod)Imprimir(“Media es ”,med)
Fin
El cálculo del pago mensual de un empleado de una empresa se efectúa de la siguiente manera: el sueldo básico se calcula en base al número total de horas trabajadas basado en una tarifa horaria. Al sueldo básico se le aplica una bonificación del 20% al sueldo básico se le aplica un descuento del 10%. Escribir un algoritmo que calcule e imprima el sueldo básico, bonificación, descuento y el sueldo neto de un trabajador.
Ejemplo 03:
Diseñe un algoritmo que permita convertir una cantidad dada en metros a sus equivalentes en centímetros, pulgadas, pies y yardas. Considere la siguiente información 1 metro = 100 centímetros1 pulgada = 2.54 centímetros1 pie = 12 pulgadas1 yarda = 3 pies
Ejemplo 04:
Diseñe un algoritmo que calcule el área total y el volumen de un cilindro. Considere las siguientes formulas:A=2π r(r+h)V= π r2h
Ejemplo 05:
Una tienda ha puesto en oferta la venta de cierto tipo de producto ofreciendo un descuento fijo del 15% del monto de la compra. Además, la tienda obsequia un lapicero por cada 10 unidades adquiridas del producto. Diseñe un algoritmo que determine el monto de la compra, el monto del descuento, el monto a pagar y el numero de lapiceros de obsequio por la compra de cierta cantidad de unidades del producto.Deberá de ingresar las unidades de compra y el precio
Ejemplo 06:
Convertir metros en centímetros, para esto se deberá ingresar por teclado la cantidad de metros a convertir y se visualizara la cantidad de centímetrosConsidere que 1 mt = 100 cn
Ejemplo 07:
Crear un algoritmo que permita mostrar la suma de los n números, para ello deberá de ingresar el valor final
Ejemplo 08:
Crear un algoritmo que permita el ingreso de una cantidad de soles y lo convierta a dólares exacto y muestre el vuelto en soles
Ejemplo 09:
Diseñe un algoritmo que halle el área y el perímetro de un rectángulo. Considere las siguientes fórmulas: Área = base x altura, Perímetro = 2 x (base+altura).
Ejemplo 10:
Un vendedor recibe mensualmente un sueldo base mas un extra, que es el 10% de cada venta que realice, el vendedor desea saber cuanto dinero extra obtendrá por las 3 ventas que realizó en el mes, además del total que recibirá en el mes tomando en cuenta su sueldo base y las comisiones.
Ejemplo 11:
Pseudocódigo Inicio
Var: sb, mv1, mv2, mv3, extra1, extra2, extra3, totextra, sueldo: real
Escribir (“Ingresar sueldo base”) Leer (sb) Escribir (“Ingresar monto de la 1° venta”) Leer (mv1) Escribir (“Ingresar monto de la 2° venta”) Leer (mv2) Escribir (“Ingresar monto de la 3° venta”) Leer (mv3) extra1 mv1 * 0.10extra2 mv2 * 0.10extra3 mv3 * 0.10
totextra extra1 + extra2 + extra3sueldo sb + totextra
Escribir (“El total de dinero extra es:”, totextra) Escribir (“El salario de mes es:”, sueldo) Fin
DATOS DE ENTRADA
PROCESOS
DATOS DE SALIDA