Toggle Chat
RM - Chat
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Topic Esercizi
#1 OFFLINE
Inviato 18 August 2009 - 04:06 AM
L'esercizio dovrà essere postato in questo modo:
-Se il topic della lezione conterrà l'esercizio N°1, allora dovrete scrivere Esercizio 1
Con questo metodo ci verrà più semplice capire a che esercizio vi riferite, e non avremmo problemi di disordine nel topic ;)
Buoni esercizi :D
#2 OFFLINE
Inviato 18 August 2009 - 12:04 PM
Esercizio 1
Spero di aver fatto bene anke perchè non ho capito bene l'esercizio http://rpgmkr.net/fo...tyle_emoticons/default/xd.gif
cmq ho messo anke + del dovuto spero vada bene http://rpgmkr.net/fo...tyle_emoticons/default/xd.gif :? :?
=begin esercizzio di introduzzione rgss/rgss2 dato dal forum rpgmkr.net/forum =end print "Buona lettura!" classe: petryx Attributi (Publici): 16_anni Attributi (Prvati): ha_abbandonato_la_scuola Metodi(publici): compie_gli_anni metodi(privati): presto_lavorera end
#3 OFFLINE
Inviato 18 August 2009 - 05:44 PM
#4 OFFLINE
Inviato 18 August 2009 - 05:58 PM
#5 OFFLINE
Inviato 18 August 2009 - 06:46 PM
#6 OFFLINE
Inviato 18 August 2009 - 08:50 PM
Esercizio 2
#creo e specifico una variabile locale Petryx_93 = Ciao_sono_uno_scripter #faccio visualizzare la variabile con Print Print "Petryx_93 = Ciao_sono_uno_scripter" #Creo e specifico una variabile globale di valore booleano @Petryx_93 = true #definisco una variabile globale con un integer a caso $Petryx_93 = 10 #faccio diventare la variabile in una stringa $Petryx_93.to_s #Creo una stringa con un valore qualsiasi "Anni Petryx" = 16 #faccio visualizzare la stringa e il corrispondente valore con Print Print "Anni Petryx = 16" #trasformo la stringa in float e la faccio visualizzare in stringa "Anni Petryx" = 16.to_f = .to_s
Qui ho di sicuro errato qualcosa http://rpgmkr.net/fo...tyle_emoticons/default/xd.gif so ke ho sbagliato ma non so dove http://rpgmkr.net/fo...tyle_emoticons/default/xd.gif /Elly me lo diresti per cortesia ?? :? :? http://rpgmkr.net/fo...tyle_emoticons/default/xd.gif
#7 OFFLINE
Inviato 18 August 2009 - 09:43 PM
ci sono un pò di errori...te li spigherò di seguito ^^
Innanzitutto analizziamo insieme il codice.
#creo e specifico una variabile locale Petryx_93 = Ciao_sono_uno_scripterQui hai sbagliato a dare il valore alla stringa.
La stringa deve essere dichiarata in mezzo ai due apici " "...quindi deve essere:
#creo e specifico una variabile locale Petryx_93 = "Ciao_sono_uno_scripter"
Secondo riga di codice:
#faccio visualizzare la variabile con Print Print "Petryx_93 = Ciao_sono_uno_scripter"Non c'è bisogno che metti: "Petryx_93 = Ciao_sono_uno_scripter"
Basta che richiami la variabile locale Petryx_93 in questo modo:
print petryx_93
Terza riga di codice:
#Creo e specifico una variabile globale di valore booleano @Petryx_93 = trueAttenzione,non devi creare una variabile di istanza,ma bensì una variabile globale...quindi:
$petryx_93 = true/false
Quarta riga di codice:
#definisco una variabile globale con un integer a caso $Petryx_93 = 10Qui tutto bene.
Quinta riga di codice:
#faccio diventare la variabile in una stringa $Petryx_93.to_sQui hai dimenticato il comando print...quindi sarà:
print $petryx_93.to_s
Ultimo pezzo di codice:
#Creo una stringa con un valore qualsiasi "Anni Petryx" = 16 #faccio visualizzare la stringa e il corrispondente valore con Print Print "Anni Petryx = 16" #trasformo la stringa in float e la faccio visualizzare in stringa "Anni Petryx" = 16.to_f = .to_s"Anni Petrx" è sbagliato...
Le virgolette,devono essere nel numero,e non nella variabile...tu la crei,e poi gli dai un valore con il numero stringa.
Quindi sarà così:
Anni Petryx = "16"Errore nel print...come detto sopra,basta che scrivi:
print anni petryxHai sbagliato anche la trasformazione della stringa ecc...
Cosa chiede l'esercizio?
Citazione
Poi,trasformala in float,e falla visualizzare come una stringa.
anni petryx = "22" print anni petryx anni petryx = anni petryx.to_f print anni petryx.to_s
Spero di non averti creato difficoltà e di averti spiegato tutto per il meglio ;)
#8 OFFLINE
Inviato 18 August 2009 - 09:50 PM
#9 OFFLINE
Inviato 18 August 2009 - 09:57 PM
La prossima volta attento alle indicazioni degli esercizi...se no va a finire che ti confondi ;)
#10 OFFLINE
Inviato 06 September 2009 - 01:27 PM
Esercizio 1
Classe : Chitarra elettrica Attributi (pubblici) : Corde,tasti Attributi (privati) : Fili elettrici interni Metodi (pubblici) : Pizzica le corde,accorda Metodi (privati) : passaggio corrente elettrica
Classe : Penna Attributi (pubblici) : tappo,punta Attributi (privati) : inchiostro Metodi (pubblici) : scrivi Metodi (privati) : l'inchiostro scende man mano che si scrive
Esercizio 2
Citazione
#Definisce la variabile Variabile = "Ciao sono uno scripter" #Con il comando PRINT mostra la variabile print Variabile
Citazione
#Definisce la variabile d'istanza di tipo booleano @variabile = true
Citazione
#Definisce la variabile globale $variabile = 10 #Converte la variabile in una stringa $variabile.to_s #Mostra la variabile come stringa print "variabile"
Citazione
Poi,trasformala in float,e falla visualizzare come una stringa.
#Crea la stringa stringa = "22" #visualizza la stringa print stringa #converte la stringa in float stringa.to_f #Visualizza il float come stringa print "stringa"
Esercizio 3
Citazione
#Crea l'array bidimensionale array = [2, 4, 6, 8] #Mostra uno dei valori dell'array print array[2]
Citazione
#Crea l'array multidimensionale array = [[1, 3, 5], [2, 4, 6]] #Mostra l'ultimo valore del secondo set print array[1][2]
Citazione
#Crea l'hash bidimensionale
hash = {1 => "UNO", 2 => "DUE"}
#Mostra uno dei valori dell'hash
print hash[2]
Citazione
#Crea l'hash multidimensionale
hash = {"Primo set" => [1, 2, 3], "Secondo set" => [4, 5, 6]}
#Mostra il secondo valore del secondo set
print hash["Secondo set"][1]
#11 OFFLINE
Inviato 06 September 2009 - 03:00 PM
Non credo che per te siano difficili questi esercizi(almeno per chi ha delle basi)...
So che non sono facili da capire,e che a volte si usano termini un pò specifici,ma voglio prima spiegare le basi,e poi approfondire il tutto con esempi più concreti ;)
Comunque brau ke :D
#12 OFFLINE
Inviato 06 September 2009 - 07:17 PM
comunque le poche basi che avevo si fermavano alle variabili,già gli array erano un'incognita per me http://rpgmkr.net/fo...tyle_emoticons/default/xd.gif
a breve consiglierei di fare lezioni relative a rpg maker,nel senso:"se in rpg maker voglio fare questa cosa,devo ragionare così e così,fare questo e quello"...compreso?
#13 OFFLINE
Inviato 07 September 2009 - 12:31 AM
- Ad ogni lezione,ne faremo una supplementare ad essa
Finite queste procederemo con:
- Lezioni avanzate
- Spiegazione di tutti gli script dell'editor (le loro funzioni etc)
- Modifiche a Script (creazione menù, modifiche su di esso, etc etc)
Vedrete,sarà una figata,e imparerete tantissime cose ;)
#14 OFFLINE
Inviato 10 September 2009 - 01:51 PM
ESERCIZIO I
#Descrivete due oggetti,usando classi,attributi e metodi. Gli attributi e metodi,devono essere sia pubblici,che privati#
Classe: Cane
Attributi (pubblici): Collare, Guinzaglio
Attributi (privati): Pelo, Razza
Metodi (pubblici): Accarezza, Dai da mangiare
Metodi (privati): Scodinzola, Abbaia
Classe: Orologio
Attributi (pubblici): Lancette, Quadrante
Attributi (privati): Circuito interno
Metodi (pubblici): Metti le pile, Regola l'ora
Metodi (privati): Fai trascorrere i secondi
ESERCIZIO II
#Definisci una variabile locale che ha come valore una stringa con scritto "Ciao sono uno scripter",e poi falla visualizzare con il comando print#
messaggio= "Ciao sono uno scripter"
print messaggio
#Definisci una variabile di istanza,di valore booleano,equivalente a true(vero) o false(falso)#
@booleana= true
#Definisci una variabile globale di valore integer con un numero che preferisci,e poi falla visualizzare come una stringa#
$numero= 25
$numero.to_s
print $numero
#Crea una stringa che ha come valore "22",e falla visualizzare con il comando print. Poi,trasformala in float,e falla visualizzare come una stringa#
valore= "22"
print valore
valore.to_f
print valore
ESERCIZIO III
#Crea un array bidimensionale con 4 valori quasiasi,facendo poi visualizzare un valore qualsiasi contenuto in esso#
bidi= ["Buono", "Brutto", "Cattivo", "Eranosolotre"]
print bidi[1]
#Crea un array multidimensionale composto da due set e tre valori per set e fai visualizzare poi l'ultimo valore del secondo set#
multi= [["Sasso", "Carta", "Forbici"],["Fante", "Cavallo", "Re"]]
print multi[1][2]
#Crea un hash bidimensionale con due chiavi/valori,e fai visualizzare una delle due#
bidihash= {"LolloRD"=>"Eventer", "Casull"=>"Grafico"}
print bidihash[1]
#Crea un hash multidimensionale con due set e fai visualizzare uno dei due#
multihash= {"RPGMaker"=>["200X", "XP", "VX"], "PlayStation"=>["One", "Two", "3"]}
print multihash[1]








