Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    2

    Svolgimento di un algoritmo + codificazione in pascal!?

    I dati relativi al campionato di calcio, sono memorizzati in 3 vettori paralleli: squadre, contenente i nomi delle squadre; serie contenente A o B; punti contenente il punteggio ottenuto nel campionato.
    Scrivere un programma che dopo aver caricato i 3 vettori, risolva le seguenti richieste:

    1) stampare l'elenco delle squadre di serie A;
    2) Dato in input il nome di una squadra, stampare la serie in cui milita e i punti realizzati. Se la squadrea non esiste, stampare una segnalazione di errore.
    3) Cercare e stampare il nome della squadra campione di serie A.
    4) stampare la classifica finale di serie B.



    mi serve per la preparazione al compito!
    grazie mille..
    P.S vorrei capire!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    156
    facilissimo:

    dopo aver riempito i tre vettori di n elementi per le consegne fai
    -Con un ciclo for to do vedi se nel vettore della serie c'è il valore 'A' e in caso stampa la squadra nel vettore delle squadre con lo stesso indice
    -con un ciclo for to do controlli se l'input è uguale all'elemento del vettore e in caso stampi il punteggio (vettore punteggio con stesso indice squadra trovata)

    mi fermo qui perchè in teoria dovresti tu prima di tutto dare tue ipotetiche vie risolutive, io ti ho dato un aiuto, inviaci tuoi codici algoritmi e poi vediamo

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,295

    Moderazione

    Originariamente inviato da while94
    P.S vorrei capire!
    Per "capire" si fanno domande agli insegnanti, o almeno si espongono i propri dubbi specifici, mentre per svolgere gli esercizi ci si documenta, si studia e si prova a risolvere l'esercizio.

    Questo non è un forum dove si fanno i compiti a casa, quindi è tua responsabilità fornire una soluzione che gli utenti potranno discutere per correggere o migliorare qualora ci siano degli errori, dei dubbi particolari o dei comportamenti anomali.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    2
    ho seguito i vostri consigli!

    Allora innanzitutto ho caricato i 3 vettori.

    Inizio
    Input (I)
    Per da I a N
    Input Squadre[I]
    Input Serie[I]
    Input Punti [I]
    Fine.

    Punto 1

    Per I da 1 a N
    Se Serie[I] = 'A'
    andando sul ramo vero
    stampa Squadra [I]
    Fine.

    Punto 2

    Inizio
    A <--- False
    Input di (NomeSquadra)
    Per I da 1 A N
    Se Squadra[I] = NomeSquadra
    allora sul ramo vero
    stampa
    Serie[I]
    Punti[I]
    ed A<--- True
    alla fine del ciclo
    Se A = False allora 'La squadra non è stata trovata'
    fine.

    Punto 3

    Inizio
    Max<-- 0
    Trovato<-- false
    Per I da 1 a N
    Se Serie[I] = 'A' and Punti [I] > Max
    allora
    Max<-- Punti [I]
    Trovato<-- True
    alla fine del ciclo
    se trovato = true
    allora
    stampa (Squadre [I] )
    fine.

    Punto 4.

    ecco la pagina scannerizzata:
    http://imageshack.us/m/121/2804/img001ee.jpg

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    156
    il 3° punto è incompleto
    al posto di
    Trovato<-- True

    metti
    trovato<---l


    e alla fine
    stampa(squadre[trovato])

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.