Pagina 2 di 3 PrimaPrima 123 UltimaUltima
Risultati da 11 a 20 di 27
  1. #11
    Imperturbabile
    Data Registrazione
    05 Mar 2002
    Messaggi
    1,841
     Likes dati
    0
     Like avuti
    0
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Predefinito Re: L'Oracolo Universale

    Originally posted by pcosta
    Ora si comincia a fare sul serio. Tenetevi stretti.
    In fondo al post è riportato il codice dell'oracolo universale che, copiato e incollato in un file di testo e poi salvato col nome di "oracolo.vbs" può essere eseguito per vedere cosa fa.

    Ma prima sarebbe meglio analizzarlo e introdurre alcuni fondamentali concetti della programmazione:

    Dati
    Variabili
    Operatori
    Istruzioni di controllo

    Dati: sono sostanzialmente di due tipi:
    - numeri (quelli che 2 + 2 fa 4)
    - stringhe di caratteri (quelle che "ABC" + "ZZZ" fa "ABCZZZ")

    Una "variabile" è il nome che assegnamo ad una zona di memoria destinata a contenere dati.
    Per creare la variabile "pippo" è sufficiente assegnarle un valore (questo è un classico della programmazione: se volete sembrare davvero esperti softwaristi quando dovete dare un generico nome a una variabile, con pippo farete sempre un figurone) .
    Esempio:

    pippo = ("Ehi questa è una variabile")

    Il segno di "uguale" tra pippo e "Ehi questa è una variabile" è un Operatore che effettua l'assegnazione del valore alla variabile.

    provate questo per esempio:
    Codice:
    pippo = ("Ehi questa è una variabile") 
    msgbox(pippo)
    (fa la stessa cosa di msgbox("Ehi questa è una variabile") perchè pippo è stato creato assegnandogli proprio il valore "Ehi questa è una variabile")

    la funzione InputBox("qualcosa") visualizza (come msgbox) il "qualcosa" ma poi chiede all'utente di digitare qualcosa con la tastiera.
    Quello che digitiamo può essere assegnato ad una variabile in questo modo:
    Codice:
    Risposta = InputBox("Quello che digiti finirà dentro la variabile Risposta")
    msgbox(Risposta)
    L'istruzione di controllo If - then - else dovrebbe essere intuitiva dall'esempio.

    La Funzione Left(Risposta,1) estrae il primo carattere a sinistra contenuto nella variabile Risposta


    Ecco l'Oracolo Universale

    Codice:
    Istruzioni = "L'oracolo è pronto a rispondere alle tue domande" 
    msgbox(Istruzioni)
    Risposta = InputBox("Scrivi la tua domanda: la risposta sarà solo un SI o un NO")
    PrimoCarattere = Left(Risposta,1)
    If PrimoCarattere = "" then 
             Msgbox("Grazie lo stesso")
       ElseIf PrimoCarattere > "L" then 
             Msgbox("La risposta è NO")
       ElseIf PrimoCarattere < "M" then 
             Msgbox("La risposta è SI")
    End If
    Ho copiato il codice e ho formulato la domanda: l'unica cosa che posso dire per adesso è che l'oracolo è un bugiardo, dev'essere maschio anche questo, e della peggio specie.
    Vediamo cosa posso fare, vado a prendere la correggia, il boa di struzzo fuxia e gli stivaletti a stiletto: sarà difficile, me lo sento.
    Sgrunt.

  2. #12
    Omo de Panza
    Data Registrazione
    06 Mar 2002
    Messaggi
    1,902
     Likes dati
    0
     Like avuti
    0
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Predefinito Re: La Lampada di Aladino

    Originally posted by pcosta
    La cosa non comporta alcuna difficoltà.
    Si tratta solo di capire se possiamo scrivere software senza aver bisogno di compilatori, interfacce IDE, debugger, Reference, editor specifici e dump esadecimali.

    Ce lo dirà la lampada di Aladino.

    Il bravo studente preparerà dunque una cartella vuota sul suo desktop in cui copiare la lampada e nella quale successivamente scrivere i suoi programmi.
    (Nulla vieta allo studente disordinato o pigro di mettere tutto sulla scrivania, tanto il maestro non vede.)

    Non resta che scaricare la lampada di Aladino nella posizione desiderata da http://digilander.libero.it/pcosta/lampada.vbs e strofinarla col mouse, con uno o due click.

    Se il Genio della Lampada si metterà ai vostri ordini siete a cavallo (o rovinati, dipende da come andrà a finire) e potete essere intitolati a seguire i successivi passi ed esempi.
    Nel caso contrario potete o rassegnarvi all'ingrato destino o postare il messaggio di errore per vedere se il maestro può fare qualcosa.


    DISCLAIMER

    By following this thread you acknowledge and agree to this legal disclaimer. If you do not agree to this, do not use the thread nor any part or post.

    No advice or recommendation
    The thread does not provide you with advice or recommendation of any kind and you should not rely upon this thread as the basis for any decision or action. You are advised to consult professional programmers in the appropriate field with respect to the applicability of any particular aspect of the contents.

    The thread provides selected information about software and related programming techniques. Such information is not intended as and may not be relied upon as technical expert advice. If you have or suspect you may have any software problem, you should consult your software system programmer or other qualified computer care provider.

    Information provided "as is"
    The information and any forward-looking statements on this thread are provided on an "as is" and “as available” basis and Pcosta makes no representations or warranties either expressed or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose or non-infringement. Pcosta makes no representations or warranties of any kind as to the thread' and its content’s completeness, accuracy, reliability, timeliness, availability, uninterrupted or error free functionality and compliance with applicable laws or that this site or the server that makes it available are free of viruses or other harmful components. By using this thread you accept the risk that the information may be incomplete or inaccurate or may not meet your needs or requirements.

    Disclaimed liability
    Pcosta or any of the parties involved in creating, producing or delivering this thread shall under no circumstances be liable for any damages or injury whatsoever – including but not limited to damages arising out of, related to or resulting from your access to, or inability to access, this thread, your reliance on any information provided herein, any failure of performance, error, omission, interruption, defect, delay in operational transmission, computer virus, bugs etc.. Pcosta disclaims any and all liability for direct, indirect, incidental, consequential, punitive, and special or other damages, lost opportunities, lost profit or any other loss or damages of any kind.

    Any questions, comments, suggestions or any other communications, including any ideas, inventions, concepts, techniques or know-how you may forward to this thread or otherwise to Pcosta, electronically or by any other means, are on a non-confidential basis and will become the property of Pcosta, which Pcosta without restriction may use in any fashion and for any purposes whatsoever including developing, manufacturing and/or marketing goods or services..

    Governing Law
    Your access and use of this thread and the contents hereof shall be governed by and interpreted in accordance with the laws of POL, and you agree that the proper and exclusive venue for the settlement of any dispute arising out of or in relation to this disclaimer, which can not be settled amicably, shall be the Alessandra's Court of POL.



    Maestro! Maestro! Eccomi anche io! Sono ancora aperte le iscrizioni? Però io mi meto in seconda fila, anzi in ultima, mica sono così tanto secchione come unheimlich...
    Anche io ho fatto in fretta e furia il primo compitino in classe, da scaricare qui, come si può notare è una risposta al compitino secchione di ume, il secondo per quand'è?

    Disnti saluti signor maestro
    (e per il salame fatto in casa dove faccio indirizzare?)

  3. #13
    Imperturbabile
    Data Registrazione
    05 Mar 2002
    Messaggi
    1,841
     Likes dati
    0
     Like avuti
    0
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Predefinito Re: Re: La Lampada di Aladino

    Originally posted by Pentothal
    Maestro! Maestro! Eccomi anche io! Sono ancora aperte le iscrizioni? Però io mi meto in seconda fila, anzi in ultima, mica sono così tanto secchione come unheimlich...
    Anche io ho fatto in fretta e furia il primo compitino in classe, da scaricare qui, come si può notare è una risposta al compitino secchione di ume, il secondo per quand'è?

    Disnti saluti signor maestro
    (e per il salame fatto in casa dove faccio indirizzare?)
    Ti ho fatto un regalo Pentothal,
    www.geocities.com/unheimlich2/Manamana.zip
    Parla poco, ma fammi sapere lo stesso se ti piace...

  4. #14
    Omo de Panza
    Data Registrazione
    06 Mar 2002
    Messaggi
    1,902
     Likes dati
    0
     Like avuti
    0
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Maestro! Maestro! (a parte che non mi ha detto come è andata la prima prova, e questo, almeno da quello che prescrivono le ultimissime direttive didattiche e formative, potrebbe causarmi dei gravissimi disturbi d'apprendimento, difficoltà nella corretta percezione del sè, e gravi patologie d'insicurezze croniche: provveda o la denuncio alla moratti)
    E comunque: maestro! maestro! Ho trovato il tempo di dedicarmi alla seconda ardua prova cha sta qui! e che ho cercato di risolvewre in modo creativo: mi dica! mi dica! (soprattutto che son più bravo della ume: tiè!)

    Distintissimi saluti (il provolone piccante è già in viaggio)

  5. #15
    Omo de Panza
    Data Registrazione
    06 Mar 2002
    Messaggi
    1,902
     Likes dati
    0
     Like avuti
    0
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Eheheh, ne ho già fatto una nuova release: imbecillità 2.0 (si trova qui

  6. #16
    Forumista esperto
    Data Registrazione
    10 Jul 2002
    Messaggi
    10,207
     Likes dati
    0
     Like avuti
    9
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Un sentito ringraziamento a tutti gli esimi studenti che si applicano con tanta solerzia all'arte del debug.
    Ottimo il manamana di Ume, ma all'allievo Pentothal un particolare encomio per la sua imbecillità.

  7. #17
    catcher in the rye
    Data Registrazione
    09 May 2002
    Località
    Pianeta terra
    Messaggi
    82,091
     Likes dati
    15,008
     Like avuti
    16,222
    Mentioned
    2795 Post(s)
    Tagged
    10 Thread(s)

    Predefinito

    Anche io mi ci sto applicando ma non ho un sito su cui metterlo per poterglielo mostrare, maestro!

  8. #18
    Forumista esperto
    Data Registrazione
    10 Jul 2002
    Messaggi
    10,207
     Likes dati
    0
     Like avuti
    9
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Predefinito

    Originally posted by Druuna
    Anche io mi ci sto applicando ma non ho un sito su cui metterlo per poterglielo mostrare, maestro!
    Puoi tranquillamente postare il testo del programma in un normale post, che poi noi possiamo immediatamente eseguirlo.
    Certo viene meno l'effetto sorpresa...

    P.S. se posti uno script, mettilo tra un php e un /php (tra parentesi quadre) così sembrerà più carino da vedere e con l'aria assai professionale.

    Esempio (si tratta dell'imbecillità 2.0 di Pentothal):

    Codice PHP:

    Istruzioni 
    "Fatti aiutare dal Mago Pentothal: dimmi, quanto ti senti imbecille?" 
    msgbox(Istruzioni)
    Risposta InputBox("Dai un voto alla tua imbecillaggine: da 0 a 9")
    PrimoCarattere Left(Risposta,1)
    If 
    PrimoCarattere "" then 
             Msgbox
    ("Non posso aiutarti se non ti dai un voto, imbecille!")
       ElseIf 
    PrimoCarattere "9" then 
             Msgbox
    ("uhm, pienamente d'accordo, eccome se lo sei!")
       ElseIf 
    PrimoCarattere "9" then 
             Msgbox
    ("Non essere modesto!")
     ElseIf 
    PrimoCarattere "a" then 
             Msgbox
    ("ti pare un numero questo?")
     
    End If 

  9. #19
    Imperturbabile
    Data Registrazione
    05 Mar 2002
    Messaggi
    1,841
     Likes dati
    0
     Like avuti
    0
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Talking Rebus: 2, 3, 8, 9!

    "Ma stu oni!"

  10. #20
    Forumista esperto
    Data Registrazione
    10 Jul 2002
    Messaggi
    10,207
     Likes dati
    0
     Like avuti
    9
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Predefinito Chi di rebus ferisce...

    3218 - FRASE PALINDROMA

    Nell'arte del debug
    riescon anche le zucche
    piuttosto vuote, credi...
    e xxxx xxxxxxx xxxx!

 

 
Pagina 2 di 3 PrimaPrima 123 UltimaUltima

Discussioni Simili

  1. Risposte: 75
    Ultimo Messaggio: 02-05-07, 17:52
  2. Domandina semplice semplice ai fans della Liberazione
    Di Il Condor nel forum Centrosinistra Italiano
    Risposte: 25
    Ultimo Messaggio: 24-04-07, 21:36
  3. Caso Vicenza, domandina semplice semplice....
    Di italoconservatore nel forum Politica Nazionale
    Risposte: 3
    Ultimo Messaggio: 19-02-07, 20:27
  4. Risposte: 120
    Ultimo Messaggio: 10-08-05, 22:23
  5. Risposte: 2
    Ultimo Messaggio: 28-12-02, 13:58

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
[Rilevato AdBlock]

Per accedere ai contenuti di questo Forum con AdBlock attivato
devi registrarti gratuitamente ed eseguire il login al Forum.

Per registrarti, disattiva temporaneamente l'AdBlock e dopo aver
fatto il login potrai riattivarlo senza problemi.

Se non ti interessa registrarti, puoi sempre accedere ai contenuti disattivando AdBlock per questo sito