Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera profesional de Ingeniera de Sistemas e Informtica

GUIA DE LABORATORIO N 02 CONCEPTOS BSICOS DE LOS PROGRAMAS EN C++ I. OBJETIVOS Conocer la estructura general de un programa en C++. Conocer los tipos de datos, constantes, variables en C++. Utilizar el entorno DEV C++.

II. INTRODUCCIN 1. Estructura general de un programa en C++. a) Encabezado del programa (archivos de cabecera): # include <nombre_de_libreria> b) Cuerpo del programa (funcin main): int main() { declaracion de variables; sentencias; return 0 ; } c) Variables: Lugar donde se almacena los datos a utilizar, que pueden ser de un tipo de dato particular. d) Constantes: Si un dato no va a cambiar su valor durante la ejecucin del programa, generalmente se declara como un valor constante (const). 2. Tipos de datos y tamaos del estndar ANSI de C++. C++ es un lenguaje que hace distincin entre minsculas y maysculas para las instrucciones y variables; es decir que no es lo mismo digitar COUT o Cout que cout, por lo tanto se debe tener en cuenta las siguientes recomendaciones: a) Todas las palabras reservadas de C++ (return, int, ect), y funciones predefinidas (system(), main, etc), deben escribirse en minsculas. b) Al declarar variables en C++, por ejemplo una variable entera A, considere que A mayscula es diferente de a minscula.

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera profesional de Ingeniera de Sistemas e Informtica

c) Al declarar variables en C++, por ejemplo una variable entera var uno, considere que producira un error debido a que no se reconocen los espacios en blanco para la declaracin de variable, razn por la cual se sugiere utilizar un guion bajo(_) var_uno o unirlas varuno.

3. Los comentarios. Son seales que utiliza el programador para explicar que hacen las lneas de programacin para documentacin interna, normalmente un programa tiene comentarios slo en las instrucciones que podran dar lugar a dudas debido a que un programa con demasiados comentarios innecesarios dificultan la lectura del programa, los comentarios son ignorados por el compilador. Todos los comentarios en C++ comienzan con // para los de una lnea y /* */ para comentarios multilnea. 4. Instrucciones de Entrada/Salida (E/S) en C++. C++ tiene dos instrucciones principales para presentar y capturar datos: cout cin trabaja con el operador de insercin trabaja con el operador de extraccin << >>

La instruccin cout permite imprimir datos en la pantalla de la computadora, la sintaxis es la siguiente: cout<<"mensaje a desplegar"; o bien cout <<"el valor de X es:" <<X;

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera profesional de Ingeniera de Sistemas e Informtica

Donde "X" indica la variable o dato a imprimir. La instruccin cin permite leer informacin desde el teclado, la sintaxis es la siguiente: int var; cin>>var; Donde var es la variable a ser capturada desde el teclado. III. MATERIALES Y EQUIPOS A UTILIZAR Gua de Laboratorio. Laboratorio de Computo (20 PCs). Software Dev C++. Can Multimedia. Laptop.

IV. PROCEDIMIENTOS Realice los siguientes ejemplos en el Software Dev-C++. Ejemplo N01: holamundo.cpp Explicacin lnea por lnea PROGRAMA /* programa realizado por: digite su nombre */ # include <iostream.h> using namespace std; int main () { cout <<"hola"; system("PAUSE"); } La funcin main representa la cabecera del programa. Indica el inicio del programa. Instruccin que imprime mensajes. Realiza una pausa. Finaliza el programa. Para correr nuestro programa primero debemos compilarlo y luego ejecutarlo, ubique la siguiente Indica que se va digitar un comentario. Libreras que nos permiten hacer uso de sentencias de escape "cout" y "cin".

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera profesional de Ingeniera de Sistemas e Informtica

barra en el DEV C ++ botn

, para compilar el programa hacemos click en el , tenemos un

, si el programa no contiene ningn error, hacemos click en ejecutar .

tercer botn que realiza las dos funciones al mismo tiempo Ejemplo N02: suma.cpp

Ejemplo N 03: En una empresa de calzado, se aplican los siguientes descuentos al sueldo base de cada uno de sus empleados: Renta (10%), AFP Confa (7%) y Seguro Social (5%). Desarrollar un programa en C++ que pida el sueldo base de un empleado y que determine los descuentos y el sueldo neto a pagar.

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera profesional de Ingeniera de Sistemas e Informtica

Ejemplo N 04: Disear el programa que permita obtener el salario neto de un empleado, a partir del nmero de horas trabajadas en el mes. Al salario nominal, se le aplica un descuento del 15%. Debe mostrar como resultado un mensaje en donde debe verse el nombre del empleado, el nmero de horas trabajadas, el salario nominal, el descuento aplicado y el salario neto. V. INVESTIGACIONES Y EJERCICIOS COMPLEMENTARIOS Esta tarea deber ser entregada al docente la prxima semana, de manera digital e impreso. 1. Disear el programa que lea la base y la altura de un trapecio, y calcule su rea. 2. Disear el programa que lea el radio de una circunferencia y calcule su longitud. 3. Disear el programa que lea tres nmeros reales, y los visualice. 4. Disee los programas de los algoritmos realizados en clase. 5. Una persona recibe un prstamo de S/. 10.000,00 de un banco y desea saber cunto pagar de inters, si el banco le cobra una tasa del 27% anual. 6. Calcula el precio de un boleto de viaje, tomando en cuenta el nmero de kilmetros que se van a recorrer, siendo el precio S/.10,50 por Km. 7. Calcular el monto a pagar en una cabina de Internet si el costo por hora es de Bs/.1,5 y por cada 5 horas te dan una hora de promocin gratis. 8. Calcular el cambio de monedas en dlares y euros al ingresar cierta cantidad en soles. (tipo de cambio dlares: $= 2,79 soles, Euros: $ = 4,25 soles ). 9. Calcular el descuento y el monto a pagar por un medicamento cualquiera en una farmacia si todos los medicamentos tienen un descuento del 35%. 10. Calcular el nuevo salario de un empleado si obtuvo un incremento del 8% sobre su salario actual y un descuento de 2,5% por servicios.

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera profesional de Ingeniera de Sistemas e Informtica

11. Escriba un algoritmo que dado el nmero de horas trabajadas por un empleado y el sueldo por hora, calcule el sueldo total de ese empleado. Tenga en cuenta que las horas extras se pagan el doble. VI. Evaluacin de Anlisis de Resultados

Criterios

% Asignado 30 % 10 %

% Obtenido

Observacin

1 2

Finaliz todos los ejercicios correctamente Hizo uso de comentarios para documentar los ejercicios. Realizacin en forma coherente y con lgica. Resultados obtenidos fueron correctos. Dedicacin del estudiante durante la prctica. TOTAL Observaciones

3 4 5 6

30 % 20 % 10 % 100 %

________________________________________________________________________________ _______________________________________________________________________________ Conclusiones ________________________________________________________________________________ ________________________________________________________________________________

También podría gustarte