Algoritmos Tarea # 3
Enviado por baldor • 16 de Agosto de 2012 • 1.398 Palabras (6 Páginas) • 576 Visitas
UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA INGENIERIA EN SISTEMAS CENTRO REGIONAL DE IZABAL
CATEDRÁTICO: Ingeniero Marco Villatoro.
CURSO: Algoritmos.
TEMA: Tarea # 3
ALUMNOS: No. CARNÉ:
Rudy Giovany Montenegro Guajaca 4890-12-13663
FECHA: Agosto de 2012
II SEMESTRE
1) Los datos a, b, c, d representan números enteros, escriba los mismos en orden inverso.
Diagrama de Flujo:
Pseudocódigo:
Algoritmos Números_inversos
/*Algoritmo que imprime los datos ingresados inversamente*/
Variables
Entero; a,b,c,d
Inicio
Escribir (“Este programa imprime los datos ingresados inversamente:”)
Escribir (“Ingrese el valor para a:”)
Leer (a)
Escribir (“Ingrese el valor para b:”)
Leer (b)
Escribir (“Ingrese el valor para c:”)
Leer (c)
Escribir (“Ingrese el valor para d:”)
Leer (d)
Hacer
Imprimir (“d”)
Imprimir (“C”)
Imprimir (“B”)
Imprimir (“a”)
Fin Algoritmo.
Código c++ :
#include <iostream.h >
#include <conio.h >
Main ()
{
Int: a,b,c,,d;
Cout <<”Programa que muestra los datos ingresados inversamente:”; Cout <<”\n Ingrese el primer número:”) Cin >>a;
Cout <<”Ingrese el segundo número:”) Cin >>b;
Cout <<”Ingrese el tercer número:”; Cin >>c;
Cout <<”Ingrese el cuarto número:”; Cin >>d;
Cout<<”impresión de datos en orden inversa”<<d >>”,”<<c >>”,”<<b >>”,”<<a;
Getch ();
}
2) Dados los datos enteros A y B, escriba el resultado de la siguiente expresión: (A + B)^2/3
Diagrama de Flujo:
Pseudocódigo:
Algoritmos datos_ enteros
Variables
Entero; a, b,suma,potencia,resultado;
Inicio
Escribir (“Este programa imprime el resultado de la siguiente expresión:”)
Escribir (“Ingrese el valor para a:”)
Leer (a)
Escribir (“Ingrese el valor para b:”)
Leer (b)
Suma:= (A+B);
Potencia:=suma**2;
Resultado=potencia/3;
Hacer
Imprimir (“suma”)
Imprimir (“potencia”)
Imprimir (“resultado”)
Fin Algoritmo.
Código c++:
#include <iostream.h >
#include <conio.h >
Main ()
{
Int A,B, Resultado;
Cout < <”Este programa realiza la expresión (A+B)^2/3”; Cout <<”\n Ingrese el valor de A:”; Cin >>A;
Cout <<”\n Ingrese el valor de B:”; Cin >>B;
Resultado=(A+B)*(A*B)/3.0;
Cout <<”\n El resultado de la ecuación es”<
Getch ();
}
3) Dada la matrícula y 5 calificaciones de un alumno obtenidas a lo largo del semestre, construya un programa que imprima la matrícula del alumno y el promedio de sus calificaciones.
Diagrama de Flujo:
Pseudocódigo:
Algoritmos prom_calificacion
Variables
Entero; C1,C2,C3,C4,C5;
Inicio
Escribir (“Este programa imprime el resultado del promedio de las claces de un alumno:”)
Escribir (“Ingrese C1:”)
Leer (C1)
Escribir (“Ingrese C2:”)
Leer (C2)
Escribir (“Ingrese C3:”)
Leer (C3)
Escribir (“Ingrese C4:”)
Leer (C4)
Escribir (“Ingrese C5:”)
Leer (C5)
Promedio=(c1+c2+c3+c4+c5)/5
Hacer
Imprimir (“promedio”)
Fin Algoritmo.
Código c++:
#include <iostream.h >
#include <conio.h >
Main ()
{
Int nota1,nota2,nota3,nota4,nota5,promedio,matricula;
Cout <<”Este programa imprime la matricula y el promedio de 5 notas de un alumno”; Cout<<”Ingrese nota1:”; Cin >>nota1;
Cout<<”Ingrese nota2:”; Cin>>nota2;
Cout<<”Ingrese nota3:”; Cin>>nota3;
Cout<<”Ingrese nota4:”; Cin>>nota4;
Cout<<”Ingrese nota5:”; Cin>>nota5;
Promedio=(nota1+nota2+nota3+nota4+nota5)/5
Cout<<”\n El numero de matricula es:”< numero de matricula es:”<
Getch ();
}
4) El programa, dadas las coordenadas de dos puntos P1 y P2, calcula la distancia entre estos dos puntos.
Diagrama de Flujo:
...