Actividad de Aprendizaje No. 2 Referentes Conceptuales a la Programación Estructurada
Enviado por Javier Ortega • 6 de Octubre de 2020 • Tarea • 1.922 Palabras (8 Páginas) • 251 Visitas
Actividad de Aprendizaje No. 2
Referentes Conceptuales a la Programación Estructurada.
Resumen
Esta actividad permite estudiar y practicar lo conceptos de la programación estructurada básica. En el cual se tiene en cuenta la secuencia, selección e iteración.
CONTEXTUALIZACION
- Explique el termino de ciclo y cita un ejemplo de la cotidianidad.
Un ciclo, se puede decir que es una cantidad de pasos repetitivos que nos llevan a tomar una decisión. Un ejemplo, de la cotidianidad seria, pagar un artículo con monedas, pero antes contarlas para llegar a un valor.
- Explique el termino de toma de decisión y cita un ejemplo de la cotidianidad.
Es de acuerdo a unas variables de entrada definimos qué camino tomar para dar respuesta a cierta condición. Un ejemplo de la cotidianidad seria mirar por la ventana y fijarnos si está lloviendo y en base a eso determinamos si tomamos el paraguas o no.
- Hacer un cuadro comparativo, donde se explique y de un ejemplo sencillo diseñado por usted aplicando las estructuras (If, else, switch – Case, while, for, do While)
CICLOS | EXPLICACION | EJEMPLO |
for | Ejecuta un bloque de instrucciones "n" veces, es recomendable la utilización de este ciclo cuando se conoce el número de repeticiones de una tarea es decir cuando se sabe en número de veces que se va a repetir algo | for(n=1, n<200) |
while | son una estructura de control cíclica, los cuales nos permiten ejecutar una o varias líneas de código de forma repetitiva sin necesidad de tener un valor inicial | suma, numero = 0, 1 |
switch-case | se utiliza cuando queremos evitarnos las llamadas escaleras de decisiones. La estructura if nos puede proporcionar, únicamente, dos resultados, uno para verdadero y otro para falso. Una estructura switch … case, por su parte, nos permite elegir entre muchas opciones. | int a; |
if else | ejecutar una acción si el resultado de la evaluación de la expresión es verdadera y otra acción si el resultado de la evaluación es falsa. | #include |
- Escribe y explica cada línea, de la sintaxis del ciclo Para en Pseint.
[pic 1]
La imagen anterior muestra la inserción del pseint del código “para”. A continuación, se describen cada una de las líneas.
Para variable_numerica<-valor_inicial Hasta valor_final Con Paso paso Hacer
variable_numerica: se coloca la variable a evluar
variable_numerica: Se coloca la condición a evaluar
valor_final: la condición que se cumple para finalizar
paso: Con cuantos pasos se debe ejecutar
secuencia de acciones: Las operaciones que se debe realizar
- Escribe y explica cada línea, de la sintaxis del ciclo Mientras en Pseint.
[pic 2]
Expresión_logica: Se coloca la expresión lógica a evaluar. Ejemplo: Contador <> 10
Secuencia de acciones: Las operaciones que se realiza se se cumple la condicion lógica.
SEGUNDA PARTE PRACTICA:
Parte A: Revisa los siguientes enunciados y desarrolla el algoritmo en Pseint y el diagrama de Flujo en DFD. (Del ejercicio 1 al 3)
- Don pedro en su ferretería realiza la siguiente oferta por la compra de más de $110.000 pesos (mínimo 4 productos) realiza un descuento de 3%. Si la compra corresponde a un valor menos no aplica descuento. Se requiere realizar un algoritmo de la factura que lleve mínimo 4 productos de ferretería y aplicar los respectivos descuentos de la oferta.
Codigo PSeInt
Algoritmo Descuento
Definir Articulo1 como real;
Definir Articulo2 como real;
Definir Articulo3 como real;
Definir Articulo4 como real;
Definir Total como real;
Definir Total_A_Pagar como real;
Definir Descuento como real;
Escribir 'Valor Articulo 1';
Leer Articulo1;
Escribir 'Valor Articulo 2';
Leer Articulo2;
Escribir 'Valor Articulo 3';
Leer Articulo3;
Escribir 'Valor Articulo 4';
Leer Articulo4;
Descuento <- 0.03;
Total <- Articulo1 + Articulo2 + Articulo3 + Articulo4;
Si Total > 110000 Entonces
Total_A_Pagar <- Total - (Total * Descuento);
Escribir 'Valor sin descuento ', Total;
Escribir 'Aplicando descuento del 3%';
Escribir 'El valor a Pagar ', Total_A_Pagar;
Escribir 'Gracias por su compra';
SiNo
...