Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.-Objetivos Del Curso y Nociones Básicas de Programación
1.-Objetivos Del Curso y Nociones Básicas de Programación
No debemos perder de vista que el fin ltimo es realizar un programa de computacin que permita
automatizar una actividad para que muchos procesos sean desarrollados por la computadora.
El diagrama de flujo es un paso intermedio para facilitarnos la resolucin del problema.
El paso siguiente es la codificacin del diagrama de flujo en un lenguaje de computacin, en nuestro
caso emplearemos el lenguaje C++.
Lenguaje de computacin: Conjunto de instrucciones que son interpretadas por una computadora para
realizar operaciones, mostrar datos por pantalla, sacar listados por impresora, entrar datos por teclado,
etc.
Pasos.
1 - Ingresemos al "Microsoft Studio Community".
2 - Creacin del proyecto. Para esto seleccionamos desde el men la opcin "File" -> "New" ->
"Project" (En castellano "Archivo" -> "Nuevo proyecto...")
Aparece un dilogo donde debemos indicar el nombre del proyecto y seleccionar el tipo de proyecto
(elegiremos "Proyecto vaco" y le daremos como nombre al proyecto "Proyecto1"), tambin indicamos
el directorio donde se almacenar el proyecto y seleccionamos que trabajaremos con el Visual C++:
Como hemos creado un proyecto vaco debemos crear un archivo donde codificaremos nuestro
programa, para esto tipeamos el botn derecho del mouse sobre el nombre del proyecto ("Proyecto1")
en la ventana del "Explorador de soluciones" y seleccionamos la opcin "Add"->"New Item..." (en
castellano "Agregar" -> "Nuevo elemento"):
Aparece un dilogo donde debemos seleccionar la opcin de "Archivo C++" y definir el nombre del
archivo a crear (lo llamaremos archivo1):
En este momento tenemos todo listo para comenzar a codificar nuestro primer programa:
#include<iostream>
usingnamespacestd;
voidmain()
{
inthorasTrabajadas;
floatcostoHora;
floatsueldo;
cout<<"IngreseHorastrabajadasporeloperario:";
cin>>horasTrabajadas;
cout<<"Ingreseelpagoporhora:";
cin>>costoHora;
sueldo=horasTrabajadas*costoHora;
cout<<"Elsueldototaldeloperarioes:";
cout<<sueldo;
cin.get();
cin.get();
}
Para probar el funcionamiento del programa debemos presionar el cono con un tringulo verde (o la
tecla especial F5 o desde el men elegir la opcin "Debug"->"Start Debug" (en castellano"Depurar" ->
"Iniciar depuracin"))
La ejecucin del programa permite ingresar la cantidad de horas trabajadas por un operario y su pago
por hora, mostrando seguidamente el sueldo que se debe pagar, un ejemplo de la ejecucin de este
programa es:
int horasTrabajadas;
float costoHora;
float sueldo;
Utilizamos la palabra clave int para definir variables enteras (en C++ las palabras claves deben ir
obligatoriamente en minsculas, sino se produce un error sintctico) Luego de la palabra clave
debemos indicar el nombre de la variable, por ejemplo: horasTrabajadas. Se propone que el
nombre de la variable comience con minscula y en caso de estar constituida por dos palabras o
ms palabras deben ir en maysculas el primer caracter (un nombre de variable no puede tener
espacios en blanco, empezar con un nmero, ni tampoco utilizar caracteres especiales)
Debemos buscar siempre nombres de variables que nos indiquen que almacenan (no es
conveniente llamar a nombres de variables con letras individuales salvo en casos puntuales que
veremos ms adelante)
3. Para mostrar mensajes en la pantalla utilizamos el objeto "cout":
4.
cout <<sueldo;
Aparecer el contenido de la variable. Es decir el valor almacenado en la variable sueldo y no el
mensaje "sueldo".
5. Para hacer la entrada de datos por teclado en C++ debemos utilizar el objeto "cin"
6.
cin >>horasTrabajadas;
Las operaciones que indicamos en el diagrama de flujo mediante la figura rectngulo la
codificamos tal cual:
int horasTrabajadas;
float costoHora;
float sueldo;
No representamos con smbolos los mensajes a mostrar previo a la carga de datos por teclado:
#include<iostream>
using namespace std;
pero son indispensables para la implementacin de nuestros programas, a medida que avancemos con
el curso muchos de estos conceptos se irn aclarando (el include permite importar libreras de
funciones y objeto contenidos en otros archivos)
La lneas:
cin.get();
cin.get();
nos permiten detener la ejecucin del programa para ver el sueldo del operario y esperar a que se
pulse una tecla (luego veremos que disponemos dos llamadas al mtodo get ya que un captura el valor
de la tecla Enter del ltimo valor ingresado, podemos probar de borrar una de estas lneas y ejecutar el
programa (F5) y veremos que cuando finaliza la carga de datos la ventana del programa se cierra
inmediatamente sin poder ver el sueldo que debe cobrar el empleado).