\u00C9tica y t\u00E9cnica

Mientras est\u00E1 solo, Robins\u00F3n se enfrenta a cuestiones t\u00E9cnicas, mec\u00E1nicas, higi\u00E9nicas, incluso cient\u00EDficas, si me apuras. De lo que se trata es de salvar la vida en un medio hostil y desconocido. Pero cuando encuentra la huella de Viernes en la arena de la playa empiezan sus problemas \u00E9ticos. Ya no se trata solamente de sobrevivir, como una fiera o como una alcachofa, perdido en la naturaleza; ahora tiene que empezar a vivir humanamente, es decir, con otros o contra otros hombres, pero entre hombres. Lo que hace "humana" a la vida es el transcurrir en compa\u00F1\u00EDa de humanos, hablando con ellos, pactando o mintiendo, siendo respetado o traicionado, amando, haciendo proyectos y recordando el pasado, desafi\u00E1ndose, organizando juntos las cosas comunes, jugando, intercambiando s\u00EDmbolos...La \u00E9tica no se ocupa de c\u00F3mo alimentarse mejor o de cu\u00E1l es la manera m\u00E1s recomendable de protegerse del fr\u00EDo ni de qu\u00E9 hay que hacer para vadear un r\u00EDo sin ahogarse, cuestiones todas ellas importantes para sobrevivir en determinadas circunstancias; lo que a la \u00E9tica le interesa, es c\u00F3mo vivir bien la vida humana, la vida que transcurre entre humanos. Si uno no sabe c\u00F3mo arregl\u00E1rselas para sobrevivir en los peligros naturales, pierde la vida, lo cual es sin duda un fastidio grande; pero si uno no tiene ni idea de \u00E9tica, lo que pierde o malgasta es lo humano de su vida y eso, francamente, tampoco tiene ninguna gracia."
Savater, Fernando. \u00C9tica para Amador. Ariel,Barcelona, 1991. P. 123-125
'; if (is.CRAPBrowser){ReadingText=ResolveAllURLs(ReadingText);} var NavBar=''; NavBar+='
'; NavBar+=''; NavBar+=''; NavBar+=''; NavBar+=''; NavBar+='
'; if (is.CRAPBrowser){NavBar = ResolveAllURLs(NavBar);} var TitleCode = ''; TitleCode += '' + ExerciseTitle + '
'; TitleCode += '' + ExerciseSubtitle + '
'; TitleCode += '
'; var QButtonsOpener = ''; QButtonsOpener += '
'; QButtonsOpener += ''; var QButtonsCloser = ''; QButtonsCloser += '
'; var TableOpener = ''; var QRow = ''; QRow += ''; QRow += ''; var ARow = ''; var BtnRow = ''; TableCloser = '
'; QRow += '[QNumber]   [Question]
 '; QRow += '
