lenguajes algorÍtmicos

Post on 20-Jan-2016

8 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related