Practica 8 Completa

14
PALABRAS CLAVE Pseudocódigo: En programación, es un lenguaje artificial e informal útil para programadores para el desarrollo de algoritmos. Diagrama de flujo: El diagrama de flujo es un esquema que sirve para representar gráficamente un algoritmo. Muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Algoritmo: Es un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Problema: Planteamiento de una situación cuya respuesta desconocida debe obtenerse a través de métodos científicos. KEY WORDS Pseudocode: In programming, it is an artificial and informal language useful for programmers to develop algorithms. Flow chart: The flow diagram is a diagram which serves to graphically display an algorithm. Graphically shows the steps or processes to follow to reach the solution of a problem. Algorithm: A finite ordered set of operations that allows the solution of a problem. Problem: Providing a situation whose unknown response must be obtained through scientific methods. Problema 11: Determinar si un número natural es capicúa (se lee igual de derecha a izquierda que de izquierda a derecha). 1) Proceso Inicio 2) Escribir "Ingrese un numero de 3 dígitos" ;

description

practica de computacion, programacion en C

Transcript of Practica 8 Completa

Page 1: Practica 8 Completa

PALABRAS CLAVE

Pseudocódigo: En programación, es un lenguaje artificial e informal útil para programadores para el desarrollo de algoritmos.

Diagrama de flujo: El diagrama de flujo es un esquema que sirve para representar gráficamente un algoritmo. Muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema.

Algoritmo: Es un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema.

Problema: Planteamiento de una situación cuya respuesta desconocida debe obtenerse a través de métodos científicos.

KEY WORDS

Pseudocode: In programming, it is an artificial and informal language useful for programmers to develop algorithms.

Flow chart: The flow diagram is a diagram which serves to graphically display an algorithm. Graphically shows the steps or processes to follow to reach the solution of a problem.

Algorithm: A finite ordered set of operations that allows the solution of a problem.

Problem: Providing a situation whose unknown response must be obtained through scientific methods.

Problema 11: Determinar si un número natural es capicúa (se lee igual de derecha a izquierda  que de izquierda a derecha).

1) Proceso Inicio

2) Escribir "Ingrese un numero de 3 dígitos";

3) Leer numero;

4) Escribir "Ingrese el valor de centenas, de acuerdo al numero dado anteriormente";

5) Leer centenas;

6) Escribir "Ingrese el valor de decenas, de acuerdo al numero dado anteriormente";

7) Leer decenas;

8) Escribir "Ingrese el valor de unidades, de acuerdo al numero dado anteriormente";

Page 2: Practica 8 Completa

9) Leer unidades;

10) Si centenas=unidades Entonces

11) Escribir "El numero es capicua";

12) Sino

13) Escribir "El numero no es capicua";

14) Fin Si

15) Fin Proceso

Problema 13: Calcular el área de un círculo a partir de su radio. (Usar A=2πr^2).

1) Proceso Inicio

2) Escribir “Ingrese un valor de R”;

3) Leer R;

4) A<-2*3.1416*R^2;

5) Escribir "Mostrar resultado”, A;

Page 3: Practica 8 Completa

6) FinProceso

15. Calcular la superficie de un cilindro a partir del radio de la base y la altura. (Hacer uso de la fórmula). s=2πrh+2π r2

Análisis;radio variable del radio de la base del cilindro altura variable de la altura del cilindro π constante (valor 3.1416)superficie variable de superficie del cilindro;superficie=2 πr h+2π r2

Pseudocódigo:Proceso superficie

Escribir "Ingrese el valor del radio de la base de el cilindro del cual desea calcular su superficie";

Leer radio;Escribir "Ingrese el valor de la altura de el cilindro";Leer altura;superficie<-2*3.1416*radio*altura+2*3.1426*radio*radio;Escribir "La superficie es:", superficie;

FinProceso

Page 4: Practica 8 Completa

17 .Dado un valor de velocidad medido en kilómetros/hora convertirlo a metros/seg. Dado un valor de temperatura, medida en grados centígrados, convertirlo a grados Farenheit. Análisis(Emplear ¿))velocidad1 variable de la velocidad ingresada en kilómetros/hora velocidad2 variable de la velocidad donde se imprimirá el valor de la velocidad1 transformada en metros/segundotemperatura1 variable de la temperatura inicial ingresada en grados centígrados temperatura2 variable de la temperatura donde se imprimirá el valor de la velocidad1 transformada en grados FarenheitPseudocódigo:Proceso cambio_de_unidades

