grupo-12 - Universidad Nacional de Colombia

Anuncio
UNIVERSIDAD NACIONAL DE COLOMBIA
FACULTAD DE INGENIERÍA
PROGRAMACION DE COMPUTADORES
LABORATORIO 1
Semestre 2 de 2009
1. Introducción al entorno de programación
- Definición de Librerías (Librerías más conocidas)
Conjunto de recursos (algoritmos) prefabricados, que pueden ser utilizados por el programador para realizar
determinadas operaciones. Las declaraciones de las funciones utilizadas en estas librerías, junto con algunas
macros y constantes predefinidas que facilitan su utilización, se agrupan en ficheros de nombres conocidos que
suelen encontrarse en sitios predefinidos. La librerías se suelen llamar "de cabecera", porque es tradición
utilizar las primeras líneas del programa para poner las directivas #include que los incluirá en el fuente
durante la fase de pre-procesado.
Clases de Librerías Los compiladores C++ incluyen un amplio número de clases, funciones y
macros que permiten realizar una amplia variedad de tareas, incluyendo entradas/salidas de
bajo y alto nivel; manipulación de cadenas alfanuméricas y ficheros; control de procesos;
manejo de memoria; cálculos matemáticos etc.
Por ejemplo
Librerías para la Entradas/Salidas de Consola: Estas son las denominadas entrada/salida
estándar. Por defecto se refieren al teclado y a la pantalla (no pueden utilizarse directamente
en aplicaciones de interfaz gráfica).
<iostream> contiene los algoritmos estándar de E/S.
-
2.
Implementación del algoritmo para el cálculo del Interés Simple:
- Cree un nuevo proyecto
(Nombre del Proyecto : Laboratorio1 )
En C++
El tipo de proyecto seleccionado es Aplicación de Consola
Guardar
- Escriba el algoritmo en el espacio de trabajo
#include <iostream>
using namespace std;
int main() {
double P,i,n,a,IB,IC,IR,IB365;
cout<< "Programa para Calcular el Interés Simple ";
cout<< " Ingrese el Capital Inicial: ";
cin>>P;
cout<< " Tasa de Interes Anual: ";
cin>>i;
n=29.0/360.0;
IB=P * i * n;
n =30.0/360.0;
IC= P * i * n;
n=29.0/366.0;
IR= P * i * n;
n=28.0/365.0;
IB365 = P * i * n;
cout<<" El Interes Bancario es : ";
cout<<IB<<endl;
cout<<" El Interes Comercial es : ";
cout<<IC<<endl;
cout<<" El Interes Racional : ";
cout<<IR<<endl;
cout<<" El Interes Base 365 : ";
cout<<IB365<<endl;
return 0;
}
- Ejecute el programa
-
Verifique que no tenga errores, corrija los errores en caso de que se presenten. Comente cada una
de las líneas del programa con una explicación breve de la tarea que realiza.
3. Implementar un algoritmo para el siguiente problema:
Sobre dos bloques como los de la figura, que se encuentran apoyados sobre una superficie
sin rozamiento, se aplica una fuerza F. Si las masas de los bloques son M y m, calcular:
a. Aceleración con la que se mueven ambos bloques.
b. Fuerza que el bloque menor hace sobre el bloque mayor.
F
M
m
Descargar