Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nro DE TAREA: 11
Algoritmo problema1
Definir I,R,V,P Como Real
Escribir "Ingresa la corriente en amperios"
Leer I
R=4
V=I*R
P=V*I
Escribir "La corriente en amperios es: ",I
Escribir "La resistencia en Ohmios es: ",R
Escribir "El voltaje en voltios es: ",V
Escribir "La potencia en watts es: ",P
FinAlgoritmo
2. Realice el diagrama de flujo con raptor y subprogramas para determinar el
promedio que obtendrá un alumno considerando que realiza tres exámenes, de
los cuales el primero y el segundo tienen una ponderación de 25%, mientras
que el tercero de 50%.
Algoritmo problema2
Definir N1,N2,N3 Como Real
Escribir "Escribe las notas de los tres examenes"
Leer N1,N2,N3
P1=N1*0.25
P2=N2*0.25
P3=N3*0.5
Escribir "El promedio del primer examen es: ",P1
Escribir "El promedio del segundo examen es: ",P2
Escribir "El promedio del tercer examen es: ",P3
PF=P1+P2+P3
Escribir "El promedio final es: ",PF
FinAlgoritmo
3. El 14 de febrero una persona desea comprarle un regalo al ser querido que
más aprecia en ese momento, su dilema radica en qué regalo puede hacerle,
las alternativas que tiene son las siguientes:
Algoritmo problema6
Definir n,i Como Entero
Definir x,e,f Como Real
Escribir "Ingresa las repeticiones de la serie"
Leer n
Escribir "Ingresa el valor de x"
Leer x
e=0
Para i=1 Hasta n Con Paso 1 Hacer
c=1
f=1
Mientras c<=a Hacer
f=f*c
c=c+1
FinMientras
e=e+((x^i)/f)
FinPara
Escribir "El resultado de la funcion es: ",e+1
FinAlgoritmo
7. Un empleado de la tienda “Tiki Taka” realiza N ventas durante el día, se
requiere saber cuántas de ellas fueron mayores a $1000, cuántas fueron
mayores a $500 pero menores o iguales a $1000, y cuántas fueron menores o
iguales a $500. Además, se requiere saber el monto de lo vendido en cada
categoría y de forma global. Realice un algoritmo que permita determinar lo
anterior y represéntelo mediante el diagrama de flujo, con subprogramas,
utilizando el ciclo de repetición apropiado.
Algoritmo problema7
Definir x,a,b,c,n Como Entero
Definir venta,total1,total2,total3 Como Real
Escribir "Ingresa el numero de ventas"
Leer n
x=1
total1=0
a=0
total2=0
b=0
total3=0
c=0
Mientras x<=n Hacer
Escribir "Ingresa el total de la venta",x
Leer venta
si venta>1000 Entonces
total1=total1+venta
a=a+1
SiNo
si venta>500 Entonces
total2=total2+venta
b=b+1
SiNo
total3=total3+venta
c=c+1
FinSi
FinSi
x=x+1
FinMientras
Escribir "Las ventas mayores a 1000 son: ",a," el total de la venta es: $",total1
Escribir "Las ventas mayores a 500 pero menores o igual a 1000 es: ",b," el
total de la venta es: $",total2
Escribir "Las ventas menores o igual a 500 es: ",c," el total de la venta es:
$",total3
FinAlgoritmo
8. Se requiere un algoritmo para obtener un vector (C) de N elementos que
contenga la suma de los elementos correspondientes de otros dos vectores (A
y B). Represéntelo mediante el diagrama de flujo utilizando subprogramas.
Proceso problema8
Definir A,B,C Como Real
Definir I,N Como Entero
Escribir "Ingresa el numero de elementos de cada arreglo"
Leer N
Dimension A[N],B[N],C[N]
Escribir "Vector A"
para I = 1 Hasta N Con Paso 1 Hacer
Escribir "Ingrese el contador y subindice",I
Leer A[I]
FinPara
Escribir "Vector B"
para I = 1 Hasta N Con Paso 1 Hacer
Escribir "Ingrese el contador y subindice",I
Leer B[I]
FinPara
para I = 1 Hasta N Con Paso 1 Hacer
C[I]=A[I]+B[I]
FinPara
para I = 1 Hasta N Con Paso 1 Hacer
Escribir C[I]
FinPara
FinProceso
9. Se tienen los nombres de los N alumnos de una escuela, además de su
promedio general. Realice un algoritmo para capturar esta información, la cual
se debe almacenar en arreglos, un vector para el nombre y otro para el
promedio, después de capturar la información se debe ordenar con base en su
promedio, de mayor a menor, los nombres deben corresponder con los
promedios. Realice el algoritmo y represéntelo mediante el diagrama de flujo
usando subprogramas. La tabla muestra las variables requeridas para
representar el algoritmo de solución de este problema.
Proceso problema9
Definir I,J,A Como Entero
Definir P,PA Como Real
Definir N,NA Como Caracter
Escribir "Numero de elementos de cada arreglo"
Leer A
Dimension N[A],P[A]
para I = 1 Hasta A Con Paso 1 Hacer
Escribir "Ingresa tu nombre"
Leer N[I]
Escribir "Ingresa tu promedio"
Leer P[I]
FinPara
para I = 2 Hasta A Con Paso 1 Hacer
para J = 1 Hasta A-1 Con Paso 1 Hacer
si P[J]>P[J+1]Entonces
PA=P[J]
P[J]=P[J+1]
P[J+1]=PA
NA=N[J]
N[J]=N[J+1]
N[J+1]=NA
FinSi
FinPara
FinPara
para I = 1 Hasta A Con Paso 1 Hacer
Escribir N[I] "-" P[I]
FinPara
FinProceso
10. Se requiere determinar cuántos ceros se encuentran en un arreglo de cuatro
renglones y cuatro columnas, las cuales almacenan valores comprendidos
entre 0 y 9. Realice el algoritmo y represéntelo mediante el diagrama de flujo y
subprogramas. En la tabla se muestran las variables que se requieren utilizar
para generar el algoritmo solución de este problema.
Proceso problema10
Definir I,J,V,NC Como Entero
Dimension V[4,4]
para I = 0 Hasta 3 Con Paso 1 Hacer
Para J=0 Hasta 3 Con Paso 1 Hacer
V(I,J)=azar(9)
FinPara
FinPara
NC=0
para I = 0 Hasta 3 Con Paso 1 Hacer
para J=0 Hasta 3 Con Paso 1 Hacer
Escribir V(I,J)," " Sin Saltar
si V(I,J)==0 Entonces
NC=NC+1
FinSi
FinPara
FinPara
Escribir "La matriz contiene ",NC," ceros"
FinProceso
11. Realice y represente mediante diagrama de flujo y pseudocódigo a través de
un menú de opciones usando subprogramas que resuelva lo siguiente:
1.- Que lea un arreglo de M filas y N columnas y que calcule la suma de los elementos
de la diagonal principal.
2.- Obtener una matriz como el resultado de la resta de dos matrices de orden M x N.
3.- Determinar si una matriz es de tipo diagonal: es una matriz cuadrada en la cual
todos sus elementos son cero, excepto los electos de la diagonal principal.
Proceso problema11
Definir n,m,f,c,matriz1,matriz2,matriz3 Como Entero
Escribir "Ingresa las filas de la matriz"
Leer n
Escribir "Ingresa las columnas de la matriz"
Leer m
Dimension matriz1[n,m],matriz2[n,m],matriz3[n,m]
para f = 1 Hasta n Con Paso 1 Hacer
para c = 1 Hasta m Con Paso 1 Hacer
matriz1(f,c)=azar(9)+1
matriz2(f,c)=azar(9)+1
FinPara
FinPara
para f = 1 Hasta n Con Paso 1 Hacer
para c = 1 Hasta m Con Paso 1 Hacer
matriz3(f,c)=matriz1(f,c)-matriz2(f,c)
FinPara
FinPara
para f = 1 Hasta n Con Paso 1 Hacer
para c = 1 Hasta m Con Paso 1 Hacer
Escribir matriz1(f,c)," " Sin Saltar
FinPara
Escribir ""
FinPara
Escribir ""
para f = 1 Hasta n Con Paso 1 Hacer
para c = 1 Hasta m Con Paso 1 Hacer
Escribir matriz2(f,c)," "Sin Saltar
FinPara
Escribir ""
FinPara
Escribir ""
para f = 1 Hasta n Con Paso 1 Hacer
para c = 1 Hasta m Con Paso 1 Hacer
Escribir matriz3(f,c)," "Sin Saltar
FinPara
Escribir ""
FinPara
FinProceso