Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ASIGNATURA
COMPUTACIN
DOCENTE
q=5
r=0
5/2=
q=2
r=1
2/2=
q=1
r=0
q=24
r=1
24/2=
q=12
r=0
12/2=
q=6
r=0
6/2=
q=3
r=0
3/2=
q=1
r=1
c)189/2=
q=94
r=1
94/2=
q=47
r=0
47/2=
q=23
r=1
23/2=
q=11
r=1
11/2=
q=5
r=1
5/2=
q=2
r=1
2/2=
q=1
r=0
q=71
r=1
71/2=
q=35
r=1
35/2=
q=17
r=1
17/2=
q=8
r=1
8/2=
q=4
r=0
4/2=
q=2
r=0
2/2=
q=1
r=0
Pseudocdigo
Proceso sin_titulo
Definir f,x Como Real
Escribir "Ingrese un valor de x"
Leer x
Si x>=0 Entonces
Si x=0 Entonces
f=(x+2)/5
Sino
f=x*x*x+12*x+26
FinSi
Sino
Escribir "No existe solucion"
FinSi
Escribir "F(x) = ",f
FinProceso
int main()
{
int notas,aprobado=0,desaprobado=0;
int i;
for(i=0;i<25;i++)
{
notas=IngresarNota();
aprobado=Aprobados(notas,aprobado);
desaprobado=Desaprobados(notas,desaprobado);
}
cout<<"la cant de aprobados: "<<aprobado<<endl;
cout<<"la cant de desaprobados y con notas mayores a 8: ; "<<desaprobado<<endl;
return 0;
}
4. El siguiente cdigo permite ingresar los datos en una matriz y luego se muestra la matriz y la diagonal principal. Existen 2 errores:
-
Encuentre las lneas con el error (el error est marcado de amarillo)
#include<iostream>
using namespace std;
void Ingresar (int M[20][20], int f, int c)
{
int i,j;
for (i=0;i<f;i++)
for (j=0;j<c;j++)
{
cout<<"ingresa el valor de M["<<i+1<<"]["<<j+1<<"]";
cin>>M[i][j];
}
}
void Mostrar (int M[20][20], int f, int c)
{
int i,j;
for (i=0;i<f;i++)
{
for (j=0;j<c;j--)
..
{
cout<<M[i][j]<<"\t";
}
cout<<endl;
}
}
int Mayor(int M[20][20], int f, int c)
{
int i,j, may=0;
for (i=0;i<f;i++)
for (j=0;j<c;j++)
{
if(M[i][j]>may)
may = M[i][j];
}
return may;
}
#include<iostream>
using namespace std;
void Ingresar (int M[20][20], int f, int c)
{
int i,j;
for (i=0;i<f;i++)
for (j=0;j<c;j++)
{
cout<<"ingresa el valor de M["<<i+1<<"]["<<j+1<<"]";
cin>>M[i][j];
}
}
void Mostrar (int M[20][20], int f, int c)
{
int i,j;
for (i=0;i<f;i++)
{
for (j=0;j<c;j++)
{
cout<<M[i][j]<<"\t";
}
cout<<endl;
}
}
int Mayor(int M[20][20], int f, int c)
{
int i,j, may=0;
for (i=0;i<f;i++)
for (j=0;j<c;j++)
{
if(M[i][j]>may)
may = M[i][j];
}
return may;
}
void Diagonal(int M[20][20], int f, int c)
{
int i,j;
for (i=0;i<=f;i++)
{
for (j=0;j<=c;j++)
{
if(i=j)
cout<<M[i-1][j-1]<<"\t";
}
}
}
int main()
{
int M[20][20],f,c;