LENGUAJES ALGORÍTMICOS
-
Upload
ronal-villalobos-sanchez -
Category
Documents
-
view
8 -
download
0
Transcript of LENGUAJES ALGORÍTMICOS
LENGUAJES ALGORÍTMICOS
ESTUDIANTE:RONAL VILLALOBOS SÁNCHEZ
CURSO: INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS
ESCUELA: INGENIERÍA DE SISTEMAS
DOCENTE: SIALER CARHUATTOCTO SILVIA ESTELA
USS-PeaD
LENGUAJES ALGORÍTMICOS son Instrucciones o reglas bien claras,
definidas, ordenadas y finitas que permiten hallar la solución a un problema mediante el seguimiento de pasos secuenciales ya preestablecidos.
Un algoritmo tiene una entrada, Proceso y Salida.
LENGUAJES ALGORÍTMICOSTIPOS´: Gráficos:
Este tipo de lenguaje tiende a representar a los algoritmos de una forma grafica. De esta manera se hace mas fácil la representación de cada uno de los procesos que debe llevar a cabo una computadora para resolver problema. DIAGRAMAS DE FLUJO(FlowChart).
LENGUAJES ALGORÍTMICOSTIPOS´: No gráficos:
Generalmente son utilizados para representar procesos informáticos ya mas específicos. Dicho de otra forma, para representar la codificación de un programa sin la necesidad de conocer un lenguaje de programación especifico. PSEUDOCÓDIGO
INICIOEdad: Entero
ESCRIBA "cual es tu edad?"lea Edad
SI Edad>=18 entoncesESCRIBA "Eres mayor de
Edad"FINSI
ESCRIBA "fin del algoritmo "FIN
DIAGRAMA DE FLUJO Símbolo Descripción
Indica el inicio y el final de nuestro diagrama de flujo.
Indica la entrada y salida de datos.
Símbolo de proceso y nos indica la asignación de un valor en la memoria y/o la ejecución de una operación aritmética.
Indica la salida de información por impresora.
Conector dentro de página. Representa la continuidad del diagrama dentro de la misma página.
Conector fuera de pagina. Representa la continuidad del diagrama en otra pagina.
Indica la salida de información en la pantalla o monitor.
Símbolo de decisión. Indica la realización de una comparación de valores.
TIPOS DE LENGUAJES ALGORÍTMICOS:
1° EJEMPLO:Contar los números enteros positivos introducidos por teclado. Se consideran dos variables enteras NUMERO y CONTADOR (contará el número de enteros positivos). Se supone que se leen números positivos y se detiene el bucle cuando se lee un número negativo o cero.
DIAGRAMA DE FLUJO:
PSEUDOCÓDIGO:
Inicio
contador =0
Leer (numero)
Mientras numero > 0 hacer
contador=contador+1
Leer (numero)
Fin_Mientras
Escribir('El número de enteros positivos es : ', contador)
Fin
TIPOS DE LENGUAJES ALGORÍTMICOS:
2° EJEMPLO:Calcular el salario neto de un trabajador en función del número de horas trabajadas, precio de la hora de trabajo y considerando unos descuentos fijos al sueldo bruto en concepto de impuestos (20 por 100).
DIAGRAMA DE FLUJO:
PSEUDOCÓDIGO:
Inicio
{cálculo salario neto}
leer nombre, horas, precio_hora
salario_bruto=horas * precio
Impuestos=0.20 * salario_bruto
salario_neto=salario_bruto-impuestos
escribir nombre, salario_bruto, salario_neto
Fin