3° Classificato - Auguri RPGMkr.net 
#15 OFFLINE
Inviato 10 September 2009 - 07:35 PM
procediamo con le correzioni ^^
Esercizio 1:
Ok
Esercizio 2:
Qui troviamo degli errori :)
- #Definisci una variabile globale di valore integer con un numero che preferisci,e poi falla visualizzare come una stringa#
$numero= 25
$numero.to_s
print $numero
Correzione:
Hai definito una variabile globale con valore 25.
Poi,hai CONVERTITO in stringa,facendola visualizzare...
L'esercizion invece chiedeva di farla visualizzare come una stringa,e non di convertirla prima ^^
Non è detto che sia sbagliato eh,ma:
$numero = 25
print $numero.to_s
- #Crea una stringa che ha come valore "22",e falla visualizzare con il comando print. Poi,trasformala in float,e falla visualizzare come una stringa#
Correzione:
Hai creato una stringa con valore 22.
L'hai fatta visualizzare con il comando print.
Fin qui ci siamo,tutto giusto.
Queste due righe invece,presentano degli errori:
valore.to_f
print valore
Se devi trasformarla in float,prima devi mettere il nome variabile:
valore = valore.to_f
Così sai che si sta trasformando quella stringa.
Poi,devi farla visualizzare come una stringa:
print valore.to_s
Quindi le ultime due righe di codice saranno:
valore = valore.to_f print valore.to_s
Ricordati che l'= deve essere staccato dal nome della variabile ;)
Esercizio 3:
- #Crea un array bidimensionale con 4 valori quasiasi,facendo poi visualizzare un valore qualsiasi contenuto in esso#
Ok
- #Crea un array multidimensionale composto da due set e tre valori per set e fai visualizzare poi l'ultimo valore del secondo set#
Ok
- #Crea un hash bidimensionale con due chiavi/valori,e fai visualizzare una delle due#
Correzione:
Dato che le chiavi le hai fatte visualizzare come stringhe,e non come numeri,la cosa cambia.
Se vedi bene nella lezione,le stringhe verranno richiamate in questo modo:
print bidihash["LolloRD"]
Per fare comunque ciò che hai fatto tu,si procede in questo modo:
bidihash = {"1" => "Eventer", "2" => "Grafico"}
print bidihash[1]
- #Crea un hash multidimensionale con due set e fai visualizzare uno dei due#
Correzione:
Anche qui troviamo delle imprecisazioni ^^
Consiglio di rivederti la lezione riguardo questa parte ;)
Il tutto sarebbe costruito in questo modo:
multihash= {"RPGMaker"=>["200X", "XP", "VX"], "PlayStation"=>["One", "Two", "3"]}
print multihash["RPGMaker"][1]
Spero di essere stato chiaro nelle correzioni...
In qualunque caso,sono ben accette domande ;)
#16 OFFLINE
Inviato 10 September 2009 - 11:57 PM
Ælly, dice:
- #Crea una stringa che ha come valore "22",e falla visualizzare con il comando print. Poi,trasformala in float,e falla visualizzare come una stringa#
Se devi trasformarla in float,prima devi mettere il nome variabile:
valore = valore.to_f
Ma allora perchè prima andava bene solo
$numero = 25 print $numero.to_ssenza dover fare
$numero = $numero.to_s print $numero?
Ælly, dice:
print bidihash["LolloRD"]
Per fare comunque ciò che hai fatto tu,si procede in questo modo:
bidihash = {"1" => "Eventer", "2" => "Grafico"}
print bidihash[1]Ælly, dice:
Correzione:
multihash= {"RPGMaker"=>["200X", "XP", "VX"], "PlayStation"=>["One", "Two", "3"]}
print multihash["RPGMaker"][1]







