sono il migliore
1 Il meglio è nemico del bene
![Vecchio livello 04 - 1](https://cdn.codegym.cc/images/article/b560e270-1d25-45f5-825b-603789edccd8/800.jpeg)
2 Diventare il migliore è un duro lavoro
Ci sarà sempre qualcuno che ha cominciato prima. Qualcuno aveva genitori ricchi, qualcuno studiava nella migliore università del mondo. Qualcuno ha trovato lavoro con l'aiuto dei suoi genitori. Non preoccuparti. Succede. Si chiamano condizioni di partenza diverse. Eppure persone come queste sono una minoranza, il mondo è pieno di persone che hanno avuto successo grazie al “pensare fuori dagli schemi”, al duro lavoro e al desiderio di imparare continuamente. La vita è come un gioco di carte. Tutti possono vincere avendo tutti gli atout a portata di mano, ma il professionista vince indipendentemente dalle carte che ha. Diminuisce l'influenza dei trionfi con la sua abilità. Nessuno lo capisce così pienamente come lo fanno gli sportivi professionisti. Molti di loro hanno solo pochi anni per cogliere l’occasione e avere successo.3 C'è sempre qualcuno che lavora più di te
![Vecchio livello 04 - 2](https://cdn.codegym.cc/images/article/70cdd064-5cfa-436c-aa3d-236a467316c8/800.jpeg)
4 Ambiente ostile
![Vecchio livello 04 - 3](https://cdn.codegym.cc/images/article/04136209-8a54-42e5-8d6b-bf09d37eb797/800.jpeg)
5 Per riassumere
Sono ancora gli uomini d’affari a creare spazi di lavoro. Lo stipendio dei lavoratori assunti è il risultato della competizione tra imprese per accaparrarsi i migliori lavoratori. Più imprese ci sono nel paese, più alti sono i salari. C’è un’enorme rivalità sul percorso “lavora di più”, in questo modo non funziona più. Devi trovarne un altro. Devi amare la tua vita e il tuo tempo. Il denaro è solo lo strumento che ti rende finanziariamente indipendente. Se sei finanziariamente indipendente, puoi fare quello che vuoi e non fare quello che non vuoi. Fai attenzione ai “sacrifici” sulla strada per diventare il migliore. Non sacrificare le cose più importanti: la famiglia, gli amici, la salute, il lavoro che ami. Avere successo finanziario a 50 anni senza avere famiglia, amici, salute e odiare il proprio lavoro non è un successo. È un fallimento.Livello 4
![Vecchio livello 04 - 4](https://cdn.codegym.cc/images/article/fa29ee6c-82e9-4541-9586-25493549d757/800.jpeg)
1 Risha, Ambito delle variabili
- Il professore resta fermo. Quelle vecchie rughe da lezione sono tutte uguali. Tutto quello che ti dice è scritto nei libri. Tieni presente che nessuno ha mai imparato a nuotare dopo una dozzina di lezioni . Le lezioni aiutano quando capisci definitivamente un argomento e lo conosci un po' meno di un professore stesso. - Le lezioni del professore sono davvero utili. - Già... o meglio, speriamo che lo siano. Più punti di vista ascolti sulle stesse cose, più ti chiedi come stanno realmente le cose. Con un solo punto di vista, o ci credi o no. Ok, passiamo agli affari. - Dai un'occhiata all'immagine che ti ho dato prima:![Vecchio livello 04 - 5](https://cdn.codegym.cc/images/article/fc482fb0-2efc-41ec-9b0f-6d83cc950f68/256.jpeg)
![Vecchio livello 04 - 6](https://cdn.codegym.cc/images/article/7b7418b7-4558-4e1c-83e0-0bcb6c6a4798/800.jpeg)
![Vecchio livello 04 - 7](https://cdn.codegym.cc/images/article/d58d381b-c646-423f-a092-591eb6aebe97/800.jpeg)
![Vecchio livello 04 - 8](https://cdn.codegym.cc/images/article/8da918ac-086f-453d-9390-db2c7cb6a5e1/512.jpeg)
![Vecchio livello 04 - 9](https://cdn.codegym.cc/images/article/afd636d9-eb41-468a-b7e1-6de5105bc623/512.jpeg)
![Vecchio livello 04 - 10](https://cdn.codegym.cc/images/article/369820f8-be5c-42a2-93e6-f488962a9563/512.jpeg)
![Vecchio livello 04 - 11](https://cdn.codegym.cc/images/article/3e34bd78-77ef-4169-b709-e8b533608356/512.jpeg)
2 Diego, Compiti per la visibilità delle variabili
- Ehi, Amigo. - Ehi, Diego. - Ti ho portato un paio di attività per la visibilità delle variabili![Vecchio livello 04 - 12](https://cdn.codegym.cc/images/article/88a9421d-1fa7-4d28-b7fd-ef40ef5e3288/512.jpeg)
3 Risha, Un comando e un blocco di comandi
- Ora ti dirò cosa sono il comando e il blocco comandi. È abbastanza semplice. Il corpo del metodo è costituito da comandi. Ogni comando termina con un punto e virgola.![Vecchio livello 04 - 13](https://cdn.codegym.cc/images/article/d3a2d3cf-c0e4-4859-8f7e-0f5ecda142b6/512.jpeg)
![Vecchio livello 04 - 14](https://cdn.codegym.cc/images/article/8f3bba26-462b-4b65-aa96-ab9be44f50bf/512.jpeg)
4 Elly, operatore condizionale
- Ehi, Amigo. Oggi vi spiego gli operatori condizionali . - Il valore di un programma sta nella sua capacità di agire diversamente in situazioni diverse, altrimenti è inutile. In Java la capacità citata viene realizzata mediante un «operatore condizionale». È una parola chiave speciale che consente di eseguire diversi blocchi di comandi a seconda della verità di una condizione. - L'operatore condizionale è composto da tre parti: « condizione », « comando 1 » e « comando 2 ». Se la condizione è vera, viene eseguito il « comando 1 », altrimenti viene eseguito il « comando 2 ». I comandi non vengono mai eseguiti contemporaneamente. Questo operatore appare come segue:![Vecchio livello 04 - 15](https://cdn.codegym.cc/images/article/838cc999-bf2c-489e-9ab4-351ec7f5c350/original.jpeg)
![Vecchio livello 04 - 16](https://cdn.codegym.cc/images/article/26b9a7ce-8235-4257-9b8a-8f9568e60410/512.jpeg)
5 Bilaabo, Confronto con Pascal
- Ehi, Amigo. Ricordi che sul nostro pianeta usiamo Pascal più avanzato. Ecco come apparirebbe tutto in Pascal.![Vecchio livello 04 - 17](https://cdn.codegym.cc/images/article/19ac03f8-c15a-4a08-a02b-6b97c8e1396d/800.jpeg)
6 Diego, Compiti
- Vorrei parlarvi un po' del confronto delle variabili in Java . - Conosci già gli operatori di confronto più semplici minore di (<) e maggiore di (>). - Sì. - Esistono anche gli operatori "uguale a" (==) e "non uguale a" (!=). Esistono anche gli operatori "minore o uguale a" (<=) e "maggiore o uguale a" (>=). - Oh, questa è la cosa più eccitante. - Nota che non ci sono operatori «=>» e «=<» in Java! - Il segno «=» viene utilizzato per l'operatore di assegnazione , quindi dobbiamo usare i segni di doppio uguale «==» per indicare l'uguaglianza . Per verificare che le variabili non siano uguali , utilizzare « != ». - Abbastanza giusto. - Un confronto tra due variabili in Java utilizzando l'operatore «==» è un confronto di ciò che contengono queste variabili. - Cioè, i valori vengono confrontati in variabili di tipo primitivo . - Nelle variabili di tipo riferimento vengono confrontati i riferimenti . Quindi, se gli oggetti sono identici all'interno, ma i loro riferimenti sono diversi, il confronto mostra che non sono uguali : il risultato del confronto è falso . Il risultato del confronto dei riferimenti è true solo se entrambi i riferimenti puntano allo stesso oggetto. - Un metodo speciale equals viene utilizzato per confrontare gli oggetti in base al loro contenuto. Il compilatore aggiunge questo metodo (e tutti i metodi della classe Object) alla tua classe, anche se non lo dichiari. Lasciamelo spiegare attraverso degli esempi:![Vecchio livello 04 - 18](https://cdn.codegym.cc/images/article/cf9ed631-b69f-44fd-9a03-2afd0b18ab99/512.jpeg)
Compiti pratici | |
---|---|
1 | Minimo di due numeri Scrivere un programma che legga due numeri dalla tastiera e visualizzi sullo schermo il minimo di questi numeri. |
2 | Massimo di quattro numeri Scrivere un programma che legga quattro numeri dalla tastiera e visualizzi sullo schermo il massimo di questi numeri. |
3 | Ordinare tre numeri Scrivere un programma che legga tre numeri dalla tastiera e li visualizzi in ordine decrescente. |
4 | Confronta nomi Scrivere un programma che legga due nomi dalla tastiera e, se i nomi sono uguali, visualizzi «I nomi sono identici». Visualizza «Le lunghezze dei nomi sono uguali» se i nomi sono diversi, ma le loro lunghezze sono uguali. |
5 | 18+ Scrivi un programma che legga un nome e un'età dalla tastiera. Se l'età è inferiore a 18 anni visualizza «Cresci un po'» |
6 | 18 è sufficiente Scrivi un programma che legga un nome e un'età dalla tastiera. Se l'età è superiore a 20 anni visualizza «18 basta» |
7 Kim parla di un tipo booleano
- Ehi, Amigo. Voglio parlarvi di un nuovo tipo di dati. È un tipo booleano . Le variabili di questo tipo possono assumere solo due valori: true e false . - Come usarlo? - Questo tipo viene utilizzato di nascosto in molti luoghi. Proprio come un numero è il risultato di qualsiasi addizione, un tipo booleano – vero o falso – è il risultato di qualsiasi confronto. Esempi:![Vecchio livello 04 - 19](https://cdn.codegym.cc/images/article/1d3e8a25-6daa-4592-bf86-3c3828012815/800.jpeg)
![Vecchio livello 04 - 20](https://cdn.codegym.cc/images/article/48e71aa3-ec77-4e85-b5fe-0ec4b5b7844c/800.jpeg)
![Vecchio livello 04 - 21](https://cdn.codegym.cc/images/article/89e5518b-912a-4789-945e-560ca434c506/800.jpeg)
![Vecchio livello 04 - 22](https://cdn.codegym.cc/images/article/f8326703-aeac-4d67-89f3-11ce16daa59b/512.jpeg)
8 Elly, Mentre Loop
- CIAO. -Ciao, Elly! - È... tempo di conoscere i loop! Sono semplici come le condizioni, ma più interessanti. Un loop consente di eseguire più volte qualsiasi comando o blocco di comandi. Un ciclo appare come segue:![Vecchio livello 04 - 23](https://cdn.codegym.cc/images/article/ea81918f-9c70-4ed5-842c-de83932087de/256.jpeg)
![Vecchio livello 04 - 24](https://cdn.codegym.cc/images/article/3ae1747a-f17a-4cd1-ace2-99fc82aab974/512.jpeg)
9 Bilaabo, Confronto con Pascal
- Ciao, amico. Bilaabo ora ti dirà come sarebbe tutto in Pascal.![Vecchio livello 04 - 25](https://cdn.codegym.cc/images/article/806c2b76-9a4c-4256-8ae9-93be82c0f479/512.jpeg)
10 Diego, Compiti in loop
- Ehi, Amigo! - Ho sentito che hai imparato i loop. E se ti assegnassi qualche compito in più?Attività in loop | |
---|---|
1 | 10 numeri Scrivi un programma che visualizzi i numeri da 1 a 10. Usa il ciclo “ while”. |
2 | 10 numeri in ordine inverso Scrivi un programma che visualizzi i numeri da 10 a 1. Usa il ciclo “mentre”. |
3 | Le cose buone non sono mai troppe. Scrivi un programma che legga dalla tastiera una stringa e un numero N. Il programma dovrebbe visualizzare sullo schermo la stringa N volte. Usa il ciclo "mentre". Esempio di input: abc 2 Esempio di output: abc abc |
4 | S-quadrato Scrivere un programma che visualizzi sullo schermo un quadrato 10x10 di caratteri "S". Usa il ciclo "mentre". Non separare i caratteri nella stessa riga. |
5 | Tabella di moltiplicazione Scrivere un programma che visualizzi la tabella di moltiplicazione di 10 per 10. Utilizzare il ciclo “mentre”. Separare i numeri con uno spazio. Esempio di output: 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 ... |
11 Elly, Per Ciclo
- Voglio parlarti di un altro giro. È richiesto . Questo ciclo è un'altra registrazione del ciclo while . È solo più compatto e pratico per i programmatori. Esempi:![Vecchio livello 04 - 26](https://cdn.codegym.cc/images/article/9787c46d-4fae-45d0-906f-c093591f556a/800.jpeg)
12 Bilaabo, Confronto con Pascal
- Amigo, che tu ci creda o no, ma in Pascal c'è anche il loop For . In realtà è in quasi tutti i linguaggi di programmazione. Ma è molto più facile da capire in Pascal. Aspetto:![Vecchio livello 04 - 27](https://cdn.codegym.cc/images/article/eb8c578d-f8df-4994-904e-c83c01df95ba/512.jpeg)
13 Diego, Compiti
- Oggi è il mio giorno fortunato. Ho pensato a 5 nuovi compiti per te. La mia creatività è troppo evidente. Buona fortuna a te amico mio. Ne avrai bisogno…attività del ciclo "for". | |
---|---|
1 | Numeri pari Scrivere un programma che visualizzi i numeri pari da 1 a 100 separati da spazi o ciascuno su una nuova riga. Usa il ciclo "for". |
2 | Disegna un rettangolo Scrivi un programma che legga dalla tastiera due numeri: me n. Il programma dovrebbe visualizzare sullo schermo un rettangolo composto da otto di dimensioni m per n. Usa il ciclo "for". Esempio: m=2, n=4 8888 8888 |
3 | Disegna un triangolo Scrivi un programma che visualizzi un triangolo rettangolo composto da otto con i lati 10 e 10. Utilizza il ciclo "for". Esempio: 8 88 888 ... |
Disegna linee Scrivi un programma che visualizzi
|
|
5 | Tutti amano qualcuno Scrivi un programma che legga dal nome della tastiera. Usa il ciclo "for" per visualizzare 10 volte il testo: «nome» mi ama. Testo di esempio: Pam mi ama. Pam mi ama. … |
14 Professore
- Ciao, Amigo. Come va per te? - Le cose stanno andando bene, professor Noodles. Ho già imparato i cicli "for" e "mentre". - Grande! Sembra che il professor Noodles sia il miglior insegnante del mondo. Insieme trionferemo su tutti coloro dalla mentalità ristretta che sostengono che dovremmo iniziare con la pratica. Sei la mia prova vivente, se così posso dire, di un robot. Clicca sul link, troverai qualcosa di utile: CodeGym Lecture 4 Discussion15 Giulio
- Ehi, Amigo! Devo dirti una cosa oggi, ma prima guardiamo un po' la TV e poi procediamo, ok?16 Giovanni scoiattoli. Capitano John Scoiattoli
- Ciao, soldato! - Buongiorno signore! - Ho delle notizie fantastiche per te. Ecco un rapido controllo per rafforzare le tue abilità. Con la pratica quotidiana migliorerai le tue abilità molto velocemente. Le attività sono appositamente progettate per essere eseguite in Intellij IDEA.Attività aggiuntive da eseguire in Intellij Idea | |
---|---|
1 | 1. Non lavorerò mai per noccioline Scrivi un programma che visualizzi cento volte una frase: «Non lavorerò mai per noccioline. Amigo». Usa il ciclo "for". |
2 | 2. Visualizzare una media Scrivere un programma che legga dalla tastiera tre numeri. Il programma dovrebbe visualizzare sullo schermo la media di questi numeri, cioè né il più grande né il più piccolo. |
3 | 3. Calcolare una somma Scrivere un programma che legga i numeri della tastiera e calcoli la loro somma. Se l'utente inserisce -1, il programma dovrebbe visualizzare la somma e terminare. -1 dovrebbe essere incluso nella somma. |
4 | 4. Il mio nome è 'Joe'... Scrivi un programma che legga dalla tastiera una stringa «nome» e una data di nascita (tre numeri): y, m, d. Il programma dovrebbe visualizzare sullo schermo: «Il mio nome è «nome» Sono nato il gm» Esempio: «Il mio nome è Joe , sono nato il 15.2.1988» |
GO TO FULL VERSION