Chat del 8 Novembre 2018 dalle 19:54:03 alle 20:24:42
- Francesco GROSSI
- Prof se ho le variabili int a=2, double b=3 short c=2; e faccio il calcolo a=b+c la variabile a diventa double?
- Stefano Salvi
- Tanfoglio: Come hai scritto, se b = 3, a=++b; a->4, b->4; se invece fai a=b++; a->3 (il valore di b prima dell\'incremento) b->4
- Lara TANFOGLIO
- Ok perfetto grazie
- Riccardo PENNACCHIO
- Prof ma delle strutture di controllo c\'è da sapere solo quali sono o anche come funzionano e come le dobbiamo utilizzare?
- Stefano Salvi
- Sembra che la chat si sia bloccata.
- Cristian ROSSINI
- Si tratterà di una verifica meramente teorica o ci saranno esercizi da svolgere sulla base delle nozioni imparate durante le lezioni?
- Francesco GROSSI
- Prof ma nella parte del tipo delle variabili, metterà teoria o anche esercizi?
- Prof ma nella parte del tipo delle variabili, metterà teoria o anche esercizi?
- Stefano Salvi
- Rossini: qualcosa di teoira pura, diversi esercizi sui concett spiegati.
- Non rispondo ad altre domande sui tipi di domande/esercizi.
- Cristian ROSSINI
- Ok grazie!
- Stefano Salvi
- Mahay, la ripsota ti è arrivata? Perchè io non l\'h0 vista nella chat.
- Lorenzo BIGLIARDI
- Servirà il foglio protocollo?
- Daniele SCARDOVELLI
- No prof la risposta a mahay non è arrivata
- Vipan Kumar MAHAY
- Sì, ho ricevuto la risposta
- grazie
- Stefano Salvi
- Perché, pensavi di portarti un rotolone di carta da cucina?
- Jaspreet SINGH
- Chiede anche flow chart?
- Stefano Salvi
- In quale argomento rientrerebbe?
- Lara TANFOGLIO
- Prof se abbiamo come variabili in input b=3, e ci dicessero che a=++b allora b sarebbe 4 ed a=4, ma se fosse a=b++ cosa risulterebbero a e b?
- Jaspreet SINGH
- risoluzione degli algoritmi
- Stefano Salvi
- Singh: e questo argomento c\'è nella verifica?
- Jaspreet SINGH
- no scherzavo:)
- non ho visto
- Stefano Salvi
- Grossi: una variabile NON PUÒ cambiare tipo, quindi per prima cosa viene convertito il valore di b in double, perché deve essere sommato al valore di c che è un double, quindi questi due velori vengono msommati, ottenendo un double, quindi questo double viene tronvato e trasformato in int, per metterlo in a.
- Francesco GROSSI
- Ok prof grazie
- Stefano Salvi
- Forza le domande!!! Il tempo fugge!
- Riccardo PENNACCHIO
- Prof ma delle strutture di controllo c\\'è da sapere solo quali sono o anche come funzionano e come le dobbiamo utilizzare?
- Stefano Salvi
- Pennacchio: quali sono lpo fevi per forza avere scritto negli appunti. Devi sapere come funzionano e quando si usano.
- Francesco GROSSI
- Prof ma nella teoria dei linguaggi dobbiamo sapere lo schema di come si crea un programma e basta?
- Stefano Salvi
- Pennacchio: di più! Le dovrai utilizzare!
- Grossi: mi pare di avere fatto diverse versioni dello schema, a seconda che il linguaggio sia interpretato o compilato e che ci sia un solo sorgente o più d\'uno, magari anche con le liberie.
- Lorenzo BIGLIARDI
- E per le funzioni, cosa chiederà
- Francesco GROSSI
- Ok prof
- Stefano Salvi
- Grossi: di scrivere una funzione.
- Tutti qui i dubbi?
- salvi
- Francesco GROSSI
- Ultima domanda
- (sono peso lo so scusi)
- Riccardo PENNACCHIO
- Ma come si cambia da tipo di variabile ad un\'altra?
- Stefano Salvi
- Grossi: almeno tieni in piedi la chat... Gli alri sembrano quasi pesci lessi...
- Riccardo PENNACCHIO
- Tipo da int a double...
- Larissa BERNARDI
- prof dobbiamo sapere la CPU, la RAM ecc..??
- Francesco GROSSI
- Nella teoria dei sistemi ci ha spiegato anche i diversi tipi di linguaggi di programmazione: imperativo strutturati, procedurali ..... bisogna saperli?
- Cristian ROSSINI
- Chiedo scusa, ho appena cenato
- Stefano Salvi
- Pennacchio: premesso che le VARIABILI NON CAMBIANO TIPO, suppongo che tu intenda come si coverte un dato da un tipo ad un\'altro. Esistono varie regole in base al tipo originale ed a quello di destinazione. Per esempio, un double viene convertito in un int, eliminando la parte dopom la virgola (il punto, all\'amenricana, invero). Se la conversione è tra tipo interi, al valore vengono aggiunti bit a sinistra se la destinazione è più grande della sorgente o eliminati se è più piccola. È cura del programmatore, quando viene fatta una di queste conversioni implicite, verificare che i dati sorgente stuano nella destinazione, altrimenti si otterrà un valore errato.
- Vipan Kumar MAHAY
- lo schema del linguaggio interpretato rispetto a quello compilato cambia nel fatto che ogni volta linterprete deve tradurreݠla sorgente, o meglio capirla/simularla ed eseguirlo al momento? Quindi non crea il file oggetto, non c\'è il Linker, e l\'Eseguibile?
- Riccardo PENNACCHIO
- Grazie. Comunque sì intendevo convertire
- Stefano Salvi
- Grossi: tu devi comunque sapere TUTTO quello che spiego, perché prima o mpoi salta fuori che ti serve.
- Mahay: giusto, in un linguaggio interpraetato l\'interprete legge direttamente il sogente e lo capisce/esegue "al volo". Non c\'è eseguibile che derivi dal sorgente e nemmeno linker. Per eseguirlo occorre sempre e comunque prima caricare l\'interprete.
- Ok. Vedo che anche voi siete del parere di andare a cena...
- Buona cena, buon riposo ed in bocca al lupo.
|