Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako jednoduché počítanie prvočísel v PHP

PHP programovací jazyk slúži dôležitú úlohu ako skriptovací jazyk pre mnoho webových aplikácií . Programátori môžu používať PHP pre výpočet vstup užívateľa , napísať informácie o stránke webových prehliadačov v HTML a vykonať dotazy k SQL databázam . Keď daný vstup , ako je rozsah čísel , môžu programátori použiť PHP pre stanovenie rôznych aspektov alebo vzory rozsahu čísel . Napríklad programátor môže použiť " foreach " slučky pre iteráciu kolekciu počítať inštancií prvočísel v ňom obsiahnutých . Veci , ktoré budete potrebovať klipart Textový editor klipart PHP interpret
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvorte slučku for iterovat cez čísla . Ak chcete počítať každú inštanciu , ako sa vyskytuje v celom rozsahu čísel , použite jednoduchý " foreach " slučky . Foreach slučka zaručuje , že algoritmus bude pracovať na každý prvok v rozsahu iba raz . V tomto príklade je rozsah čísel je uložený v matici , " my_numbers , " a slučka prístup jednotlivé položky v tomto poradí : celým

$ my_numbers = array ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ) , Spojené

foreach ( $ my_numbers ako $ value )

{

//blok kódu

}

2

Stanoviť prime - seeking algoritmus . Existujú rôzne metódy , ako zistiť , či číslo je prvočíslo alebo nie . Jednoduchý spôsob , ako určiť , toto v kóde je kontrolovať deliteľnosť čísla pomocou " modul " operátor ( " % " ) . Prevádzkovateľ modul delí rad podľa druhého a vráti zvyšok . Preto , ak je číslo delené iným , než jedno číslo a sám vráti 0 po operácii modulom , že číslo nemôže byť prvočíslo . Prevádzkovateľ modul bude tvoriť základ primárnou funkciou hľadajúci .
3

Napíšte " pre " slučky pre kontrolu prvočísel . " Pre " slučky sa líši od foreach slučky v tom , že nie sú slučky cez radu predmetov , ale slučiek podľa číselné rady . Pre slučky v tomto prípade začína u čísla 2 , a pokračuje , kým jeden menej , ako je počet skontroluje programátor . V každej iterácii , program používa moduly na určenie , či je počet je deliteľný . Ak je operácia modul vráti 0 , potom slučka vracia 0. . Ak nie , slučka vracia 1 : klipart

for ( $ i = 2 ; $ i < $ hodnota ; $ i + + ) {

if ( $ value % $ i == 0 ) {

return 0 ;

}

vráti 1 ;

}
4

Dajte to všetko dohromady . Pre slučky pôjde vnútri funkcie , ktorá vracia hodnotu , a funkcia sa ísť dovnútra slučky foreach , kontrola každé číslo v rozsahu čísel . " $ Count " Premenná bude existovať , a zakaždým , keď sa funkcia nájde prvočíslo , bude vrátená hodnota 1 pridať do $ count .

< ? Php

funkcie getPrime ( $ num ) {

for ( $ i = 2 ; $ i < $ hodnota ; $ i + + ) {

if ( $ value % $ i == 0 ) {

return 0 ;

}

vráti 1 ;

}

}

$ my_numbers = array ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ) , celým

$ count = 0 ; Spojené

foreach ( $ my_numbers je $ hodnota ) celým

{

$ count + = getPrime ( $ value ) ; ?

} >

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené