Gambas-it

Gambas3 => Programmazione => Topic aperto da: vuott - 12 Novembre 2016, 18:12:31

Titolo: Compitino per casa sui Vettori
Inserito da: vuott - 12 Novembre 2016, 18:12:31
Per questo fine settimana i più cattivoni dovranno risolvere :rotfl: in linguaggio Gambas questo compitino/esercizio di programmazione (che in origine era una domanda posta da un utente di un forum italiano di programmazione in C) sulle variabili vettoriali:

" Dato un vettore di 100 elementi generati casualmente, scrivere un programma
che permetta all’utente di inserire un numero e di azzerare tutti gli elementi
il cui numero è suo multiplo. Il programma dovrà terminare quando tutti gli
elementi del vettore saranno pari a zero comunicando il numero di inserimenti
effettuati dall’utente. Il programma dovrà inoltre mantenere uno storico,
ovvero dovrà permettere di visualizzare quali elementi sono stati azzerati per
ogni singolo inserimento dell’utente.
"

(http://prisonofficer.org.uk/images/smilies/crazy.gif)


Titolo: Re:Compitino per casa sui Vettori
Inserito da: Top Fuel - 12 Novembre 2016, 22:05:50
Questo fine settimana non ce la faccio, troppi impegni. Una proroga?
Titolo: Re:Compitino per casa sui Vettori
Inserito da: Top Fuel - 12 Novembre 2016, 22:07:50
Non è facilissimo però... :mad:
Titolo: Re:Compitino per casa sui Vettori
Inserito da: Gianluigi - 12 Novembre 2016, 22:19:19
Per questo fine settimana i più cattivoni dovranno risolvere :rotfl: in linguaggio Gambas questo compitino/esercizio di programmazione (che in origine era una domanda posta da un utente di un forum italiano di programmazione in C) sulle variabili vettoriali:

" Dato un vettore di 100 elementi generati casualmente, scrivere un programma
che permetta all’utente di inserire un numero e di azzerare tutte gli elementi
il cui numero è suo multiplo. Il programma dovrà terminare quando tutti gli
elementi del vettore saranno pari a zero comunicando il numero di inserimenti
effettuati dall’utente. Il programma dovrà inoltre mantenere uno storico,
ovvero dovrà permettere di visualizzare quali elementi sono stati azzerati per
ogni singolo inserimento dell’utente.
"

(http://prisonofficer.org.uk/images/smilies/crazy.gif)

Sig. Maestro,
ho fatto il compitino in Gambas mode o Gambas like.
Che voto mi merito?
 :P :P :P
Titolo: Re:Compitino per casa sui Vettori
Inserito da: Gianluigi - 13 Novembre 2016, 09:55:39
Così, spostando il controllo alla fine, si ottiene il controllo immediato.
 :ciao:
Titolo: Re:Compitino per casa sui Vettori
Inserito da: kicco - 16 Novembre 2016, 16:24:56
Citazione
Che voto mi merito?
..tutto tace... :P
Titolo: Re:Compitino per casa sui Vettori
Inserito da: vuott - 16 Novembre 2016, 16:44:38
..tutto tace... :P

Tutto tace, perché lui avrebbe un altro ben più importante impegno !    >:(
Titolo: Re:Compitino per casa sui Vettori
Inserito da: Gianluigi - 16 Novembre 2016, 16:56:04
Citazione
Che voto mi merito?
..tutto tace... :P

La mera realtà è che con la semplicità del codice Gambas ho letteralmente annichilito il maestro.
Sospetto che se tu volessi ottenere lo stesso identico risultato in C dovresti scrivere parecchio codice in più.  :P
Per me Gambas numero uno.  :ok:
Titolo: Re:Compitino per casa sui Vettori
Inserito da: vuott - 16 Novembre 2016, 17:11:19
Sospetto che se tu volessi ottenere lo stesso identico risultato in C dovresti scrivere parecchio codice in più.

...fai la prova !    ;D
Titolo: Re:Compitino per casa sui Vettori
Inserito da: Gianluigi - 16 Novembre 2016, 17:17:11
Sospetto che se tu volessi ottenere lo stesso identico risultato in C dovresti scrivere parecchio codice in più.

...fai la prova !    ;D

Io non ne sono in grado, ma il sospetto rimane.  :P

Bada bene con identico intendo identico e non un mero risultato da console.
Insomma un programmino che si presenti anche bene graficamente.
Titolo: Re:Compitino per casa sui Vettori
Inserito da: vuott - 16 Novembre 2016, 17:31:24
Bada bene con identico intendo identico e non un mero risultato da console.
Insomma un programmino che si presenti anche bene graficamente.
Fai finta  :evil: di non sapere che il C è un linguaggio di più basso livello rispetto a Gambas.
L'eventuale programmatore utilizzerebbe - a livello più basso - una delle molteplici librerie grafiche...... che lo stesso Gambas fornisce a noi suoi programmatori.      (http://forum.ubuntu-it.org/images/smilies/whistle.gif)
Titolo: Re:Compitino per casa sui Vettori
Inserito da: Gianluigi - 16 Novembre 2016, 17:43:23
Bada bene con identico intendo identico e non un mero risultato da console.
Insomma un programmino che si presenti anche bene graficamente.
Fai finta  :evil: di non sapere che il C è un linguaggio di più basso livello rispetto a Gambas.
L'eventuale programmatore utilizzerebbe - a livello più basso - una delle molteplici librerie grafiche...... che lo stesso Gambas fornisce a noi suoi programmatori.      (http://forum.ubuntu-it.org/images/smilies/whistle.gif)

Lo so benissimo che Gambas come altri linguaggi è scritto in C, ciò non toglie che sia più pratico da usare del C stesso e pertanto per molte cose più veloce e con risultati migliori.
Del resto per quale motivo Minisini che il C lo conosce a menadito lo avrebbe scritto? Lo ha scritto per far prima a scrivere i suoi programmi.  :P
Titolo: Re:Compitino per casa sui Vettori
Inserito da: vuott - 16 Novembre 2016, 18:33:36
Un paragone fra due linguaggi di diverso livello - a mio avviso - non è del tutto appropriato.   :-\
Titolo: Re:Compitino per casa sui Vettori
Inserito da: Gianluigi - 16 Novembre 2016, 19:59:39
Un paragone fra due linguaggi di diverso livello - a mio avviso - non è del tutto appropriato.   :-\

Direi di nessun senso sono d'accordo, era per celia  :-*
Ogni tanto si scherzicchia  :D
Titolo: Re:Compitino per casa sui Vettori
Inserito da: vuott - 16 Novembre 2016, 23:52:47
Ogni tanto si scherzicchia  :D

E' questo il problema.... invece di studiare le cose "serie" !   >:(
Titolo: Re:Compitino per casa sui Vettori
Inserito da: kicco - 17 Novembre 2016, 13:11:41
Citazione
..tutto tace... :P
..or non più!

...è stato come togliere il tappo alla vasca :P

Prometto di non farlo più :-[
Titolo: Re:Compitino per casa sui Vettori
Inserito da: Gianluigi - 17 Novembre 2016, 14:41:48
Citazione
..tutto tace... :P
..or non più!

...è stato come togliere il tappo alla vasca :P
:rotfl: :rotfl: :rotfl:
E già e il pesciolino che si dibatteva sul fondo...
assomigliava tanto a un bel gattino  ;D
Citazione
Prometto di non farlo più :-[

E perché mai  ;D io mi sono divertito tanto  :P :P

 :ciao: :ciao: :ciao:
Titolo: Re:Compitino per casa sui Vettori
Inserito da: vuott - 17 Novembre 2016, 15:15:10
[ io mi sono divertito tanto  :P :P


...posso sempre assegnare un altro compitino questo fine settimana !    :devil:
Titolo: Re:Compitino per casa sui Vettori
Inserito da: Gianluigi - 17 Novembre 2016, 15:29:26
[ io mi sono divertito tanto  :P :P


...posso sempre assegnare un altro compitino questo fine settimana !    :devil:

Ahi il gatto si sta affilando le unghie   :P
Titolo: Re:Compitino per casa sui Vettori
Inserito da: kicco - 17 Novembre 2016, 16:09:08
Citazione
Ahi il gatto si sta affilando le unghie   :P
io sono seminascosto in fondo all'aula... :-[
al primo banco ci sei tu... :P
Titolo: Re:Compitino per casa sui Vettori
Inserito da: vuott - 17 Novembre 2016, 16:31:31
Questo fine settimana interrogheremo.... interrogheremo... uhmmmmm.. interrogheremo....... 
         (http://www.alamitos.org/teachers/teacher_anim.gif)