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

Actividad de Aprendizaje No. 2 Referentes Conceptuales a la Programación Estructurada


Enviado por   •  6 de Octubre de 2020  •  Tareas  •  1.922 Palabras (8 Páginas)  •  214 Visitas

Página 1 de 8

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.



 

  1. CONTEXTUALIZACION

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

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

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

while numero <= 10:
   suma = numero + suma
   numero = numero + 1
print "La suma es " + str(suma)

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;
switch(a)
{
case 0:
   //operaciones a realizar en caso de que a valga 0;
   break;
case 1:
   //mismo proceso
   break;
...
case n:
   //n tiene que ser una constante, o numérica {0,1,2 ....} o una definida #define n 2
   break;
default:
   //en caso de que no se de ninguna de las anteriores hacer...
}

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

using namespace std;

int main()
{
if ( edad > 20 )
   cout<<"Eres mayor de edad" ;
else
   cout<<"No eres mayor de edad";
}

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

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

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

                

...

Descargar como (para miembros actualizados)  txt (8.6 Kb)   pdf (243 Kb)   docx (52.9 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com