Benvenuto su Inforge
Rimuovi la pubblicità e partecipa alla più grande comunità italiana sul mondo digitale presente sul web sin dal 2007.
Iscriviti

Discussione Ufficiale Programmiamo con Inforge | Esercitazione 02 in C | Livello base

Una Discussione Ufficiale punta a raccogliere tutte le informazioni su un argomento o un fatto di attualità, con costanti aggiornamenti da parte del creatore e dei partecipanti.

Not an engineer

Moderatore
31 Ottobre 2011
2,448
754
620
main.png


Programmiamo con Inforge | Presentazione

Ad oggi, sul web, si trovano moltissime guide sui vari linguaggi di programmazione e sulle loro molteplici applicazioni. Tuttavia, chi si approccia a queste risorse, non sempre riesce a mettere in pratica ciò che ha appreso. Al fine di limitare queste mancanze, nasce Programmiamo con Inforge.

In questa rubrica potrai scrivere codice per la risoluzione di alcuni problemi legati alla programmazione, mettendo in pratica quanto stai apprendendo dalla teoria oppure mostrando le tue abilità e competenze nel campo dell’informatica.


Partiamo dalle basi del C

In questa guida puoi trovare i testi per studiare e approfondire il C: I migliori libri per imparare e approfondire il C
In questa discussione puoi trovare le risposte alle domande più frequenti su come scrivere codice in C: Frequently asked questions: da dove si parte?


Esercitazione 02 in C | Livello base | [Strutture dati]

Conoscere le strutture dati e saper lavorare su di esse è un aspetto fondamentale della programmazione; con queste entità è possibile organizzare insiemi di dati e compiere una serie di operazioni su di essi.
L'esercitazione si compone di 2 esercizi nei quali ti sarà richiesto di definire una struttura dati che supporti determinate operazioni basilari (è possibile scegliere la struttura che più ti aggrada, ad esempio una lista) come l'inserimento, la ricerca e la cancellazione.



Soluzioni

Per rendere l'esercitazione più interessante, non verrà pubblicata alcuna soluzione! Spetterà a te scrivere la tua versione del codice e pubblicarla in questo thread così che possa essere valutata dai moderatori e dalla community; il modo migliore per imparare!


Conclusioni

Pubblica la soluzione ottimale per risolvere gli esercizi e ricorda che puoi confrontarti con il resto della community in questo thread, chiedere aiuto o aiutare gli altri ;)
 
Supporta Inforge con una donazione

GabryBarbe

Utente Bronze
26 Dicembre 2020
59
26
31
Ultima modifica:
Avanti ;)

EDIT:
Scusate l'ignoranza ma penso di non aver capito la consegna haha. La funzione insert serve a inserire i dati delle terne?
 
Supporta Inforge con una donazione
Supporta Inforge con una donazione

Kode

Utente Emerald
10 Dicembre 2013
1,336
330
393
Ultima modifica:
Avanti ;)

EDIT:
Scusate l'ignoranza ma penso di non aver capito la consegna haha. La funzione insert serve a inserire i dati delle terne?

Si, compili i campi della struttura dati definita in C. Ovviamente siete liberi di fare qualsiasi controllo per inserimenti parziali (cosa inserisco nei campi che non voglio modificare? Un valore di default? Un valore semanticamente non corretto? Scegliete voi).
Del tipo se inserisco ("Kode","Inforge",0) evito di aggiornare l'età oppure la aggiorno ugualmente? Siete liberi di decidere :) (Ovviamente io in questo caso opterei di fare dei controlli semantici dato che un if non cambia la complessità se non per tempi costanti, quindi lineari).