Laboratori01PrimersprogramesICodeBlocks
Páginas: 5 (1066 palabras)
Publicado: 30 de abril de 2015
d'Informàtica
Aplicació
Primers programes I
Objectius:
● Poder crear un programa senzill amb l’IDE escollit.
● Saber executar un programa en el terminal.
● Entendre què significa endl.
● Saber utilitzar cin i cout en un programa.
(Objectius: B1, B3, B4, B5, 1.2.1 i 1.3.3)
[Explicació breu del professor (1520 minuts) sobre com fer servir l’IDE, el cicle de vida d'un programa, i
com executar programes amb el terminal].
Documents relacionats: Introducció_SSOO.pdf)
Fer servir la plantilla que trobareu al final del document (o una similar) que permeti documentar els
programes correctament.
1. El primer programa
Crea primer una carpeta per a la sessió que es digui "FI_Sessio1", en el teu espai personal (unitat H:). Aquíposaràs els programes que vagis fent, de vegades al final de la sessió els hauràs d'entregar per Atenea.
Edita un fitxer hola.cppamb
el següent contingut. Si en compilar apareixen errors de compilació, repassa
bé el codi i ho tornes a intentar. Sobretot no t'encallis i demana ajuda al professor si no te'n surts.
#include
using namespace std;
int main()
{ cout << "Hola, mon!" << endl;
return 0;
}
Aquest programa conté moltes instruccions que no s'entenen gaire ara mateix, però els primers programes
sempre són difícils d'entendre, no et preocupis. A mesura que avanci el curs aniràs entenent més detalls. El
nom "main", de fet, significa "principal" en anglès, o sigui que estem escrivint el "programa principal". Elsincludes són necessaris per utilitzar llibreries (trossos de programes fàcilment utilitzables fets per
tercers).
2. Executar el programa al terminal (Document relacionat:Introducció_SSOO.pdf)
S'anomena terminal a una finestra de MSDOS. Obre una finestra de MSDOS (menú Inici, Utilitats,
Intèrpret de comandes o Símbol del sistema). Pregunta al professor si no ho trobes. T'ha de sortir una
finestra de fons negre amb el símbol 'C:\>' i un cursor.
Suposant que hagis creat la carpeta "FI_Sessio1" a la mateixa arrel de la unitat H:, ara pots entrar les
següents comandes:
C:\> cd H:
H:\> cd FI_Sessio1
H:\FI_Sessio1> hola
Hola, món!
En taronja està el que has d'escriure tu, i l'altra part l'ha de mostrar l'ordinador. Quan estàs en el directori
del programa, si fas "dir", surt una llista dels fitxers del directori (o carpeta), ho pots comprovar obrint la
mateixa carpeta amb Windows. En el llistat del terminal (de la finestra MSDOS), ha de sortir el fitxer
"hola.exe", que és executable, per l'extensió "exe". Aquest és el programa que has compilat, al costat
hi ha d'haver el "hola.cpp" que és el programa C++.
3. Què significa endl?
Torna el compilar el programa canviant la sentència:
cout << "Hola, mon!" << endl;
per
cout << "Hola, mon!";
L'únic que hem fet és treure endl, perquè creus que serveix?
Què sortiria si poséssim:
cout << "Hola," << endl << "mon!" << endl << endl;
Observa què succeeix si executes el programa "hola" des del terminal (la finestra MSDOS) en ambdós
casos.
4. Visualitza dos salutacions1.
A partir del programa de l’exercici 1 fet que es mostri per pantalla:
Hola, mon!
Bon dia a tothom!
5. Perquè serveix '#include
Ara torna a deixar el programa com estava al principi i esborra (o comenta) la línia que diu 'using
1 Adaptat és un exercici del Jutge
namespace std;'. Compila el programa per veure quin és l'efecte. T'ha de sortir un error de compilació
amb la línia a què es refereix. Pots fer dobleclic a l'error i el programa es posarà en el lloc i marcarà la línia
de què es tracta. Malgrat és en anglès, l'error ve a dir que el símbol coutés
desconegut, i el...
Leer documento completo
Regístrate para leer el documento completo.