Vous êtes sur la page 1sur 5

1)

// INICIO
**suma(entero,entero) :
entero
**CrearMatriz(entero,ente
ro) : entero
**LlenarMatriz(entero,ent
ero): entero
**Suma(entero**,entero*
*,entero,entero) : entero

Final=Suma(matriz1,matriz
2,filas,colum)
Escribir la suma es :
Para i=0 hasta i<filas inc 1
Hacer

Hacer
Para j=0 hasta j<c inc+1
Hacer
Escribir elemento i+1 j+1
Fin del para

Para j=0 hasta j<colum inc


1

Fin del para

Hacer escribir final [i][j]

Retornar matriz

Si ( j< colum-1)

//Definiendo filas y
columnas

Escribir ,
Fin del para

//Inicio
4(Suma(entero**m1,enter
o**m2,entero f , entero c)

**matriz1,**matriz2,**fina
l,**matriz,f, c , i , j , filas ,
columnas : entero

Retornar 0

//Proceso

//leer

Para i=0 hasta i<f inc+1

Leer filas,columnas

//Inicio2
(CrearMatriz(entero f,
entero c)

//Proceso

//Proceso

Para j=0 hasta j<c inc +1

**Matriz1=CrearMatriz(fila
s,colum)

**matriz=nuevo entero *[f]

Hacer

Para i=0 hasta i<f inc +1

matriz[i][j]=m1[i][j]+m2[i][j
]

Hacer matriz[i]= nuevo


entero[c]

fin del para

Retornar matriz

fin del para

**Matriz2=CrearMatriz(fila
s,colum)
**final=CrearMatriz(filas,c
olum)

**matriz: CrearMatriz(f,c)

Hacer

retornar matriz

Escribir Matriz1
Matriz1=LlenarMatriz
(filas,colum)

//Inicio 3 (LlenarMatriz
(entero f, entero c)

Escribir Matriz2

//Proceso

Matriz2=LlenarMatriz(filas,
colum)

**matriz=Crear(f,c)
Para i=0 hasta i<f inc+1

2)
//Inicio
//definiendo
cantAlumnos: entero
sumatotal: real

Alumno[fila][1]+
Alumno[fila][2])/3
Fin del para
Para fila=0 hasta fila <
cantAlumnos inc 1
Hacer

3)
//INICIO
//definiendo
Constante entera: ELEM
ELEM<- 10

Alumno[cantAlumnos][4]:
real

Escribir

Media(entero*): Real
I,a,[ELEM] : entero

//redefiniendo

El promedio del alumno


fila+1 es:

Sumatotal<- 0

Findel para

// Leer
Leer cantAlumnos

Para fila=0 hasta


fila<cantAlumnos inc+1

Para i=0 hasta i<ELEM


inc+1

//Procesos

Hacer

Para fila=0 hasta fila<cant


alumnos inc+1

Sumatotal +=
Alumno[fila][3]

Hacer

Escribir

Escribir Media

Escribir calificacin del


alumno fila+1 :

El promedio total de los


alumnos es:

//INICIO2(Media(entero*v)
: Real)

Escribir calificacin del


alumno fila+1 :

Fin del para

//Definiendo

Retornar 0

Media: real

// Proceso

Hacer
escribir Introduce
elemento i+1 del array :
Fin del para

Escribir calificacin del


alumno fila+1 :

i: entero

Escribir \n

media =0

Fin del para

//Proceso

Para fila=0 hasta fila<


cantAlumnos inc +1

Para i=0 hasta i<ELEM


inc+1

Hacer

Hacer

Alumno[fila][3]=(Real)(Alu
mno[fila][0]+

Media=media+*v
V ++

Fin del para

Hacer

Retornar Media/ELEM

SI(*v>mayor)

6)

FIN

Hacer

4)

mayor=*v

//INICIO
//definiendo

//INICIO

fin del si

//definiendo

fin del para

Constante entera: ELEM

Retornar mayor

ELEM=8

FIN

Mayor(Real*):Real

5)

A[ELEM] : real

//Inicio

i: entero

*punteroA,*punteroC:
entero

//Proceso
Para i=0 hasta i<ELEM inc1
Escribir
Introduce elemento i+1
del array

a,b,c=1: entero
Leer a,b
//Proceso
punteroA=&a

Fin del para

punteroC=&c

Escribir

*punteroC=(*punteroA)+b

Mayor

Escribir

//INICIO 2

La suma de ellos es : =
*punteroC

Mayor(real *v): real


Mayor: real
I: entero
Mayor=*v
V++
Para i=0 hasta i<ELEM inc 1

n,i:entero
fib[n]:entero
fib[0]:1
fib[1]:1
//Leer
Leer n
//Proceso
Escribir Fibonacci =[ Fib[0]
Fib[1]
Para i=2 hasta i<n inc +1
Hacer fib[i]=Fib[i-2]+fib[i-1]
Escribir fib[i]
Fin del para
Escribir ]
Escribir Multiplos de 3:
Para i=2 hasta i<n inc+1
Hacer

Retornar 0

Si(fib[i]%3==0)

FIN

Hacer
Fib[i]=fib[i-2]+fib[i-1]
Escribir fib[i]
Fin del si

Fin del para

Dp= m[i][j]

Retornar 0

Fin del si

8)

FIN

Fin del para

//INICIO

7)

Fin del para

//definiendo

//INICIO

Escribir La diagonal
secundaria es :

A[n][n],i,j,n,m : entero

//Definiendo
m[100][100],dp,ds,i,j,n:ent
ero
//Leer
Leer n
//Proceso
Para i=0 hasta i<n inc 1
Hacer
Para j=0 hasta j<n inc 1
Hacer
Escribir m[i][j]
Fin del para
Fin del para

Para i=0 hasta i<n inc 1

//Leer
Leer n, m

Hacer para j=0 hasta j<n inc


1

//proceso

Hacer

Para i=0 hasta i<n inc+1

Si(j=n-1-i)

Hacer

Hacer

Para j=0 hasta j<n inc +1

Ds= m[i][j]

Hacer A[i][j]=0

Fin del si

Fin del para

Fin del para

Fin del para

Fin del para

Para i=0 hasta i<n inc+1

Retornar 0

Hacer

FIN

A[i][(n-1)-i]=m
Para i=0 hasta i<n inc+1

Escribir La diagonal
principal es :

A[(n-1)-j][(j]=m

Para i=0 hasta i<n inc 1

Para i=0 hasta i<n inc+1

Hacer

Hacer

Para j=0 hasta j<n inc 1

Para j=0 hasta j<n inc+1

Hacer

Hacer

Si(i==j)

Escribir A[i][j]

Hacer

Fin del para


Fin del para

Retornar 0
9)
//Inicio
//definiendo
Vector[15],i: entero
//Proceso
Srand((unsigned entero)
time(0))

Mayscula(carcter*s) :
vacio
//Proceso
Mientras *s!=0
Hacer
Si(*s>=a && *s<=z)
Hacer
*s=*s-32

Para i=0 hasta i<15 inc+1

s=s+1

Hacer

Fin del si

vector[i]= rand()%100

Fin del Mientras

Fin del para

//INICIO 2

Escribir Valores

//definiendo

Para i=0 hasta i<15 inc+1

Carcter: cad[50]

Hacer

//Leer

Escribir *vector+1

Leer(cad)

Escribir Direccion de
memoria 10:

//Proceso
Mayscula(cad)

Escribir Direccion de
memoria 15:

Escribir En maysculas

Fin del para

Mostrar cad

Retornar 0

FIN

10)
//INICIO
//definiendo

Vous aimerez peut-être aussi