Sei sulla pagina 1di 6

Fundamentos de Programacin

Ejemplo 1
Proceso Ejemplo1
//---Se asignan 4 notas al vector y se halla el promedio
Definir Notas Como Entero
Dimension Notas[4]
Definir Suma,Promedio como Real
Definir N,i como Entero

Notas[0] = 19
Notas[1] = 8
Notas[2] = 13
Notas[3] = 19
N <- 4
Suma <- 0
Para i<-0 Hasta N-1 Con Paso 1 Hacer
Suma <- Suma + Notas[i]
Fin Para
Promedio <- Suma/N
Escribir " El Promedio es " Promedio
FinProceso

Ejemplo 2
Proceso Ejemplo2
//--Hallar la suma y resta de dos vectores de 4 elementos
Definir V1,V2,Suma,Resta como Entero
Dimension V1[4], V2[4], Suma[4], Resta[4]
Definir N Como Entero
Definir i,f,c como Entero
N<-4
//--- Leemos datos al cada vector
Para i<-0 Hasta N-1 Con Paso 1 Hacer
Escribir "V1[" i "]="
Leer V1[i]
Fin Para
fot
//--- Leo datos a V2
Para i<-0 Hasta N-1 Con Paso 1 Hacer
Escribir "V2[" i "]="
Leer V2[i]
Fin Para

//----Hallamos la Suma y Resta


Para f<-0 Hasta N-1 Con Paso 1 Hacer
Suma[f] = V1[f] + V2[f]
Resta[f] = V1[f] - V2[f]
Fin Para

17 de mayo del 2016

Fundamentos de Programacin

17 de mayo del 2016

//--- Imprimimos el vector Suma


Escribir ""
Escribir "Vector Suma "
Para c<-0 Hasta N-1 Con Paso 1 Hacer
Escribir "Suma[" c "]=" Suma[c]
Fin Para
Escribir "Vector Resta "
Para c<-0 Hasta N-1 Con Paso 1 Hacer
Escribir "Resta[" c "]=" Resta[c]
Fin Para

FinProceso

Ejemplo 3 :
Proceso Ejemplo3
//---Hallar el menor y el mayor de un arreglo de N datos enteros
Definir N Como Entero //--- define el numero de elementos que se van a leer
Definir V1 como Entero
Dimension V1[100] //--- el tamano del vector siempre es fijo
Definir i,Mayor, Menor como Entero
//---Leemos la cantidad de casilleros que se van a usar el vector
//-- En el rango 1 a 100
Repetir
Escribir "Ingrese N <1-100] "
Leer N
Hasta Que N>=1 y N<=100
//---Leemos datos al vector
Para i<-0 Hasta N-1 Con Paso 1 Hacer
Escribir "V1[" i "]="
Leer V1[i]
Fin Para
//---- Hallamos el mayor
Mayor = V1[0]
Para i<-1 Hasta N-1 Con Paso 1 Hacer
Si V1[i]>Mayor Entonces
Mayor = V1[i]
Fin Si
Fin Para
//---- Hallamos el MENOR
Menor = V1[0]
Para i<-1 Hasta N-1 Con Paso 1 Hacer
Si V1[i]< Menor Entonces
Menor = V1[i]
Fin Si

Fundamentos de Programacin
Fin Para
//--- Imprimimos el mayor
Escribir ""
Escribir "El mayor es " Mayor
//--- Imprimimos el menor
Escribir ""
Escribir "El menor es " Menor

FinProceso

EJERCICIO 4:
//-- Lee 4 notas y hallar el promedio eliminando la menor
//--- nota
#include <iostream>
#include <conio.h>
using namespace std;
const int N = 4;
int main()
{
int V[N];
int Menor;
float Suma, Promedio;

//--- Leemos datos al vector


for(int i = 0; i < N; i++)
{
cout << "V[" << i << "]= ";
cin >> V[i];
}
//--- hallamos la menor nota
Menor = V[0];
for (int i = 1; i < N; i++)
{
if (V[i] < Menor)
Menor = V[i];
}
//-----Promedio
Suma = 0;
for (int i = 0; i < N; i++)
{
Suma = Suma + V[i];
}

17 de mayo del 2016

Fundamentos de Programacin

17 de mayo del 2016

Promedio = (Suma - Menor) / (N - 1);


cout << endl << endl;
cout << "El promedio eliminando la menor nota es " << Promedio << endl;
cout << "La menor nota elimina fue " << Menor << endl;
cout << "Presione una tecla para terminar";
_getch();
return(0);
}

EJERCICIO 5
//-- Lee 4 notas y hallar el promedio eliminando la menor
//--- nota
#include <iostream>
#include <conio.h>
using namespace std;
const int N = 4;
int main()
{
int V[N];
int Menor;
float Suma, Promedio;

//--- Leemos datos al vector


for (int i = 0; i < N; i++)
{
cout << "V[" << i << "]= ";
cin >> V[i];
}
//--- hallamos la menor nota
Menor = V[0];
for (int i = 1; i < N; i++)
{
if (V[i] < Menor)
Menor = V[i];
}
//-----Promedio
Suma = 0;
for (int i = 0; i < N; i++)
{
Suma = Suma + V[i];
}
Promedio = (Suma - Menor) / (N - 1);

Fundamentos de Programacin

17 de mayo del 2016

cout << endl << endl;


cout << "El promedio eliminando la menor nota es " << Promedio << endl;
cout << "La menor nota elimina fue " << Menor << endl;
//-- Imprimir las notas mayores al promedio
//-----------------------------------------cout << endl << "Notas mayores al promedio" << endl << endl;
for (int j = 0; j < N; j++)
{
if (V[j] > Promedio)
cout << "V[" << j << "]=" << V[j] << endl;
}
cout << "Presione una tecla para terminar";
_getch();
return(0);
}

EJERCICIO 6
//--- Lee 4 palabras a un vector de cadenas y luego las imprime
//--- en orden inverso al que fueron ingresadas
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
int main()
{
string Palabras[4];
//--- Lemos 4 datos al vector
for (int k = 0; k < 4; k++)
{
cout << "Ingrese Palabra " << k << " = ";
cin >> Palabras[k];
}
//--- Imprimimos en orden inverso al que fueron ingresadas
cout << endl << endl;
for (int j = 3; j >= 0; j--)
{
cout << Palabras[j] << endl;
}
cout << "Presione una tecla para terminar";
_getch();
return(0);
}

Fundamentos de Programacin
sqrt ---> include <math.h>

EJERCICIO 7

//--- Leeemos datos a una matriz de 3x4


//--- Los datos de la matriz son enteros
//--- y las imprimimos en formato de matriz
#include <iostream>
#include <conio.h>
#include <iomanip>
using namespace std;
int main()
{
int M[3][4];
//--- leemos datos a la matriz
for (int f = 0; f < 3; f++)
{
for (int c = 0; c < 4; c++)
{
cout << "M[" << f << "][" << c << "]=";
cin >> M[f][c];
}
cout << endl;
}
cout << endl << endl;
///--- Imprimimos la matriz
for (int f = 0; f < 3; f++)
{
for (int c = 0; c < 4; c++)
{
cout << setw(5) << M[f][c];
}
cout << endl;
}
cout << "Presione una tecla para terminar";
_getch();
return(0);
}

17 de mayo del 2016

Potrebbero piacerti anche