Beruflich Dokumente
Kultur Dokumente
Algoritmo PRODUCCION
Var
NOMBRE[n];PRODUCCION[n];PRODUCCIONPERSONA[n];PRODUCCION[n]
[MAX] : Arreglo[1..n]
i,j,A,B,cont,PRODUCCIONMEDIA,PRODUCCIONTOTAL
PRODUCCIONANUALPROMEDIO,PRODUCCIONMEDIASEPTIMO : enteros
INICIO
PRODUCCIONMEDIA=PRODUCCION[i][6]++;
PRODUCCIONMEDIASEPTIMO=PRODUCCIONMEDIA/n;
PRODUCCIONTOTAL=PRODUCCIONPERSONA[i]++;
PRODUCCIONANUALPROMEDIO=PRODUCCIONTOTAL/n;
}
// -------------------------------------------------------
// PREGUNTA A POR MERITO
A=PRODUCCIONPERSONA[i];
PRODUCCIONPERSONA[i]=PRODUCCIONPERSONA[k];
PRODUCCIONPERSONA[k]=A;
B=NOMBRE[i];
NOMBRE[i]=NOMBRE[k];
NOMBRE[k]=B;
Fin_si
1
fin_desde
fin_desde
// -------------------------------------------------------
//PREGUNTA B
Imprimir " PRODUCCION MEDIA TOTAL DEL SEPTIMO MES ES:
",PRODUCCIONMEDIASEPTIMO;
// -------------------------------------------------------
//PREGUNTA c
Imprimir " PRODUCCION TOTAL: ",PRODUCCIONTOTAL
// -------------------------------------------------------
//PREGUNTA D
Si (PRODUCCIONPERSONA[i]>PRODUCCIONANUALPROMEDIO) entonces
cont=cont++;
fin_si
fin_desde
2
PREGUNTA # 5 C++
#include <iostream.h>
#include <conio.h>
void main()
{
const int n;
const int MAX=12;
int NOMBRE[i];
int PRODUCCION[n];
int PRODUCCIONPERSONA[n];
int PRODUCCION[n][MAX];
int i,j,A,B,cont,PRODUCCIONMEDIA,PRODUCCIONTOTAL;
int PRODUCCIONANUALPROMEDIO,PRODUCCIONMEDIASEPTIMO;
float NOMBRE;
float PRODUCCION;
float PRODUCCIONPERSONA;
float PRODUCCION;
}
3
PRODUCCIONMEDIA=PRODUCCION[i][6]++;
PRODUCCIONMEDIASEPTIMO=PRODUCCIONMEDIA/n;
PRODUCCIONTOTAL=PRODUCCIONPERSONA[i]++;
PRODUCCIONANUALPROMEDIO=PRODUCCIONTOTAL/n;
}
// -------------------------------------------------------
// PREGUNTA A POR MERITO
B=NOMBRE[i];
NOMBRE[i]=NOMBRE[k];
NOMBRE[k]=B;
}
}
}
if (PRODUCCIONPERSONA[i]>PRODUCCIONANUALPROMEDIO)
{
cont=cont++;
}
4
}
PREGUNTA # 16 C++
#include <iostream.h>
#include <conio.h>
void main()
{
const int MAX=5;
const int n;
int PRACTICA[n][MAX];
int PARCIAL[n];
int FINAL[n];
int CODIGO[n];
int PROMFINAL[n]
int ESTADO[n];
int n,i,j,MIN,SUMA,CODIG,PROMB;
float PRACTICA;
float PARCIAL;
float FINAL;
float CODIGO;
float PROMFINAL;
float ESTADO;
}
5
cin>>PRACTICA[i][j];
if (j=1)
{
MIN=PRACTICA[i][1];
else
if (MIN>PRACTICA[i][j])
{
MIN=PRACTICA[i][j];
}
}
SUMA=PRACTICA[i][j]++;
}
// ALAMACENANDO EL ESTADO
if (PROMFINAL[i]>10)
{
ESTADO[i]="A";
else
if (PROM>6.1)
{
ESTADO[i]="S";
else
ESTADO[i]="D";
}
}
}
//
----------------------------------------------------------------------------------------------------------------------------
------
//PRESENTAR EL LISTADO DE ALUMNOS CON SU RESPECTIVOS DATOS
6
for (int i = 0; i < n; ++i)
{
cout<<"ALUMNOS DEL CURSO XX";
cout<<"-----------------------------------------------------------------";
cout<<"CODIGO: "<<CODIGO[i]<<" PROMEDIO DE PRACTICAS:
"<<PROMPRACT[i]<<" PROMEDIO FINAL: "<<PROMFINAL[i]<<" ESTADO:
"<<ESTADO[i];
}
//
----------------------------------------------------------------------------------------------------------------------------
------
CODIG=CODIGO[i];
CODIGO[i]=CODIGO[k];
CODIGO[k]=CODIG;
else
if (PROMFINAL[i]<PROMFINAL[k])
{
if (CODIGO[i]=CODIGO[k])
{
CODIG=CODIGO[i];
CODIGO[i]=CODIGO[k];
CODIGO[k]=CODIG;
}
}
}
}
}
7
if (PROMFINAL[i]>=12)
{
cout<<"MERITO";
cout<<"CODIGO: "<<CODIGO[i]<<" PROMEDIO FINAL: "<<PROMFINAL[i];
}
}
//
----------------------------------------------------------------------------------------------------------------------------
------
8
PREGUNTA # 16
PSEUDOCODIGO
Pseudocodigo
var
INICIO
9
// ingresar notas del parcial
cout<<"Ingrese nota del parcial: "<<j;
cin>>PRACTICA[i][j];
if (j=1)
{
MIN=PRACTICA[i][1];
else
if (MIN>PRACTICA[i][j])
{
MIN=PRACTICA[i][j];
}
}
SUMA=PRACTICA[i][j]++;
}
// ALAMACENANDO EL ESTADO
if (PROMFINAL[i]>10)
{
ESTADO[i]="A";
else
if (PROM>6.1)
{
ESTADO[i]="S";
else
ESTADO[i]="D";
}
}
}
//
------------------------------------------------------------------------------------------------------------------------
----------
10
//PRESENTAR EL LISTADO DE ALUMNOS CON SU RESPECTIVOS DATOS
//
------------------------------------------------------------------------------------------------------------------------
----------
CODIG=CODIGO[i];
CODIGO[i]=CODIGO[k];
CODIGO[k]=CODIG;
else
if (PROMFINAL[i]<PROMFINAL[k])
{
if (CODIGO[i]=CODIGO[k])
{
CODIG=CODIGO[i];
CODIGO[i]=CODIGO[k];
CODIGO[k]=CODIG;
}
}
}
}
11
}
FIN
12