Logo Studenta

arreglos unid - Hector Campos

¡Estudia con miles de materiales!

Vista previa del material en texto

PROGRAMACION 
 
14 DE NOVIEMBRE DE 2020 
 
Programación D-24 
Horario: M y V de 11 a 1 
Hector Campos Serna 
Código. 215646659 
Actividad 3.2.1 
Arreglos Unidimensionales 
14/11/2020 
 
 
 
 
 
 
 
Pseudocodigo Código 
Principal 
Inicio 
enteros datos[10], i 
 desde(i0;i<=9;inc i) 
 inicio 
 imprimir("Dame el elemento",i) 
 leer(datos[i]) 
 fin 
 //muestra los elementos del arreglo en sentido inverso 
 desde(i9; i>=0; dec i){ 
 imprimir("El elemento” i “es” datos[i]” ) 
 fin 
Fin 
#include <stdio.h> 
#include <stdlib.h> 
int main(int argc, char *argv[]) 
{ int datos[10], i; 
 //llena el arreglo don los elementos 
 for(i=0;i<=9;i++) 
 {printf("Dame el elemento %d\n",i); 
 scanf("%d",&datos[i]);} 
 //muestra los elementos del arreglo en sentido inverso 
 for(i=9; i>=0; i--){ 
 printf("El elemento %d es %d\n", i, datos[i] ); 
 } 
 return (0); 
} 
 
Practica 34: Arreglos Unidimensionales 
 
 
 
 
Pseudocodigo Código 
Principal 
inicio 
real A[5]={3.2,4.6,1.7,8.3,5.2}, B[5]={4.9,7.1,9.5,2.7,6.8}, C[5]; 
 entero i 
 //suma de los arreglos que ya fueron inicializados 
 desde(i0;i<=4;inc i) 
 C[i]  A[i] + B[i]; 
 //Muestra completamente cada una de las sumas 
 desde(i0; i<=4; inc i) 
 imprimir(A[i], “+”B[i], “=” C[i]) 
fin 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
#include <stdio.h> 
#include <stdlib.h> 
int main(int argc, char *argv[]) 
{float A[5]={3.2,4.6,1.7,8.3,5.2}, B[5]={4.9,7.1,9.5,2.7,6.8}, C[5]; 
 int i; 
 //suma de los arreglos que ya fueron inicializados 
 for(i=0;i<=4;i++){ 
 C[i] = A[i] + B[i];} 
 //Muestra completamente cada una de las sumas 
 for(i=0; i<=4; i++){ 
 printf("%.2f + %.2f = %.2f ", A[i], B[i], C[i]); 
 } 
 return (0); 
} 
Practica 35: Suma de dos arreglos unidimensionales 
 
 
Pseudocodigo Código 
//Práctica 36. Guardar 10 elementos de tipo real en un vector e imprimir en 
pantalla el "promedio" de todos sus elementos. 
Principal 
inicio 
 entero i 
 real A[10]{5.2,4.6,1.7,8.3,5.2,5.9,8.1,9.5,6.7,6.8}, suma0, prom 
 desde(i0; i<=10; inc i)inicio 
 suma += A[i] 
 fin 
 prom  suma/10; 
 imprimir ("Promedio de los elementos:" prom) 
Fin 
//Práctica 36. Guardar 10 elementos de tipo real en un vector e imprimir 
en pantalla el "promedio" de todos sus elementos. 
#include <stdio.h> 
#include <stdlib.h> 
int main(int argc, char *argv[]) 
{ int i; 
 float A[10]{5.2,4.6,1.7,8.3,5.2,5.9,8.1,9.5,6.7,6.8}, suma=0,prom; 
 for(i=0;i<=10;i++){ 
 suma += A[i]; 
 } 
 prom = suma/10; 
 printf("Promedio de los elementos: %.2f", prom); 
 return (0); 
} 
Practica 36: Promedio de un arreglo 
 
 
 
 
 
 
 
Pseudocodigo Código 
Práctica 37. Encontrar el elemento "mayor" de un arreglo de 15 
elementos. 
Principal 
inicio 
 entero i, A[15]{13,41,17,83,52,59,81,11,67,68,10,20,99,12,88}, 
mayor=0; 
 desde(i0;i<=15;inc i)incio 
 si(A[i]>mayor)inicio 
 mayorA[i] 
 fin 
 fin 
 imrpimir("A=13,41,17,83,52,59,81,11,67,68,10,20,99,12,88") 
 imprimir ("El elemento mayor del arreglo A es: mayor”) 
fin 
#include <stdio.h> 
#include <stdlib.h> 
int main(int argc, char *argv[]){ 
 int i, A[15]{13,41,17,83,52,59,81,11,67,68,10,20,99,12,88}, mayor=0; 
 for(i=0;i<=15;i++){ 
 if(A[i]>mayor){ 
 mayor=A[i]; 
 }} 
 printf("A=13,41,17,83,52,59,81,11,67,68,10,20,99,12,88\n"); 
 printf("El elemento mayor del arreglo A es: %i", mayor); 
} 
Practica 37: Numero mayor de un arreglo 
 
Pseudocodigo Código 
Práctica 38. Llenar dos arreglos de tamaño 10 con elementos de tipo real 
y dejar en un tercer arreglo la multiplicación de los dos anteriores. 
Mostrar en pantalla la operación completa de cada una de las 
multiplicaciones. 
Principal 
Inicio 
 real A[10]{3.2,10,4.6,5,4.7,8,8.3,7,5.8,5}, 
 B[10]{4.9,10,7.1,7,9.5,9,2.7,4,6.8,2}, C[10] 
 entero i; 
 desde(i10;i<10;inc i)inicio 
 C[i]  A[i] * B[i] fin 
 desde(i0; i<10; inc i)incio 
 imprimir(A[i] “x” B[i] “=” C[i]) 
 fin 
Fin 
#include <stdio.h> 
#include <stdlib.h> 
int main(int argc, char *argv[]){ 
 float A[10]={3.2,10,4.6,5,4.7,8,8.3,7,5.8,5}, 
B[10]={4.9,10,7.1,7,9.5,9,2.7,4,6.8,2}, C[10]; 
 int i; 
 for(i=0;i<10;i++){ 
 C[i] = A[i] * B[i];} 
 for(i=0; i<10; i++){ 
 printf("%.2f x %.2f = %.2f \n", A[i], B[i], C[i]); 
 } 
 return (0); 
} 
 
Practica 38: Multiplicación de dos vectores

Otros materiales

Materiales relacionados

13 pag.
ARREGLOS

Inst Antioquia

User badge image

Yarleyda Borja

23 pag.
Arreglos en Java

ESTÁCIO

User badge image

Jonathan

1 pag.
1 pag.

Preguntas relacionadas