Escribir "Ingrese en el valor de la velocidad dada en kilometros/hora";

Page 5: Practica 8 Completa

Leer velocidad1;Escribir "Ingrese el valor de la temperatura dada en grados Centigrados";Leer temperatura1;velocidad2<-(velocidad1*1000)/3600;temperatura2<-((temperatura1*9)/5)+32;Escribir "El valor de la velocidad es:",velocidad2 , "metros/segundos";Escribir "El valor de la temperatura es:", temperatura2 , "Grados

Farenheit";FinProceso

Problema 19: Resolver la siguiente operación: R=(A+B)*B^2.

1) Proceso Inicio

2) Escribir "Ingrese los valores de A y B";

3) Leer A, B;

4) R<-(A+B)*B^2;

5) Escribir "Su resultado es"_R;

Page 6: Practica 8 Completa

7) Fin Proceso

21. Leer 5 números dados e imprimir la suma del primero y el quinto, la resta del segundo con el cuarto, la multiplicación de los cinco.

Análisis:a,b,c,d,e variables reales

suma Variable en la cual se realizara la suma del primer número y el quinto suma=a+eresta Variable en la cual se realizara la resta del segundo numero con el cuarto resta=b-dmultiplicación Variable donde se realizara la multiplicación de los 5 números ingresados multiplicación= a*b*c*d*ePseudocódigo:Proceso operaciones_con_5_numeros

Escribir "Ingrese 5 numeros";Leer a,b,c,d,e;suma<-a+e;resta<-b-d;multiplicacion<-a*b*c*d*e;Escribir "La suma del primer y el quinto numero es:", suma;Escribir "La resta del segundo numero con el cuarto es:", resta;Escribir "La multiplicacion de los 5 digitos ingresados es", multiplicacion;

FinProceso

Page 7: Practica 8 Completa

23. Leer 2 números e imprimir las 4 operaciones fundamentales entre los dos, usando sólo una variable auxiliar. (En todo el ejercicio sólo debe usar 3 variables)

1) Proceso Problema_23

2) Escribir 'Dame 2 numeros';3) leer a,b; 4) Escribir 'La suma es :',a+b;5) Escribir 'La resta es :',a-b;6) Escribir 'La multiplicación es :' ,a*b;7) Si b=0 Entonces8) Escribir 'no se puede realizar la división' 9) Sino10) Escribir 'La división es :' ,a/b; 11) FinSi

Page 8: Practica 8 Completa

12) FinProceso

27. Leer un número y verificar si es o no positivo.

Análisis:

a variable real

SI a>0 entonces el numero es positivoSi a<0 entonces el numero es negativo

PseudocódigoProceso numero_positivo_o_negativo

Escribir "Ingrese un numero";Leer x;Si x>0 Entonces

Escribir "El numero", x;Escribir "Es positivo";

SinoEscribir "El numero", X;Escribir "Es negativo";

Page 9: Practica 8 Completa

FinSi

FinProceso

31. Dado un número natural y un dígito, devolver el número resultante de añadir el dígito al número, como dígito menos significativo. Por ejemplo, (673,9)=6739.

1) Proceso problema_31

2) Escribir 'Dame un numero natural y un digito';

3) Leer a, b;

4) Escribir 'El numero resultante de añadir el digito al numero como menos significativo es: ', a, b;

5) FinProceso

Page 10: Practica 8 Completa

39. Leer 2 números e imprimir el menor.

1) Proceso problema_39

2) Escribir 'Dame 2 numeros';

3) Leer a, b;

4) Si a>b Entonces

5) Escribir 'El numero menor es: ', b;

6) Sino

7) Escribir 'El numero menor es: ', a;

8) FinSi

9) FinProceso

Page 11: Practica 8 Completa

43. Leer 2 números y mostrar la resta del menor menos el mayor.

1) Proceso problema_43

2) Escribir 'Dame 2 numeros';

3) Leer a, b;

4) Si a>b Entonces

5) Escribir 'La resta del menor menos el mayor es: ', b-a;

6) Sino

7) Escribir 'La resta del menor menos el mayor es: ', a-b;

8) FinSi

9) FinProceso

Page 12: Practica 8 Completa