Un algoritmo es un conjunto de pasos lgicos ordenados, secuencialmente y
finita, escritos de tal forma que permiten visualizar la solucin de un problema determinado en un momento especfico.
Se dispone de diversas herramientas para desarrollar los algoritmos. Entre
dichas herramientas se puede mencionar al pseudocdigo y al diagrama de flujo.
1.1. EL PSEUDOCODIGO
Un pseudocdigo permite expresar un algoritmo con palabras en castellano
que son semejantes a las sentencias de un lenguaje de programacin.
Cmo se hace?
Todo algoritmo debe tener un nombre
Es necesario que se determinen los datos de entrada y de salida. Para declarar una variable x se deber determinar qu tipo de dato se almacenar. Por ejemplo. Si se desea declarar una variable de tipo texto se realizara de la siguiente manera: TEXTO x. Para asignar un valor a una variable x se utiliza el signo igual. Por ejemplo, si se desea asignar 5 a la variable x se realizar de la siguiente manera: x = 5. Para indicar que la computadora lea un valor desde un dispositivo externo y lo almacene en la variable z, se utiliza: LEER z. Para indicar que la computadora escriba hacia un dispositivo externo:
Instituto de Tecnologa Von Braun
Jr. Manuel candamo 241 (Alt. Cuadra 17 de la avenida Arequipa) 4703965/4717309 www.institutovonbraun.edu.pe Curso: Fundamentos de Programacin
Para escribir un mensaje (observe que el mensaje est entre
comillas) se utiliza: ESCRIBIR hola. Para escribir el valor de una variable (observe que la variable no est entre comillas) se utiliza: ESCRIBIR x. Para escribir el resultado de una expresin (observe que la expresin no est entre comillas) se utiliza: ESCRIBIR x + 2.
Instituto de Tecnologa Von Braun
Jr. Manuel candamo 241 (Alt. Cuadra 17 de la avenida Arequipa) 4703965/4717309 www.institutovonbraun.edu.pe Curso: Fundamentos de Programacin
1.2. EL DIAGRAMA DE FLUJO
Un Diagrama de Flujo permite ilustrar la secuencia de pasos de un algoritmo
por medio de smbolos especializados y lneas de flujo. La combinacin de smbolos especializados y lneas de flujo describe la lgica para la solucin del problema (algoritmo). Entonces, se puede afirmar que el Diagrama de Flujo es la representacin grfica de un algoritmo.
Elementos o smbolos bsicos:
Instituto de Tecnologa Von Braun
Jr. Manuel candamo 241 (Alt. Cuadra 17 de la avenida Arequipa) 4703965/4717309 www.institutovonbraun.edu.pe Curso: Fundamentos de Programacin
Entradas
Proceso
Entradas
Instituto de Tecnologa Von Braun
Jr. Manuel candamo 241 (Alt. Cuadra 17 de la avenida Arequipa) 4703965/4717309 www.institutovonbraun.edu.pe Curso: Fundamentos de Programacin
2. EVALUACIONES:
2.1. EJERCICIOS PROPUESTOS
a) Convertir y visualizar el nmero de segundos que hay en un
determinado nmero de das. b) Ingrese el sueldo de un obrero y calcule su aumento si tiene una bonificacin de 20% por concepto de escolaridad. Se pide visualizar su aumento y su nuevo sueldo. c) Calcule el rea de un tringulo en funcin de sus lados .Muestre el resultado teniendo en cuenta las siguientes formulas : area=(2&(p*(p-a)*(p-b)*(p-c)) semiperimetro p=((a+b+c))/2 d) Convertir y mostrar una cantidad de dinero, expresado en dlares, en su equivalente en nuevos soles .Ingrese la cantidad en dlares y el tipo de cambio e) Ingrese el precio de un artculo y su respectivo y su respectivo descuento) expresado en %).Muestre el precio total a pagar incluyendo el IGV (impuesto general a las ventas =19%)
2.2. EJERCICOS PRACTICOS:
a) Leer el costo de un artculo y su precio de venta. Calcular y mostrar
su utilidad. b) Convertir la temperatura de grados Celsius a grados Fahrenheit. De acuerdo a la siguiente frmula: F= (9/5)*C+32. c) Ingresar una cantidad expresada en metros y visualizar su equivalente en pulgadas y pies (1 metro = 39.37 pulgadas, 1 pie = 12 pulgadas) d) Se requiere mostrar el resultado de sumar, multiplicar, restar y dividir los nmeros 9121236 y 735. e) Calcule y visualice el permetro y el rea de un crculo. Ingres el radio del crculo. =3.14
Instituto de Tecnologa Von Braun
Jr. Manuel candamo 241 (Alt. Cuadra 17 de la avenida Arequipa) 4703965/4717309 www.institutovonbraun.edu.pe