Computing">
Nothing Special   »   [go: up one dir, main page]

Semana 5

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

FUNDAMENTOS DE

PROGRAMACIÓN
Tema 5: Estructuras de Control Secuencial

Inicio

A=L*L

Fin

SEMANA 5
UNJBG - ESAM
Av Miraflores S/N
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN – TACNA
FACULTAD DE CIENCIAS AGROPECUARIAS
ESCUELA PROFESIONAL DE INGENIERÍA AMBIENTAL

Tema 5
Estructuras de Control Secuencial
Asignatura
Fundamentos de Programación

Documento preparado por


Universidad Nacional Jorge Basadre Grohmann
Docente: Ing. Freeman Hugo Llamozas Escalante

EL material presentado en este documento ha sido preparado por la Escuela


Profesional de Ingeniería Ambiental y constituye una recopilación de
información para la asignatura de Fundamentos de Programación. Todas las
fuentes se encuentran debidamente citadas en el silabo de la asignatura, así
como en las diferentes notas que pueden mostrarse al pie del documento. Los
derechos de autor de la elaboración del presente documento se le atribuye al
docente asignado

[i] FUNDAMENTOS DE PROGRAMACIÓN | Tema 5: Estructuras de Control Secuencial


UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN – TACNA
FACULTAD DE CIENCIAS AGROPECUARIAS
ESCUELA PROFESIONAL DE INGENIERÍA AMBIENTAL

INTRODUCCIÓN Dentro de los paradigmas de programación,


se encuentra la forma estructurada o
secuencial para el desarrollo de problemas,
como su nombre lo menciona y como se ha
venido desarrollando en las clases anteriores
esta programación es la forma inicial del
aprendizaje en programación.

FUNDAMENTOS DE PROGRAMACIÓN | Tema 5: Estructuras de Control Secuencial


UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN – TACNA
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA EN INFORMÁTICA Y SISTEMAS

1) Programación Estructurada

La programación estructurada es una metodología guía que utiliza el

diseño descendente para el desarrollo de aplicaciones. Solo le basta

utilizar 3 tipos de algoritmos (técnicas) para completar un proyecto desde

su inicio hasta el final; estructuras secuenciales, estructuras selectivas,

estructuras repetitivas.

2) Algoritmos Secuenciales

Son aquellos algoritmos en donde las instrucciones se ejecutan desde el

punto de inicio hasta el punto final sin encontrar bifurcaciones o

repeticiones.

3) Simbología a Utilizar

En el desarrollo de los algoritmos secuenciales se utilizan simbologías

iniciales como:

Terminal (representa el comienzo, “inicio”, y el final “fin” de un programa). Puede


representar también una parada o interrupción programada que sea necesario realizar
en un programa.
Entrada/Salida cualquier tipo de introducción de datos en la memoria desde los
periféricos, “entrada”, o registro de la información procesada en un periférico, “salida”.

Proceso, cualquier tipo de operación que pueda originar cambio de valor, formato o
posición de la información almacenada en memoria, operaciones aritméticas, de
transferencia, etc.
Conector, sirve para enlazar dos partes cualesquiera de un diagrama a través de un
conector en la salida y otro en la entrada. Se refiere a la conexión en la misma página
del diagrama.
Indicador de dirección o línea de flujo (indica el sentido de ejecución de las operaciones)

Línea conectora, sirve de unión entre dos símbolos.

Conector (conexión entre dos puntos del organigrama situado en páginas diferentes)

Impresora o documento, se utiliza en ocasiones en lugar del símbolo de E/S.

Ingreso manual de datos, se utiliza en ocasiones en lugar del símbolo de E/S

[1] FUNDAMENTOS DE PROGRAMACIÓN | Tema 5: Estructuras de Control Secuencial


UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN – TACNA
FACULTAD DE CIENCIAS AGROPECUARIAS
ESCUELA PROFESIONAL DE INGENIERÍA AMBIENTAL
Comentarios, se utiliza para añadir comentarios clasificadores a otros símbolos del
diagrama de flujo. Se pueden dibujar a cualquier lado del símbolo.

4) Variables

Según la RAE una variable es toda aquella que esta sujeta a cambios

frecuentes o probables. Para computación una variable es todo aquel

símbolo que puede almacenar un valor aritmético, lógico o carácter

dentro de un código fuente.

Variables de Entrada:

Son las variables iniciales que ingresa el usuario del programa y con las

que se realiza alguna operación posteriormente.

Variables de Salida:

Son las variables finales que resultan del tratamiento de las variables de

entrada a través de algún proceso ejecutado.

5) Ejercicios Aplicativos

• Desarrolle un algoritmo que permita el cálculo del área de un

círculo; el programa debe pedir como datos de ingreso el radio del

círculo y mostrar el área calculada al final.

• Desarrolle un algoritmo que dada una cantidad en soles se pueda

convertir en dólares.

• Calcular el total que una persona debe pagar en una llantera, si el

precio de cada llanta es de S/.800.

• Escribir un algoritmo que calcule el salario de un trabajador en

seguridad ocupacional de la siguiente manera; el trabajador cobra

[2] FUNDAMENTOS DE PROGRAMACIÓN | Tema 5: Estructuras de Control Secuencial


UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN – TACNA
FACULTAD DE CIENCIAS AGROPECUARIAS
ESCUELA PROFESIONAL DE INGENIERÍA AMBIENTAL

un precio fijo por hora trabajada y se le descuenta el 10% por el

concepto de impuestos a la SUNAT. El programa debe pedir: el

nombre del trabajador, horas trabajadas y el precio que cobra por

hora, como salida debe imprimir el sueldo bruto, el descuento por

impuestos y el salario a pagar.

• Diseñar un algoritmo que permita visualizar el total a pagar de la

compra de productos de primera necesidad, el supermercado por

tiempos de pandemia ofrece un descuento del 3% sobre el total de

la compra realizada por el cliente, el cliente l final desea saber

cuanto es el total a pagar. El programa debe pedir el nombre del

cliente y el total de la compra. Como salida debe mostrar el

descuento realizado y el total a pagar (con el descuento realizado).

[3] FUNDAMENTOS DE PROGRAMACIÓN | Tema 5: Estructuras de Control Secuencial

También podría gustarte