Autore Topic: Compitino per casa sui Vettori  (Letto 492 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Compitino per casa sui Vettori
« il: 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.
"




« Ultima modifica: 12 Novembre 2016, 23:43:02 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 959
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #1 il: 12 Novembre 2016, 22:05:50 »
Questo fine settimana non ce la faccio, troppi impegni. Una proroga?
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 959
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #2 il: 12 Novembre 2016, 22:07:50 »
Non è facilissimo però... :mad:
« Ultima modifica: 12 Novembre 2016, 22:09:12 da Top Fuel »
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #3 il: 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.
"



Sig. Maestro,
ho fatto il compitino in Gambas mode o Gambas like.
Che voto mi merito?
 :P :P :P
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #4 il: 13 Novembre 2016, 09:55:39 »
Così, spostando il controllo alla fine, si ottiene il controllo immediato.
 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #5 il: 16 Novembre 2016, 16:24:56 »
Citazione
Che voto mi merito?
..tutto tace... :P
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #6 il: 16 Novembre 2016, 16:44:38 »
..tutto tace... :P

Tutto tace, perché lui avrebbe un altro ben più importante impegno !    >:(
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #7 il: 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:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #8 il: 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
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #9 il: 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.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #10 il: 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.     
« Ultima modifica: 16 Novembre 2016, 17:32:23 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #11 il: 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.     

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
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #12 il: 16 Novembre 2016, 18:33:36 »
Un paragone fra due linguaggi di diverso livello - a mio avviso - non è del tutto appropriato.   :-\
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #13 il: 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
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Compitino per casa sui Vettori
« Risposta #14 il: 16 Novembre 2016, 23:52:47 »
Ogni tanto si scherzicchia  :D

E' questo il problema.... invece di studiare le cose "serie" !   >:(
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »