Sie sind auf Seite 1von 7

FUNDAMENTOS DE PROGRAMACIN

II Ciclo

GUA
LABORATORIO N1

Introduccin a la Programacin en C++

2013- II
INTRODUCCION A LA PROGRAMACION EN C++
Objetivos:

1. Identificar el entorno de programacin de C++.


2. Elaborar primeros programas, utilizando la librera estndar para salida de
resultados por pantalla.
3. Utilizar la funcin main, directivas #include, comentarios, corchetes, librera
estndar, sentencia return.

Introduccin terica:

String Literals.

Los String literals comienzan y finalizan con comillas dobles ("); cada string
literal debe estar contenido en una nica lnea de programa. Algunos caracteres
en string literals tienen un significado especial cuando aparecen precedidos por
un backslash (\):

\n caracter de nueva lnea. (newline character).

\t caracter tab. (tab character).

\b caracter backspace (backspace character).

\" trata a este smbolo como parte del string, en vez de considerarlo como el
finalizador del string.

\' el mismo significado de ' en string literals, para consistencia con character
literals.

\\ incluye un \ en el string, considerndolo un caracter ordinario.

system(pause); Hace una pausa antes de continuar con la ejecucin del


programa.

Equipos y Materiales:

- Computadora con programa Dev C++ instalado


- Apuntes de clase terica
Procedimiento:

4.1. Compilacin y ejecucin de un programa.

Ingrese al programa Dev C++, haga clic sobre el men File->New-> Source File
y digite el cdigo del programa Hello World! :

// a small C++ program


#include <iostream>
int main()
{
std::cout << "Hello, world!" << std::endl;
return 0;
}

Compilacin

Compilar el programa mediante men Execute, opcin Compile ( Ctrl + F9).


Aparecer la siguiente ventana:

Figura 1. Ventana de resultados de compilacin

Seguidamente procedemos a dar clic sobre el botn Close.

Ejecucin
Ejecutar el programa mediante men Execute, opcin Run ( Ctrl + F10).

4.1.1. Indique qu es lo que ocurri.

4.1.2. Qu sentencia instruccin fue necesario aadir?

4.1.3. De habrsele presentado, cules fueron los principales motivos de error en la(s)
primera(s) compilacin(es)?, explique su respuesta.

_______________________________________________________________

_______________________________________________________________

_______________________________________________________________

4.2. Uso de sentencias

4.2.1 Qu realiza la siguiente instruccin?

6 + 5;

Incorpore esta instruccin al programa de manera que pueda visualizar el


resultado.

Indique qu es lo que ocurri.

4.3. Uso de caracteres especiales

4.3.1 Escriba un programa que, cuando se ejecute, imprima:

Estas () son unas comillas y este (\) es un backslash.

4.3.2 El string literal \t representa un carcter tab. Experimente cmo C++ trata los
tabs. Escriba un programa que muestre la siguiente salida por pantalla:
4.3.4 Escriba un programa que cuando se ejecute, muestre como salida el cdigo
fuente del programa Hello World!

4.5. Sintaxis
En los siguientes ejercicios, deber responder las preguntas y de ser el caso,
incorporar e indicar los cambios necesarios para que el programa se pueda
ejecutar.

4.5.1 Es vlido este programa? Por qu?

#include <iostream>
int main() std::cout << "Hello, world!" << std::endl;

4.5.2 Es vlido este programa? Por qu?

#include <iostream>
int main() {{{{{{ std::cout << "Hello, world!" << std::endl; }}}}}}

4.5.3 Es vlido este programa? Por qu?

#include <iostream>
int main()
{
/* This is a comment that extends over several lines
because it uses /* and */ as its starting and ending delimiters */
std::cout << "Does this work?" << std::endl;
return 0;
}

4.5.4 Es vlido este programa? Por qu?


#include <iostream>
int main()
{
// This is a comment that extends over several lines
// by using // at the beginning of each line instead of using /*
// or */ to delimit comments.
std::cout << "Does this work?" << std::endl;
return 0;
}
FUNDAMENTOS DE PROGRAMACIN

Rbrica Laboratorio 1

Los estudiantes identifican las partes bsicas de un programa en C++ y desarrollan programas
Resultado:
que tienen una salida por pantalla.

Criterio de
Cdigo fuente.
desempeo :

Curso: FUNDAMENTOS DE PROGRAMACIN Ciclo: 2


Laboratorio 1: Introduccin al Lenguaje de Programacin
Actividad: Sesin: 1
C++
Apellidos de los
Periodo: 2013-2
alumnos:
Seccin: Fecha: Docente: Juan Carlos Bueno
Documentos de Evaluacin
Hoja de Trabajo: Cdigo fuente: X Proyecto: Otros:

Excelente Muy Bueno


CRITERIOS A EVALUACIN Bueno Regular Bsico
(17-20) (13-16) (11-12) (8-10) (0-7)
LABORATORIO
Programa Programa
ejecutable. No ejecutable. No Programa con
presenta errores presenta errores errores de
de compilacin, de compilacin, compilacin,
Programa
muestra el muestra el por razones Programa con
con errores
resultado resultado simples de errores de
de
esperado, tiene esperado y tiene sintaxis. Si se compilacin e
compilacin,
comentarios que comentarios que resuelven incompleto/er
Programa hacen entendible hacen entendible errores de
lgica
rado en su
avanzada,
el cdigo. el cdigo. sintaxis, el lgica. No
resultado
Incorpora programa presenta
esperado
mejoras que ejecuta y resultado
incompleto.
implican aadir muestra el
mayor esfuerzo resultado
en la lgica del esperado.
programa.
ACTITUDES

Participa con entusiasmo y seguridad


(puntualidad, intervenciones, orden, 5 4 3 2 1
limpieza y redaccin).
Puntaje Total

Comentario al alumno:

Das könnte Ihnen auch gefallen