LENGUAJES ALGORÍTMICOS

11
LENGUAJES ALGORÍTMICO S 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

Transcript of LENGUAJES ALGORÍTMICOS

Page 1: 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

Page 2: LENGUAJES ALGORÍTMICOS

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.

Page 3: LENGUAJES ALGORÍTMICOS

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).

Page 4: LENGUAJES ALGORÍTMICOS

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

Page 5: LENGUAJES ALGORÍTMICOS

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.

Page 6: LENGUAJES ALGORÍTMICOS

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.

Page 7: LENGUAJES ALGORÍTMICOS

DIAGRAMA DE FLUJO:

Page 8: LENGUAJES ALGORÍTMICOS

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

Page 9: LENGUAJES ALGORÍTMICOS

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).

Page 10: LENGUAJES ALGORÍTMICOS

DIAGRAMA DE FLUJO:

Page 11: LENGUAJES ALGORÍTMICOS

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