ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tema: Herramientas de análisis para solución de problemas por computadora.


Enviado por   •  15 de Febrero de 2017  •  Ensayos  •  712 Palabras (3 Páginas)  •  293 Visitas

Página 1 de 3

UNIVERSIDAD TECNOLOGICA DE EL SALVADOR

FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS

ESCUELA DE INFORMÁTICA

MATERIA ALGORITMO II

FACILITADOR: Daniel N. Ramírez Salazar

AUXILIAR:          Teodora de Renderos

  • COMPETENCIA DE LA MATERIA: Resolver problemas mediante la aplicación del pensamiento lógico
  • NOMBRE DE LA UNIDAD DE APRENDIZAJE 1: Estructuras de Control
  • ELEMENTOS DE COMPETENCIA: Aplicar estructuras de control y de datos para el desarrollo de soluciones de problemas

============================================ 

CLASE II

Tema: Herramientas de análisis para solución de problemas por computadora.

Nos pondremos de acuerdo en la forma o método para resolver los problemas o el desarrollo de los algoritmos.

Consideraciones importantes:

Todo algoritmo es:

  1. Preciso
  2. Definido
  3. Finito

Por lo tanto, debe tener:

1.- Entrada-Proceso-Salida

2.- Un inicio y un fin.

3.- Al menos una variable

La Estructura a utilizar será:

     INICIO

     DEFINIR VARIABLES Y CONSTANTES

     LEER VARIABLES

     PROCESO 1

     PROCESO 2

     PROCESO N

     IMPRIMIR RESULTADO1

     IMPRIMIR RESULTADO2

    IMPRIMIR RESULTADOS

   FIN

ACLARANDO CONCEPTOS

Solamente se utilizarán dos tipos de variables: NUMÉRICAS Y ALFANUMÉRICAS.

Son suficientes para poder desarrollar la lógica durante las clases, por favor le sugiero no pensar en programar cuando desarrolle los problemas.

Haremos una distinción y es al momento de definir; si la variable es Numérica: Entera o Real y Cadena si es alfanumérica.

Toda variable alfanumérica al definir se hará de la siguiente forma:

Definir NOMBRE$, APELLIDOS$

En el caso de las variables numéricas, para definirlas se hará de la siguiente forma:

Definir   SUELDO=0, NOTA=0, CANTIDAD=0.

Veamos el primer ejemplo:

Hacer un algoritmo que determine el sueldo de un empleado, este se calcula de la siguiente forma: Sueldo base menos el 10% de la renta, al final deberá imprimir nombre, descuento y sueldo a pagar.

INICIO

Definir SUELDO_BASE=0, DESCUENTO= 0, SUELDO_PAGAR=0, NOMBRE$, RENTA=0.1

//Captura de datos. Puede hacerse de la siguiente forma:

ESCRIBIR " Ingrese sueldo Base"

LEER "SUELDO_BASE

// o en una sola instrucción:

LEER "Ingrese nombre:" , NOMBRE$

//Procesamiento

// Utilizaremos la palabra HACER antes de escribir el proceso a realizar.

HACER DESCUENTO=SUELDO_BASE*RENTA

HACER SUELDO_PAGAR=SUELDO_BASE-DESCUENTO

//Salida

IMPRIMIR "NOMBRE:", NOMBRE$

IMPRIMIR "DESCUENTOS:", DESCUENTO

IMPRIMIR "SUELDO A PAGAR:", SUELDO_PAGAR

FIN

El ejemplo anterior es un algoritmo con estructura secuencial.

La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. 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.

...

Descargar como (para miembros actualizados)  txt (5 Kb)   pdf (162.3 Kb)   docx (773.1 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com