'; ARow += '[AnswerBox]
'; BtnRow += ''; BtnRow += ''; BtnRow += '
'; var LongAnswer = ''; var ShortAnswer = ''; function GoBack(){ var BackSkip = history.length - PreviousPage; if (BackSkip > 0){ history.go((BackSkip+1)*-1); } else{ parent.history.back(); } } function TrapReturn(ShowHint,QNum){ //if not yet answered correctly, call CheckAnswer if (Status[QNum][0] < 1){ CheckAnswer(ShowHint,QNum); return; } //otherwise, move on to the next question if showing serially else{ if (ShowOneByOne == true){ setTimeout('ChangeQ(1)', 50); } } } function ReduceItems(){ var ItemToDump=0; var j=0; while (I.length > QsToShow){ ItemToDump = Math.floor(I.length*Math.random()); for (j=ItemToDump; j<(I.length-1); j++){ I[j] = I[j+1]; } I.length = I.length-1; } } function Shuffle(InArray){ Temp = new Array(); var Len = InArray.length; var j = Len; for (var i=0; i0){ OutString += ''; OutString += ''; OutString += Feedback; OutString += '' } OutString += ' '; //Write it to the frame TopFrame.document.clear(); TopFrame.document.open(); TopFrame.document.write(OutString); TopFrame.document.close(); } function StartUp(){ //Write the top frame WriteFeedback(Instructions); if ((is.mac)&&(is.ns)) { FocusBoxes = false; } //Reduce array if required if (QsToShow < I.length){ ReduceItems(); } //Shuffle stuff if required if (ShuffleQs == true){ I = Shuffle(I); } //Create arrays CreateStatusArrays(); ShowReading(); //Show the first question or all of them if (ShowOneByOne == false){ ShowAllQs(); } else{ ShowQuestion(CurrQNum); } //Focus the first box var Box = eval('BottomFrame.document.QForm0.Guess'); if (Box != null){ Box.focus(); } } I = new Array(); I[0] = new Array(); I[0][0]='A los problemas mec\u00E1nicos, higi\u00E9nicos o cient\u00EDficos los llamamos...'; I[0][1] = new Array(); I[0][1][0] = new Array(); I[0][1][0][0]='T\u00E9cnicos'; I[0][1][1] = new Array(); I[0][1][1][0]='T\u00E9cnica'; I[1] = new Array(); I[1][0]='Las cuestiones t\u00E9cnicas nos resuelvenlos problemas que tienen que ver con...'; I[1][1] = new Array(); I[1][1][0] = new Array(); I[1][1][0][0]='salvar la vida en un medio hostil'; I[1][1][1] = new Array(); I[1][1][1][0]='sobrevivir'; I[1][1][2] = new Array(); I[1][1][2][0]='salvar la vida'; I[1][1][3] = new Array(); I[1][1][3][0]='solucionar un problema concreto'; I[2] = new Array(); I[2][0]='A los problemas de convivencia con otros humanos los llamamos...'; I[2][1] = new Array(); I[2][1][0] = new Array(); I[2][1][0][0]='\u00E9ticos'; I[2][1][1] = new Array(); I[2][1][1][0]='\u00E9tica'; I[3] = new Array(); I[3][0]='Las cuestiones \u00E9ticas se ocupan de problemas...'; I[3][1] = new Array(); I[3][1][0] = new Array(); I[3][1][0][0]='De convivencia con otras personas'; I[3][1][1] = new Array(); I[3][1][1][0]='De vivir humanamente'; I[3][1][2] = new Array(); I[3][1][2][0]='No simplemente de sobrevivir, sino de vivir humanamente'; I[3][1][3] = new Array(); I[3][1][3][0]='De vivir humanamente entre otras personas'; I[4] = new Array(); I[4][0]='Las actividades propiamente humanas o \u00E9ticas son...'; I[4][1] = new Array(); I[4][1][0] = new Array(); I[4][1][0][0]='pactar'; I[4][1][1] = new Array(); I[4][1][1][0]='mentir'; I[4][1][2] = new Array(); I[4][1][2][0]='respetar'; I[4][1][3] = new Array(); I[4][1][3][0]='amar'; I[4][1][4] = new Array(); I[4][1][4][0]='proyectar'; I[4][1][5] = new Array(); I[4][1][5][0]='recordar'; I[4][1][6] = new Array(); I[4][1][6][0]='jugar'; I[4][1][7] = new Array(); I[4][1][7][0]='intercambiar s\u00EDmbolos'; I[5] = new Array(); I[5][0]='El inter\u00E9s fundamental de la \u00E9tica es...'; I[5][1] = new Array(); I[5][1][0] = new Array(); I[5][1][0][0]='vivir bien la vida humana'; I[5][1][1] = new Array(); I[5][1][1][0]='Disfrutar humanamente de la vida'; I[5][1][2] = new Array(); I[5][1][2][0]='Vivir dignamente la vida humana'; I[5][1][3] = new Array(); I[5][1][3][0]='Vivir la vida humana, es decir la que se vive entre humanos'; I[6] = new Array(); I[6][0]='\u00BFEl aspecto m\u00E1s fundamental de la vida humana es el aspecto \u00E9tico o el t\u00E9cnico?'; I[6][1] = new Array(); I[6][1][0] = new Array(); I[6][1][0][0]='El \u00E9tico'; Status = new Array(); function CreateStatusArrays(){ Status.length = 0; for (i=0; i-1){ FirstBit = InString.substring(0, i); LastBit = InString.substring(i + Token.length, InString.length); InString = FirstBit + Replacement + LastBit; i = InString.indexOf(Token); } return InString; } function ChangeQ(ChangeBy){ var NewNum = CurrQNum + ChangeBy; if ((NewNum >= 0)&&(NewNum Longest){ Longest = I[QNum][1][i][0].length; } } var AnsBox = ''; if (Longest > 20){ AnsBox = LongAnswer; } else{ AnsBox = ReplaceStuff('[AnswerSize]', (Longest + ''), ShortAnswer); } var AnsRow = ReplaceStuff('[AnswerBox]', AnsBox, ARow); Temp += AnsRow; Temp += BtnRow; Temp = ReplaceStuff('[QNumber]', QNum+1, Temp); Temp = ReplaceStuff('[QNum]', QNum, Temp); return Temp; } function DisplayExercise(StuffToDisplay){ //Build the output string var OutString = ''; OutString += ''; OutString += ' '; OutString += '
'; OutString += TitleCode; OutString += ''; OutString += NavBar; OutString += '
'; OutString += ''; OutString += StuffToDisplay; OutString += '
'; if (is.CRAPBrowser){OutString=ResolveAllURLs(OutString);} //Write it to the frame BottomFrame.document.clear(); BottomFrame.document.open(); BottomFrame.document.write(OutString); BottomFrame.document.close(); } function ShowAllQs(){ var Output = ''; for (var i=0; i
'; } Output = Output + BuildQuestion(I.length-1); Output = TableOpener + Output + TableCloser; DisplayExercise(Output); } function ShowQuestion(QNum){ //First, create the Q number readout at the top var Readout = (QNum+1) + '/' + I.length; while (Readout.length < 7){ Readout = ' ' + Readout + ' '; } Readout = QButtonsOpener + Readout + QButtonsCloser; var Output = BuildQuestion(QNum); Output = TableOpener + Output + TableCloser; DisplayExercise(Readout + Output); //Replace the student's answer var Box = eval('BottomFrame.document.QForm' + QNum + '.Guess'); if (Box != null){ if (Status[QNum][3].length > 0){ Box.value = Status[QNum][3]; } Box.focus(); } } function TrimString(InString){ var x = 0 if (InString.length != 0) { while ((InString.charAt(InString.length - 1) == '\u0020') || (InString.charAt(InString.length - 1) == '\u000A') || (InString.charAt(InString.length - 1) == '\u000D')){ InString = InString.substring(0, InString.length - 1) } while ((InString.charAt(0) == '\u0020') || (InString.charAt(0) == '\u000A') || (InString.charAt(0) == '\u000D')){ InString = InString.substring(1, InString.length) } while (InString.indexOf(' ') != -1) { x = InString.indexOf(' ') InString = InString.substring(0, x) + InString.substring(x+1, InString.length) } return InString; } else { return ''; } } function RemovePunctuation(InString){ var OutString = ''; for (i=0; i InArray[Longest].length){ Longest = i; } } return Longest; } function CheckWords(Guess, Answer){ var Start = 0; var End = 0; var LoopCounter = 0; var ReturnList = ''; var i = 0; var j = 0; GuessWords = new Array(); AnswerWords = new Array(); Guess = RemovePunctuation(Guess); Answer = RemovePunctuation(Answer); while (Guess.indexOf(' ', Start) > -1) { End = Guess.indexOf(' ', Start); GuessWords[LoopCounter] = Guess.substring(Start, End).toLowerCase(); LoopCounter++; Start = End + 1; } GuessWords[LoopCounter] = Guess.substring(Start, Guess.length).toLowerCase(); Start = 0; LoopCounter = 0; while (Answer.indexOf(' ', Start) > -1) { End = Answer.indexOf(' ', Start); AnswerWords[LoopCounter] = Answer.substring(Start, End); LoopCounter++; Start = End + 1; } AnswerWords[LoopCounter] = Answer.substring(Start, Answer.length); ReturnList = ''; for (i = 0; i < GuessWords.length; i++){ for (j = 0; j < AnswerWords.length; j++){ if (GuessWords[i] == AnswerWords[j].toLowerCase()){ ReturnList = ReturnList + AnswerWords[j] + ', ' ; AnswerWords[j] = ''; break; } } } if (ReturnList.length > 0){ ReturnList = ReturnList.substring(0, ReturnList.length - 2); } return ReturnList; } function CalculateScore(){ Score = 0; var DoneQs = 0; for (i=0; i';}; } if (Right > -1){ Status[QNum][0] = 1; Output = CorrectResponse + ' '; if (OtherAnswers.length > 0){ Output += TheseAnswersToo + '
' + OtherAnswers; } //Get the score for this question var HintPenalty = (Status[QNum][2]*10)/CorrectAs[Right].length; Status[QNum][4] = Math.floor((10 - Status[QNum][1]) - HintPenalty); //Check whether the quiz is finished var Finished = true; for (var i=0; i 0){ CorrectBits[0][i] = RealAs[i].substring(0,CorrectBits[0][i].length); } CorrectBits[1][i] = CheckEnd(Guess, CorrectAs[i]); if (CorrectBits[1][i].length > 0){ CorrectBits[1][i] = RealAs[i].substring(RealAs[i].length-CorrectBits[1][i].length,RealAs[i].length); } CorrectBits[2][i] = CorrectBits[0][i] + ' ... ' + CorrectBits[1][i]; CorrectBits[3][i] = CorrectBits[0][i] + RealAs[i].charAt(CorrectBits[0][i].length); if (CorrectBits[3][i].charAt(CorrectBits[3][i].length-1) == ' '){ CorrectBits[3][i] += RealAs[i].charAt(CorrectBits[3][i].length); } CorrectBits[3][i] += '...' } var LongestCorrect = FindLongest(CorrectBits[2]); if (CorrectBits[2][LongestCorrect].length > 5){ Output = ThisMuchIsCorrect + '
' + CorrectBits[2][LongestCorrect]; } else{ if (ShowHint == false){ Output = IncorrectResponse; } } //Include words found in the answer var FoundWords = CheckWords(Guess, CorrectAs[LongestCorrect]); if (FoundWords.length > 0){ Output += '
' + TheseWordsAppear + FoundWords; } if (ShowHint == true){ Output += '
' + GiveHint + CorrectBits[3][LongestCorrect]; } WriteFeedback(Output); //Put the focus back in the box if (FocusBoxes==true){ eval('BottomFrame.document.QForm' + (QNum) + '.Guess').focus(); } } } function ShowAnswers(QNum){ //If the question isn't done, mark it as done. Score will be 0; Status[QNum][0] = 1; Status[QNum][1] = -1; Status[QNum][2] = -1; //Get the correct answers and put them into a string var Output = TheseCorrect + '
'; Output += I[QNum][1][0][0] + '
'; for (var i=1; i'; } //Add the current score Output += YourScoreIs + ' ' + CalculateScore() + '%. '; WriteFeedback(Output); return true; } function ShowReading(){ if (ReadingFrame != null){ if (ReadingURL.length > 0){ ReadingFrame.location.href=ReadingURL; } else{ ReadingFrame.document.clear(); ReadingFrame.document.open(); ReadingFrame.document.write(ReadingText); ReadingFrame.document.close(); } } } function Blank(){ return ' ©Half-Baked Software. Loading... '; } //--> //]]> Fool those dumb ad-inserting ISPs -->