Laboratori01PrimersprogramesICodeBlocks

Páginas: 5 (1066 palabras) Publicado: 30 de abril de 2015
Fonaments
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  (15­20  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   MS­DOS.  Obre  una  finestra  de  MS­DOS  (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  MS­DOS),  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  MS­DOS)  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'  i  'using namespace std'?
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  doble­clic 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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS