Ejemplos de Programación Estructurada

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Defensa


Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional
Bolivariana (UNEFANB)
Extensión – Guacara
Guacara, Edo – Carabobo

Integrante: Omer Primera Prof.ª: Belkys Vásquez


C.I: 28456174 Asignatura: Procesamiento de Datos

Programación Estructurada(Ejemplos):

1. Secuencia: En este ejercicio se pide que se calcule el sueldo mensual de


un trabajador ingresando el número de horas trabajadas en el mes y el
valor tanto como de las horas normales de trabajo y las horas extra.

Proceso Sueldo
Definir trabajador, horas_dia, valor_hora, Dias_mes, horas_extra,
valor_estra, Sueldo_total;
Escribir “Calcular el sueldo y horas extra: “;
Escribir “Ingrese el nombre del trabajador: “;
Leer trabajador;
Escribir “Ingrese el número de horas de trabajo al día: ”;
Leer horas_dia;
Escribir “Ingrese el valor de cada hora de trabajo: “;
Leer valor_hora;
Escribir “Ingrese el número de días trabajados en el mes: “;
Leer Dias_mes;
Escribir “Ingrese el número de horas extra: “;
Leer horas_extra;
Escribir “Ingrese el valor de cada hora extra: “;
Leer valor_extra;
Sueldo_dia<-horas_dia*valor_hora;
Sueldo_mes<-Sueldo_dia*Dias_mes;
Sueldo_extra<-horas_extra*valor_extra;
Sueldo_total<-Sueldo_mes+Sueldo_extra;
Escribir “El sueldo total es: “, Sueldo_total;
FinProceso

2. Interacción: Este ejercicio permite saber los números primos comprendidos


entre 1 y 100.

Proceso primos
Definir j, Resto, Contador, c, Pasos Como Entero;
Pasos<-0;
c<-1;
Escribir “Números primos entre y 100: “;
Mientras c<100 Hacer
Contador<-0;
Para j<-1 Hasta c Hacer
Resto<- (c % j);
Si Resto = 0 Entonces
Contador<- (Contador+1);
FinSi
FinPara
Si Contador = 2 | c=1 Entonces
Escribir “Primo Encontrado “,c;
FinSi
c <- c+1;
FinMientras
FinProceso

3. Decisión: Hacer un programa que indique el promedio de tres notas y


además le diga si ha reprobado o no.

Proceso promedio
Definir nota1, nota2, nota3, Promedio, Suma_notas como real;
Escribir “Ingrese la primera nota: ”;
Leer nota1;
Escribir “Ingrese la segunda nota: ”;
Leer nota2;
Escribir “Ingrese la tercera nota: ”;
Leer nota3;
Suma_notas<-nota1+nota2+nota3;
Promedio<-Suma_notas/3;
Escribir “El promedio es: “, Promedio;
Si promedio>=6 Entonces
Escribir “Aprobado”;
Sino
Escribir “Reprobado”;
FinSi
FinProceso

Objetivos de la Programación: La programación debe perseguir la obtención de


programas de calidad. Para ello se establece una serie de factores que determinan
la calidad de un programa. Algunos de los factores de calidad más importantes son
los siguientes:

Corrección: Un programa es correcto si hace lo que debe hacer tal y como se


estableció en las fases previas a su desarrollo. Para determinar si un programa hace
lo que debe, es muy importante especificar claramente qué debe hacer el programa
antes de desarrollarlo y, una vez acabado, compararlo con lo que realmente hace.

Claridad: Es muy importante que el programa sea lo más claro y legible posible,
para facilitar así su desarrollo y posterior mantenimiento. Al elaborar un programa
se debe intentar que su estructura sea sencilla y coherente, así como cuidar el estilo
en la edición; de esta forma se ve facilitado el trabajo del programador, tanto en la
fase de creación como en las fases posteriores de corrección de errores,
ampliaciones, modificaciones, etc. Fases que pueden ser realizadas incluso por otro
programador, con lo cual la claridad es aún más necesaria para que otros
programadores puedan continuar el trabajo fácilmente. Algunos programadores
llegan incluso a utilizar Arte ASCII para delimitar secciones de código. Otros, por
diversión o para impedir un análisis cómodo a otros programadores, recurren al uso
de código ofuscado.

Eficiencia: Se trata de que el programa, además de realizar aquello para lo que fue
creado (es decir, que sea correcto), lo haga gestionando de la mejor forma posible
los recursos que utiliza. Normalmente, al hablar de eficiencia de un programa, se
suele hacer referencia al tiempo que tarda en realizar la tarea para la que ha sido
creado y a la cantidad de memoria que necesita, pero hay otros recursos que
también pueden ser de consideración al obtener la eficiencia de un programa,
dependiendo de su naturaleza (espacio en disco que utiliza, tráfico de red que
genera, etc.).

Portabilidad: Un programa es portable cuando tiene la capacidad de poder


ejecutarse en una plataforma, ya sea hardware o software, diferente a aquélla en la
que se elaboró. La portabilidad es una característica muy deseable para un
programa, ya que permite, por ejemplo, a un programa que se ha desarrollado para
sistemas GNU/Linux ejecutarse también en la familia de sistemas operativos
Windows. Esto permite que el programa pueda llegar a más usuarios más
fácilmente.

También podría gustarte