| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  •  
    Datamaskin >> Systems >> Unix >> Content
    Skriv et UNIX -program for Fibonacci?
    `` Bash

    #!/BIN/BASH

    Funksjon for å beregne det nth fibonacci -nummeret

    fibonacci () {

    Lokal n =$ 1

    Lokal A =0

    Lokal B =1

    Lokal i

    for ((i =0; i Lokal temp =$ a

    a =$ b

    b =$ ((temp + b))

    Ferdig

    ekko $ a

    }

    Få antall vilkår fra brukeren

    Les -P "Skriv inn antall vilkår:" NUM_TERMS

    Beregn og skriv ut Fibonacci -serien

    for jeg i $ (seq 1 $ num_terms); gjøre

    ekko -n "$ (Fibonacci $ i)"

    Ferdig

    ekko

    `` `

    Forklaring:

    1. Shebang: `#!/Bin/Bash` spesifiserer at manuset skal utføres med bash -tolken.

    2. `Fibonacci ()` Funksjon:

    - Tar `n` som input (ønsket Fibonacci -betegnelse).

    - Initialiserer `A` og` B` til henholdsvis 0 og 1, som er de to første begrepene i Fibonacci -sekvensen.

    - Bruker en sløyfe for å iterere fra 0 til `n-1`.

    - Inne i løkken beregner det neste Fibonacci -nummer med:

    - Lagre verdien av `a` i` temp`.

    - Tildel verdien av `B` til` A`.

    - Beregning av den nye verdien av `b` som` temp + b`.

    - Etter sløyfen holder `A` det nth fibonacci -nummeret.

    3. Input:

    - `Read -P" Angi antall vilkår:"NUM_TERMS` BEDRETER BRUKEREN STUTTE Antall vilkår i Fibonacci -sekvensen.

    4. Output:

    - `for` loop itererer fra 1 til antall vilkår som er spesifisert av brukeren.

    - Inne i sløyfen kaller `Fibonacci $ i`` Fibonacci () ` -funksjonen for å beregne med Fibonacci -nummeret.

    - `ekko -n» $ (Fibonacci $ i) "` skriver ut det beregnede Fibonacci -nummeret etterfulgt av et rom, men uten en Newline -tegn.

    - `Echo` skriver ut en ny linje etter at alle vilkårene er skrevet ut.

    for å kjøre dette programmet:

    1. Lagre koden som en `.sh` -fil (f.eks.` Fibonacci.sh`).

    2. Gjør skriptet kjørbart:`chmod +x fibonacci.sh`

    3. Kjør manuset:`./Fibonacci.sh`

    Skriptet ber deg om å oppgi antall vilkår, og deretter vil det vise den tilsvarende Fibonacci -sekvensen.

    früher :

     Weiter:
      Relatert Artike
    ·Hva er hensikten med mer parameter på slutten av komma…
    ·Hvorfor er det vanskelig å portere programvare utvikle…
    ·Hvordan Lås en gruppe mappe i Unix 
    ·Hva gjør Unix bærbar og sikker? 
    ·Hva er journal i Linux? 
    ·Hva menes med begrepet bit per sekund? 
    ·Hva er thrashing i datamaskinterminologi? 
    ·Hvilket system var den umiddelbare forgjengeren til UNI…
    ·Hva er kommandoen for å hente de første 10 postene i …
    ·Hvordan LS a Tree i Unix 
      Anbefalte artikler
    ·Hvordan Avslør XP passord 
    ·Hvordan økning i antall Inoder 
    ·Min Acer Computer Monitor Vil ikke Stay On 
    ·Slik konverterer MP3 til CDM 
    ·Hva blir deltatt på installasjonen i Windows 2000? 
    ·Hvordan Stopp Hackers 
    ·Slik Boot HP Invent 
    ·Slik får du WhatsApp til å åpne ved oppstart i Windo…
    ·Hvordan endre strømsparing på en bærbar PC 
    ·Hvordan bruke sikkerhetskopi av filhistorikk i Windows …
    Copyright ©  Datamaskin  http://www.datamaskin.biz/