3° Classificato - Auguri RPGMkr.net 
#17 OFFLINE
Inviato 11 September 2009 - 08:06 PM
Casull, dice:
$numero = 25 print $numero.to_ssenza dover fare
$numero = $numero.to_s print $numero?
Se leggi bene gli esercizi,dicono:
Citazione
#Definisco una variabile globale di valore integer con un numero che preferisc $numero = 25 #La faccio visualizzare come una stringa print $numero.to_s
Citazione
Poi,trasformala in float,e falla visualizzare come una stringa.
#Creo una stringa che ha come valore "22" numero = "22" #La faccio visualizzare con il comando print print numero #Trasformo la stringa in float numero = numero.to_f #La faccio visualizzare come una stringa print numero.to_s
Allora:
Il primo si poteva anche fare come hai detto tu,ma l'esercizio diceva di farla visualizzare subito come una stringa,e non di convertirla.
Per il secondo,se facevi solo:
numero = "22" print numero numero.to_f print numero.to_snon convertiva niente,e faceva visualizzare sempre la stringa ^^
Quindi,logicamente,devi trasformare la stringa,in questo caso numero = numero.to_f ...
Spero di essere stato chiaro ;)
#18 OFFLINE
Inviato 13 September 2009 - 11:55 AM
# esercizi lezione 1 print "Spero siano giusti" Classe : CD RW Attributi (pubblici) : Custodia Attributi (privati) : Memoria, Riscrivibile Metodi (pubblici) : Metti i file sul disco Metodi (privati) : Scrittura disco # sinceramente non so se questo sia poi cosi giusto :\
# parte 2 print "Idem come sopra" Classe : Pianoforte Attributi (pubblici) : Tasti, Pedali Attributi (privati) : Corde Metodi (pubblici) : Pigia i tasti, Usa i pedali Metodi (privati) : Vibrazione delle corde # questo penso sia meglio del precedente [img]http://rpgmkr.net/forum/public/style_emoticons/default/xd.gif[/img]
#19 OFFLINE
Inviato 13 September 2009 - 07:13 PM
Zughy, dice:
# esercizi lezione 1 print "Spero siano giusti" Classe : CD RW Attributi (pubblici) : Custodia Attributi (privati) : Memoria, Riscrivibile Metodi (pubblici) : Metti i file sul disco Metodi (privati) : Scrittura disco # sinceramente non so se questo sia poi cosi giusto :\
# parte 2 print "Idem come sopra" Classe : Pianoforte Attributi (pubblici) : Tasti, Pedali Attributi (privati) : Corde Metodi (pubblici) : Pigia i tasti, Usa i pedali Metodi (privati) : Vibrazione delle corde # questo penso sia meglio del precedente [img]http://rpgmkr.net/forum/public/style_emoticons/default/xd.gif[/img]
Il secondo comunque,direi molto meglio ;)
#20 OFFLINE
Inviato 15 September 2009 - 11:03 PM
Non sarebbe meglio fare un topic per ogni lezione anche per gli esercizi? Alla lunga può diventare difficile da correggere e da consultare un topic pieno di esercizi. Insomma se ho problemi con l'argomento X posso subito andare a controllare il topic con gli esercizi sull'argomento X, sennò è un macello http://rpgmkr.net/fo...tyle_emoticons/default/xd.gif








3° Classificato - Auguri RPGMkr.net 
1 utente(i) stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi


Questa discussione e' bloccata

















