Temi di esame parte 2 programmazione C lez#28

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024

Комментарии • 13

  • @francesco3526
    @francesco3526 5 лет назад +28

    Stiamo ancora aspettando il corso avanzato

  • @MyGianlu95
    @MyGianlu95 7 лет назад +19

    Ciao, è la prima volta nella vita che tento di imparare un linguaggio di programmazione , in questo caso il C. Quello che so l'ho imparato esclusivamente dai tuoi video quindi ti ringrazio. Se accetti un consiglio, personalmente mi piacerebbe se trattassi più esercizi per ogni argomento trattato.
    Esempio : spieghi i puntatori fai un tot di esercizi sui puntatori (una decina di difficoltà crescente), spieghi come implementare le funzioni e fai un tot esercizi in cui mostri come usare le funzioni ( una decina di esercizi ) ecc.
    Questo tornerebbe utile ai principianti come me (guardo i tuoi video da solo quattro giorni) ma capisco possa risultare eccessivo per chi ha già un po' di confidenza col linguaggio

    • @MyGianlu95
      @MyGianlu95 7 лет назад +3

      E soprattutto c'è un abisso di differenza tra gli esercizi proposti come esempio d'introduzione ad ogni argomento e quelli proposti come prove d'esame

  • @CloseWave
    @CloseWave 4 года назад +13

    Voglio altri corsi!!! Hai abbandonato tutto! Giuro pagherei se tu facessi i corsi di tutto il ramo universitario di programmazione di informatica!

  • @albertoclocchiatti1510
    @albertoclocchiatti1510 6 лет назад +8

    Le lezioni 26 27 e 28 parte 1 non compaiono in playlist, come mai?

  • @cr9629
    @cr9629 8 лет назад +5

    potresti farlo senza la struttura? è possibile? nel video in cui ne parli non si capisce più di tanto il senso, nemmeno qui sono riuscito a capire quando e perchè potrebbero essere utili. Attendo notizie =)

    • @andreasacco9933
      @andreasacco9933 6 лет назад +1

      mi chiedo la stessa cosa,spero che a distanza di un anno lei possa risponderci visto che ho l'esame a breve.
      buone feste

    • @CloseWave
      @CloseWave 4 года назад +2

      @@andreasacco9933 La struttura serve a dare ad ogni parola altre variabili che restano incollate ad esse, un altro modo potrebbe essere creare una matrice gigante di 5000x20, dove però poi risulta piu difficile il conto alla fine. Io l'ho fatto così
      int main()
      {

      //----------------------------DICHIARAZIONI-------------------------------------------
      typedef struct testo //----------------------------------array di strutture
      {
      int ripetizioni_parola;
      char testo_parola[20];
      } parola;
      FILE* file;

      char nomefil[50]; //--------------------------------------nome del file da aprire

      parola parole[5000]; //--------------------------------------struct di parole e contatore ripetizioni

      char riga[20]; //-------------------------------------------blocchi di lettura

      int i,j; //--------------------------------------------indici
      //----------------------------APERTURA FILE-------------------------------------------

      printf("
      Inserisci il nome del file:");
      scanf("%s", nomefil);

      file = fopen(nomefil,"r");

      while (file == NULL)
      {
      printf("
      Errore, riprova:"); scanf("%s", nomefil);
      file = fopen(nomefil,"r");
      }

      printf("
      File aperto correttamente:");




      //-----------------------------RIEMPIMENTO STRUCT DATI----------------------------------
      while (!feof(file))
      {

      for (i=0;!feof(file);i++)
      {
      fscanf(file,"%s",parole[i].testo_parola);

      for(j=i;j>-1;j--)
      {
      if (strcmp (parole[j].testo_parola,parole[i].testo_parola) == 0)
      {
      parole[j].ripetizioni_parola++;
      parole[i].ripetizioni_parola++;

      }
      }

      if(parole[i].ripetizioni_parola > 0) { i--;}


      }
      }

      //-----------------------------CONTO DELLE PAROLE----------------------------------------
      int max = 0;
      int best_parola;
      for (j=0;j max)
      {
      max = parole[j].ripetizioni_parola;
      best_parola = j;
      }

      }

      printf("
      La parola piu' ripetuta e' %s per %d volte", parole[best_parola].testo_parola, max);


      fclose(file);

      system("PAUSE");
      return 0;
      }

    • @Cicciuetl
      @Cicciuetl 3 года назад

      Può essere anche fatto con vettori di stringhe

  • @TonyPacaty
    @TonyPacaty 8 лет назад +1

    perchè nel ciclo for si mette i

  • @nomeutente6510
    @nomeutente6510 3 года назад +1

    ma il corso avanzato?

  • @pippobhaluradoh5599
    @pippobhaluradoh5599 6 лет назад +1

    Mai fu fatto il tutorial sulle app per cellulare

  • @Energyagario10
    @Energyagario10 2 года назад

    quando usciranno i corsi avanzati?!