ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algorimos Se necesita un nombre, datos de tipo letras palabra string Char[N].

luis arturo cruz santiagoApuntes14 de Noviembre de 2017

1.969 Palabras (8 Páginas)309 Visitas

Página 1 de 8

P0

Análisis del problema:

  1. Se necesita un nombre, datos de tipo letras palabra string Char[N].
  2. Se requiere obtener la palabra “hola” y el nombre cinco veces, datos de tipo letras palabra string Char[N].
  3. Se debe emplear palabra “hola” + el nombre, si i<=5

Algoritmo:

1. Dame tu nombre.

2. i<=1

3. Si i<=5  

Entonces i=i+1

4. Muestra  "Hola ",  nombre.

Diagrama de flujo:

[pic 1]

P1

Análisis:

  1. Emplear la formula  i=1; i<=10; i++
  2. Mostrarle al usuario una serie de números del uno al diez

Algoritmo:

1.-inicio

2.-Para i<-1 Hasta 10 Hacer

3.-Escribir '',i

4.-FinPara

5.-Fin

Diagrama de flujo[pic 2]

P2

Análisis de problema:

a) No se solicitara ningún digito de entrada ya que el valor inicial será 1, son datos de tipo numérico enteros.

b) Se necesita obtener los números del 1 al 10 verticalmente, son datos de tipo numérico enteros.

c) Se empleara

Algoritmo: 

1. Definir la constante i=1

2. X=0

3. Si x ˂=10

Entonces i= i+1

4. Muestra el valor de i.

Diagrama de flujo:

[pic 3]

P3

Análisis:

A) Emplear la formula i=10; i>=1; i--

b) Mostrar al usuario una lista de números en forma de lista del 10 al 1

c) Mostrar del 10 al 1

Algoritmo:

1.-Inicio

2.-Para i<-10 Hasta 1 Hacer

3.-Escribir i

4.-FinPara

5.-Fin

Diagrama de flujo.

[pic 4]

P4.

Análisis de problema:

  1. Se debe de solicitar el nombre del alumno, datos de tipo letras
  2. Se deberá obtener cinco veces el nombre, datos de tipo letras
  3. Ir se utilizara i<=5 se repetirá hasta llegar 5

Algoritmo.

  1. Dame tu nombre
  2. Mostrar nombre
  3. I=1
  4. I<=5 entonces 5 si no4
  5. Hacer i=i+1

Diagrama de flujo

[pic 5]

P5.

 análisis de problemas.

a) no se solicitara nada, tiene una constante de i=2

b) se debe obtener los primeros 20 números inpares(1,35,7,11,13,15,17,19,21,23,25,27,31,33,35,37)

c) se utilizara un ciclo repetitivo donde empezara en 2 y se llegara hasta 40 seleccionando los números pares

 Algoritmo

  1. Definir la constante i=2
  2. X= -1
  3. Si x ˂ 19 entonces

x= x+i

  1. Muestra valor de X.

Diagrama de flujo.

[pic 6]

P6

análisis de problemas

a) no se solicitara nada, tiene una constante de i=2

b) se debe obtener los primeros 20 números pares (2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40)

c) se utilizara un ciclo repetitivo donde empezara en 2 y se llegara hasta 40 seleccionando los números pares

 Algoritmo

1.        Definir la constante i=2

2.           Si i˂ 19 entonces

3.        Muestra valor de i

Diagrama de flujo

[pic 7]

P7

Analisis:

  1. Se debe de obtener los primeros 25 numeros primos  

b)se deben de hacer las siguientes operaciones
(i = 2; i <= 100; i++)
(j = 2; j < i; j ++)

Algoritmo

1)Inicio
2)Para i<-2 Hasta 100 Hacer

3)m=2

4)b=verdadero

5)Mientras b = Verdadero y m < i Hacer

        6)si i % m = 0 Entonces

7)b = Falso

        8)Sino

        9)m=m+1

        10)FinSi

        11)FinMientras

        12)si b = Verdadero Entonces

        13)Escribir i

        14)FinSi

        15)Fin Para
16)Fin

Diagrama de flujo

[pic 8]

8.- Que pida como entrada un número y como salida imprima la lista del 1 al número entrante, ejemplo: Dame un número: 5 La lista de los números es: 1 2 3 4 5

1. Análisis de problema.

a) Se solicita un número, son datos de tipo numérico enteros.

b) Se necesita obtener los números del 1 al número entrante, son datos de tipo numérico enteros.

c) Se empleara i hasta el número entrante

2. Algoritmo: 

1. Dame un  número

2. mostrar número

3.inicializar variable de 1 al numero entrante

Diagrama de flujo

[pic 9]

9.- Que pida como entrada un N número de datos, después pida valores para cada dato y como salida imprima la suma de ese conjunto de datos.

Análisis del problema
a) se debe pedir un numero N de datos, valores para cada dato
b) se debe de imprimir la suma de ese conjunto de datos
c)se debe de utilizar las siguientes operaciones
(i=1; i<=a; i++)
("%d+%d=%d\n",a,i,b)

Algoritmo
1)Inicio
2)Escribir 'Dame el numero de datos a ingresar'

3)Leer a

4)b=0

5)Para i<-1 Hasta a Con Paso 1 Hacer

6)Escribir 'Dame el valor del dato'

7)Leer c

8)b=b+c

9)Fin Para

10)Escribir 'La suma de los datos es:',b

11)Fin
[pic 10]

10.- Mismo programa 9 pero además imprima el cálculo de la media de ese conjunto de datos (la media es el resultado de dividir la sumatoria de todos los valores de los datos entrantes entre el número de datos)  

Analisis:
a) se debe pedir un numero N de datos, valores para cada dato
b) se debe de imprimir la suma de ese conjunto de datos

c) carlcular la medio de los datos anteriores
d)se debe de utilizar las siguientes operaciones
(i=1; i<=a; i++)
("%d+%d=%d\n",a,i,b)

media= suma / (double)N

Algoritmo:

1.-Proceso sin_titulo

2.-'Dame el numero de datos a ingresar'

3.-Mostrar a

4.-b=0

5.-Para i<-1 Hasta a Con Paso 1 Hacer[pic 11]

6.- 'dame el valor del dato'

7.-mostrar c

8.-b=b+c

9.-e=b/a

10.-Fin Para

11.-Mostrar 'La suma de los datos es: ',b

12.-Mostrar'La media del conjunto de datos es: ',e        

13.-fin

11.- Que pida como entrada el número de veces a repetir la operación, y el  N número de datos a ingresar, después pida valores para cada dato y como salida imprima la suma de ese conjunto de datos

Analisis:

  1. Pedir al usuario ingrese el numero de veces que desea repetir la operación
  2. Pedir el numero de datos a ingresar
  3. Pedir los valores para cada dato
  4. Aplicar la formula i=1;i<=NVR;i++
  5. j=1;j<=ND;j++  suma=suma+DAT
  6. mostrarle al usuario la suma de ese conjunto de datos

Analisis:[pic 12]

        

1.-inicio

2.-'Dame el numero de veces a repetir: '

           3.-Mostrar a

4.-Para i<-1 Hasta a Con Paso 1 Hacer

5.-'Dame el numero de datos a ingresar: '

6.-mostrar b

7.-c=0

8.-Para e<-1 Hasta b Con Paso 1 Hacer

9.-'Dame el dato: '

10.-Mostrar d

11.-c=c+d

12.-Fin Para

13.-'La suma de los datos es: ',c

14.-Fin Para

15.-Fin

}

12.- Pida un número y calcule su factorial

Analisis:

  1. Pedir al usuario que ingrese un numero
  2. Usar la siguiente formula i=a; i>=1; i---  fact=fact*i
  3. Mostrar el numero factorial

Algoritmo:

1,-inicio

2.-'Dame el numero del factorial'

               3.- a

4.-b=1

5.-Para i<-1 Hasta a Con Paso 1 Hacer

...

Descargar como (para miembros actualizados) txt (12 Kb) pdf (801 Kb) docx (659 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com