Thursday, February 17, 2011

Laborategia 2011/02/22: Baldintzazkoak (BAL)

Zer egin astearteko saioa hasi aurretik:
  • Irakurri hemen proposatzen diren ariketen enuntziatuak, saiatu egiten eta etxetik (edo kalkulu zentrutik) konekta zaitez eKASIra zure ebazpenak igotzeko. Bakoitzak sortu behar du "Ariketen karpeta" barruan 'aste2' izeneko karpeta bat eta hara igo fitxategiak.
  • Programak egingo dira Estilo liburuaren arauak jarraituz
Aste honetako ariketak:
BAL01
Osoak diren hiru zenbaki teklatutik irakurri eta handiena pantailaratu.


BAL02

Bi ezezaguneko ekuazio-sistema ondoko era honetan ebatz daiteke:




Idatz ezazu horrelako sistemak ebazten dituen programa. Programak koefizienteak (a,b,c,d,e eta f) irakurri ondoren soluzioa pantailaratuko du baina soluzioa egon ezean mezu baten bidez honen berri emango du.

BAL03 
Puntu baten koordenatu kartesiarrak erabiltzaileari eskatu eta hiru aukeradun menu bat erakutsi:
  1. Puntua zirkulu baten barruan ala kanpoan dagoen aztertzeko
  2. Puntuari dagokion koadrantea zehazteko
  3. Puntuaren koordenatu polarrak kalkulatzeko
  4. Irten
Erabiltzailearen aukera exekutatu ondoren, pantaila garbituko da eta berriro eskainiko da menua. Behin eta berriro aukeratutakoa "Irten" izan arte (etabili REPEAT UNTIL horretarako).


Ikusi programa exekutagarria nolakoa izan behar duen, hemendik hartuta.

ERR02 
Ondoko batukari honen balioa kalkulatzen duen programa idatzi behar duzu:
non S erabiltzaileak emandako muga den
Gaurko saioaren helburuak:
Baldintzazko sententziak (IF THEN, IF THEN ELSE eta CASE OF) menperatu.

Etxekolanak:
  • Ostiral honetarako hiru (BAL01, BAL02, BAL03 eta ERR02) ariketa hauen behin-betiko ebazpenak eKASIn egon behar dira.

No comments: