Algorimos Se necesita un nombre, datos de tipo letras palabra string Char[N].
Enviado por luis arturo cruz santiago • 14 de Noviembre de 2017 • Apuntes • 1.969 Palabras (8 Páginas) • 264 Visitas
P0
Análisis del problema:
- Se necesita un nombre, datos de tipo letras palabra string Char[N].
- Se requiere obtener la palabra “hola” y el nombre cinco veces, datos de tipo letras palabra string Char[N].
- 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:
- Emplear la formula i=1; i<=10; i++
- 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:
- Se debe de solicitar el nombre del alumno, datos de tipo letras
- Se deberá obtener cinco veces el nombre, datos de tipo letras
- Ir se utilizara i<=5 se repetirá hasta llegar 5
Algoritmo.
- Dame tu nombre
- Mostrar nombre
- I=1
- I<=5 entonces 5 si no4
- 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
- Definir la constante i=2
- X= -1
- Si x ˂ 19 entonces
x= x+i
- 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:
- 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'
...