Skaitīšanas sistēmas. Uzdevums

Līdzīgi dokumenti
Mūsu programmas Programmu ilgums 1 semestris 15 nodarbības 1,5 h nodarbības ilgums

Microsoft Word - Papildmaterials.doc

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij

Microsoft Word - du_5_2005.doc

1

Rīgas Tehniskā universitāte Apstiprinu: Studiju prorektors Uldis Sukovskis Rīga, Programmēšanas valoda JavaScript - Rīga Neformālās izglītī

DATORMĀCĪBA

APSTIPRINĀTS

DAUGAVPILS UNIVERSITĀTE MATEMĀTISKĀS ANALĪZES KATEDRA Armands Gricāns Vjačeslavs Starcevs Lebega mērs un integrālis (individuālie uzdevumi) 2002

7. Tēma: Polinomi ar veseliem koeficientiem Uzdevums 7.1 (IMO1982.4): Prove that if n is a positive integer such that the equation x 3 3xy 2 + y 3 = n

Komandu sacensības informātikā un matemātikā Cēsis 2017 Izteiksmes Fināla uzdevumi Aplūkosim aritmētiskas izteiksmes, kurās tiek izmantoti deviņi atšķ

Programmēšanas valoda iesācējiem 4. daļa. Programmēšanas prakse 2007 Alvils Bērziņš

Imants Gorbāns. E-kursa satura rādītāja izveide IEGULDĪJUMS TAVĀ NĀKOTNĒ Imants Gorbāns E-kursa satura rādītāja izveide Materiāls izstrādāts ESF Darbī

Pārskatu aizpildīšana

Komandu olimpiāde Bermudu trijstūris Katru uzdevumu vērtē ar 0 5 punktiem. Risināšanas laiks - 3 astronomiskās stundas Uzdevumi 7. klasei 1. Doti 5 sk

Red button

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij

LU 68 Fizikas sekcija DocBook

Sūtījuma noformēšana Epaka.lv sūtījumu veidošanas programmā Autorizācija 1. Sekojiet norādei E-pastā, lai atvērtu DPD Epaka programmu. Pēcāk, lai auto

IEGULDĪJUMS TAVĀ NĀKOTNĒ Projekts Nr. 2009/0216/1DP/ /09/APIA/VIAA/044 NESTRIKTAS KOPAS AR VĒRTĪBĀM PUSGREDZENĀ UN MONĀDES PĀR KATEGORIJU Jāni

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Maǧistra studiju

PALĪGS DOKUMENTU IEVIETOŠANAI

Simetrija spēlēs Teorija un piemēri, gatavojoties Atklātajai matemātikas olimpiādei 2018./2019. mācību gadā Olimpiādes uzdevumu komplektā katrai klašu

32repol_uzd

Pamatelementi statistikā un Hipotēžu pārbaude

7.-9. Elfrīda Kokoriša Jekaterina Semenkova- Lauce Mācību satura un valodas apguve matemātikā Mācību līdzeklis skolēnam Projekts «Atbalsts valsts valo

APSTIPRINĀTS biedrības Latvijas Transportlīdzekļu apdrošinātāju birojs biedru sapulces gada 9. oktobra sēdē protokols Nr. 5 Ar biedru sapulces 2

Latvijas 43. astronomijas atklātās olimpiādes neklātienes kārta gada 16. aprīlī 1. TESTS Izvēlies tikai vienu atbildi 1. Kurš no šiem zvaigznāji

2012 Komandu olimpiāde Atvērtā Kopa Atrisinājumi 10. klasei 1. Tā kā LM ir viduslīnija, tad, balstoties uz viduslīnijas īpašībām, trijstūra 1 laukums

Tick Chart Trader

100802_EU_Bio_Logo_Guidelines_cos.indd

Audzēkņu mācību sasniegumu vērtēšanas kartība

klase gada 1. kārtas uzdevumi 3 punktu uzdevumi: Sabiedriskais transports Ielaušanās Medus kāre Zivis Robots 4 punktu uzdevumi: Bebru ka

WEB izstrāde IEPIRKUMS (iepirkuma identifikācijas Nr. 6-8/A-39) Pasūtītājs: Nosaukums: Biedrība Latvijas Elektrotehnikas un elektronikas rūpniecības a

skaitampuzle instrukcija

G.Plivna-sistemanalize

Mobila Satura pakalpojumu kodeksa projekts

Microsoft Word - Vēlēšanu nolikums projekts.docx

*Pareizā atbilde un pareizo atbilžu daudzums procentos zaļā krāsā. 3. klase 1. Ja Tu esi sadraudzējies un vēlies satikties ar kādu, ar ko esi iepazini

Kārtības 2. pielikums "Latvijas Bankas elektroniskās klīringa sistēmas (EKS) funkcionālais apraksts"

Ldz vpn INSTRUKCIJA WINDOWS LIETOTĀJIEM.

Preču loterijas Laimīgā pistole noteikumi. PRECES IZPLATĪTĀJS UN LOTERIJAS ORGANIZĒTĀJS: SIA Neste Latvija, uzņēmuma reģistrācijas numurs:

1

Liguma paraugs 2

Preču loterijas Loteri - JĀ! noteikumi 1. Loterijas preču pārdevējs ir VAS Latvijas Pasts, reģ. nr , juridiskā adrese: Ziemeļu iela 10, Li

OWASP Top 10 Latvijā Biežākās drošības problēmas 4mekļa lietojumos Agris Krusts, IT Centrs, SIA

Eiro viltojumi Latvijā

Uzdevumu krājums matemātikā 8. klasei izglītojamajiem ar speciālajām vajadzībām 1.uzdevums: Decimāļā skaitīšanas sistēma. Skolēniem uz ekrāna parāda t

RIGA International College of Economics and Business Administration

ESF projekts Pedagogu konkurētspējas veicināšana izglītības sistēmas optimizācijas apstākļos Vienošanās Nr.2009/0196/1DP/ /09/IPIA/VIAA/001 Pr

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij

Datorzinātņu doktorantūras zinātniskais seminārs Atrašanās vietas inteliģences metodes datu noliktavu mobilai lietotnei 1.k.doktorante: Daiga Plase Da

Norādījumi par kopējo aktīvu un kopējās riska pozīcijas veidņu aizpildīšanu maksu noteicošo faktoru informācijas apkopošanai

DAUGAVPILS UNIVERSITĀTE Matemātikas katedra Vjačeslavs Starcevs MATEMĀTISKĀS ANALĪZES SĀKUMU ZINĀTNISKIE PAMATI (izvēles tēmas) 2008

PowerPoint Presentation

Matemātikas uzdevumu krājums 6. klasei / Zane Kūlaine/ Pelču speciālā internātpamatskola – attīstības centrs

Nintex Workflow 2010 instalēšanas ceļvedis Instalēšanas ceļvedis Nintex USA LLC 2012, visas tiesības paturētas. Kļūdas un izlaidumi novērsti.

KURSA KODS

Anita Palapa Liepājas Universitātes Studiju programmas Logopēdija 3. kursa studente Liepājas Katoļu pamatskolas praktikante Jautras spēles visai ģimen

KANDAVAS NOVADA DOME KANDAVAS NOVADA IZGLĪTĪBAS PĀRVALDE ZEMĪTES PAMATSKOLA Pils, Zemīte, Zemītes pagasts, Kandavas novads, LV Reģ. Nr

LATVIJAS BANKAS PADOME K. VALDEMĀRA IELA 2A RĪGA LV-1050 LATVIJA TĀLRUNIS FAKSS E-PASTS gad

PowerPoint Presentation

ro41_uzd

Ūsas Autors nezināms Andras Otto ilustrācijas Kaķis savas ūsas izmanto, lai mērītu telpu vai attālumu. Tas ir sevišķi svarīgi, ja viņš mēģina ielīst š

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij

Virsraksts (Heading 2)

EBA Guidelines on AMA changes and extensions

Latvian Rural Advisory and Training Centre subsidiary FOREST ADVISORY SERVICE CENTRE

PowerPoint Presentation

OGRES NOVADA PAŠVALDĪBA OGRES 1.VIDUSSKOLA Reģ.Nr , Zinību iela 3, Ogre, Ogres nov., LV-5001 Tālr , fakss , e-pasts: ogres1v

Slide 1

Slaids 1

OGRES NOVADA PAŠVALDĪBA OGRES 1.VIDUSSKOLA Reģ.Nr , Zinību iela 3, Ogre, Ogres nov., LV-5001 Tālr , fakss , e-pasts: ogres1v

OGRES NOVADA PAŠVALDĪBA OGRES 1.VIDUSSKOLA Reģ.Nr , Zinību iela 3, Ogre, Ogres nov., LV-5001 Tālr , fakss , e-pasts: ogres1v

Klimata valoda eksperimenta būtība Klimats vai laikapstākļi? Kurš ir kurš? Kas ir kas? Laikapstākļi ir tas, ko mēs šobrīd redzam aiz loga. Var būt sau

PAMATNOSTĀDNES PAR SFPS 9 PĀREJAS PASĀKUMU VIENOTU INFORMĀCIJAS ATKLĀŠANU EBA/GL/2018/01 16/01/2018 Pamatnostādnes par vienotu informācijas atklāšanu

Atbalsts meža īpašniekiem Lauku attīstības programmas gadam ietvaros Meža nozares konference 2016 «Izaicinājumi un iespējas mež

Frequently Asked Questions

SNP3000_UM_LV_2.2.indd

8.TEMATS RIŅĶI UN DAUDZSTŪRI Temata apraksts Skolēnam sasniedzamo rezultātu ceļvedis Uzdevumu piemēri M_10_SP_08_P1 Ar riņķa līniju saistītie leņķi Sk

Saturs Sākums Beigas Atpakaļ Aizvērt Pilns ekrāns 1 DAUGAVPILS UNIVERSITĀTE Dabaszinātņu un matemātikas fakultāte Matemātikas katedra Bakalaura studij

EIROPAS KOMISIJA INFORMĀTIKAS ĢENERĀLDIREKTORĀTS WiFi4EU politikas īstenošanas komponents Piemērošanas rokasgrāmata v1.0 Saturs 1. Ievads Pārl

Viss labs Daces Copeland teksts Andras Otto ilustrācijas Lietus līst. Lietus līst lielām, lēnām lāsēm. Labi, lai līst! Lietus ir labs. A1:12

Microsoft Word - PASCAL_gramata_3.doc

ViedTV_instrukcija_10x21cm_apvien_2017Nov_new

PowerPoint prezentācija

Microsoft Word - ! SkG makets 4-5. nodala.doc

Dual TEMP PRO

EIROPAS SAVIENĪBAS PADOME Briselē, gada 20. decembrī (21.12) (OR. en) 18082/12 STATIS 110 SOC 1021 EDUC 385 PAVADVĒSTULE Sūtītājs: Eiropas Komis

> > < < > < < Jauno matemātiķu konkurss 2016./2017. mācību gads 1. kārtas uzdevumi 1. Nevienādību mīkla Tukšajās rūtiņās katrā rindā un kolonnā tieši

IRM in Audit

Meza skola metodes pirmsskola

Speckurss materiālu pretestībā 3. lekcija

Noteikumi_TCHIBO_LV_PDF

Ievads (1) g. Tautas skaitīšanas dati Kādas pēdas publiskajā telpā atstāj divkopienu sabiedrība? Vai tās vispār ir novērojamas Rīgas telpā? Kas

Transkripts:

Skaitīšanas sistēmas Uzdevums Praktiskais 1. Izveido mapi ar nosaukumu PHP_02, visi faili būs jāliek šinī mapē (1p) 2. Izveido html failu, kas saucas index.html (1p) 3. Nodefinē pareizi html faila sākumu (lai strādātu UTF-8) (1p) 4. Izveido ievades formu, kurā būtu (2p): a. 1 ievades lauks, tips teksts b. 1 drop down lauks ar vismaz 4 izvēlēm (atbilstoši konversiju skaitam)! Nepieciešamo funkciju lapā ir skaidrojums kā izveidot ievades formu un ko dara kura rinda 5. Izveido php failu ar nosaukumu skaitisanas_sistemas_[klases cipars]_[grupa]_[v]_[uzvards].php korekti aizstājot visas kvadrātiekavas un ievieto šī faila nosaukumu index.html pie action esošajās pēdiņās. (1p)! Failu nosaukumos nedrīkst likt atstarpes, komatus, slīpsvītras, garumzīmes utml. 6. Pareizi saglabāt no ievades formas saņemtos datus mainīgajos ievade un izvele (1p) 7. Izvadīt mainīgos ievade un izvele (1p) 8. Īstenot decimālo -> bināro konversiju (4p) 9. Pārbaudīt vai strādā kods! Tālāk ar katru konversiju paliks grūtāk izlabot esošās kļūdas. 10. Izveidot switch ar vismaz 4 gadījumiem (atbilstoši konversiju skaitam) un katrā vēl neesošajā konversijas gadījumā ievietot atbilstošas konversijas nosaukuma izvadi (1p) 11. Pārbaudīt vai strādā kods! Tai skaitā pārbaudīt vai strādā, ja ievades formā izvēlās citu konversijas metodi. 12. Īsteno decimālo -> heksadecimālo konversiju (5p) 13. Pārbaudīt vai strādā kods! 14. Īsteno bināro->decimālo konversiju (4p) 15. Pārbaudīt vai strādā kods! 16. Īsteno heksadecimālo -> decimālo konversiju (7p) 17. Pārbaudīt vai strādā kods! 18. Īsteno papildus pēc brīvas izvēles izvēlētu konversiju no un uz decimālo skaitīšanas sistēmu. (7p) 19. Konversijas rezultātu visos gadījumos izvadīt uz ekrāna sekojošā veidā (4p): a. Sākotnējās skaitīšanas sistēmas nosaukums b. Sākotnējā ievade c. Konversijas rezultāta skaitīšanas sistēmas nosaukums d. Konversijas rezultāts 20. Veiksmīgi izpildītā uzdevumā ir jāizpildās sekojošiem noteikumiem: a. Aizliegts izmantot skaitīšanas sistēmu konvertēšanas funkcijas b. Visām izvadēm un ievadēm ir jābūt user friendly tātad sakarīgi lasāmām nevis tikai skaitļi c. Switch vēlams ir izmantot skaitļus izvēles noteikšanai, nevis vārdus. d. Nekādas garumzīmes failu nosaukumos!

e. Ja kopējam kodu no šī faila visas pēdiņas ir jānomaina (word nomaina taisnās pēdiņas uz special character, kas met PHP error) f. Iepriekšminēto apakšpunktu neievērošanas gadījumā tiks samazināts vērtējums. Teorija! 1 balle teorijas jautājumi, kuru atbildes jāieraksta index.html un 1 balle teorijas jautājumu tests. 1. Kāda ir atšķirība starp GET un POST metodēm? 2. Kur būtu vēlams izmantot katru no metodēm? 3. Kur nevajadzētu izmantot katru no metodēm? 4. Kādas vēl informācijas nodošanas metodes eksistē? 5. Kāpēc ir vēl citas metodes? Kopā praktiskajā daļā 40 punkti un teorijā 5 punkti un 5 punkti par testu 1.-7. (8p) 1.-8. (12p) 1.-12. (18p) 1.-14. (22p) 1.-16 (29p) 1.-18 (36p) 1.-19 (40p) P+Teo (45p) P+Teo +Tests 16% 24% 36% 44% 58% 72% 80% 90% 100% 2 2 3 4 5 7 8 9 10

Nepieciešamās funkcijas Zarošanās if then..else Pārsūtīšana uz citu failu header( Location:faila_nosaukums.formāts ); Cikls atkārto kādu darbību vairākas reizes. for ( mainīgais ; noteikums ; inkrementācija) { darbības, ko izpilda} for ($i = 1; $i <=5; $i++) { } Izvēle (sazarojuma veids) - mainīgajā ierakstīta vērtība nosaka, kurš variants izpildīsies switch ($i) { case 0:.. break; case 1:. break; } Mainīgo ievades forma Iespēju ievadīt vērtības nodrošina HTML valodā rakstīta ievades forma. Ievades forma, sastāv no teksta, kas pastāsta, ko ievada, aizpildāma lauka, nospiežamas pogas un faila adreses, kurš izpilda darbības ar šo kodu. <!Doctype html> <html> <head> <meta charset= UTF-8 > </head> <body> Deklarē dokumentā esošās valodas veidu. Uzsāk HTML kodu. Sadaļa, kur norāda saistīto failu vietu, iestatījumus utml. Meta tagi apraksta, kāda informācija ir atrodama lapā. Uzsāk redzamo daļu. <form action= faila_nosaukums.php method= get > Deklarē formas sākumu. Aizstāj faila nosaukums ar sava faila nosaukumu. Metodes get vietā izmēģina arī post. Mainīgais a: <input type= number name= mainigais_a ><br> Deklarē mainīgā nosaukumu, veidu un ļauj lietotājam to ievadīt. Populāri ievades veidi: number, text,

password, radio, checkbox, button, submit, reset. <input type= submit value= gatavs! > </form> </body> </html> Definē podziņu, kas nosūta datus. Beidz HTML kodu. Attiecīgi, PHP failā ir jāsaņem šie ievadītie dati. Dati būs saglabāti šādā formā: Get metodei: $_GET[ mainigais_a ] Post metodei: $_POST[ mainigais_a ] Dropdown menu <form action= faila_nosaukums.php method= get > <select name= no_uz_sistemu > <option value= 1 > Decimālā -> Binārā </option> <option value= 2 >Decimālā -> Heksadecimālā </option> </select> </form> Papildus noderīgas funkcijas intval( 2 ); floatval( 2.0 ); settype($mainigais, integer ); pow(2, 3) no teksta uz veseliem cipariem no teksta uz decimāldaļskaitļiem nomainīt datu tipu Kāpina skaitli pakāpē substr( AAEFD, -3, 1); -> E nokopēt konkrētu daļu no teksta floor($mainigais); ceil($mainigais); round($mainigais); strlen($mainigais); noapaļo uz tuvāko mazāko vērtību noapaļo uz tuvāko lielāko vērtību matemātiski noapaļo nosaka burtu virknes garumu

Algoritms https://www.youtube.com/watch?v=l2zsmyai5ww Ievadītais = no formas ievadītais skaitlis Izvēle = no formas izvēle Switch (izvēle){ Dec->Bin: Sk=ievaditais For( ){ i = 3; i>=0; i-- i=3 ar kādu vērtību jāsāk cikls i>=0 ar kādu nosacījumu jāturpinās ciklam / līdz kādai vērtībai ciklam jāiet i- Kādā veidā cikla skaitītājam ir jāpalielinās/jāsamazinās Sk2=sk%2 i 2 i -> pow(2,i) 2 skaitlis ko kāpina (var likt citu) i pow pakāpe (pakāpes mainīgais) - komandas nosaukums If sk2==sk{ }else{ } Sk=sk2 } Dec->Hex: Bin->Dec: Nedalās -> izvada 0 Dalās ->izvada 1 1. Dalām doto skaitli ar bāzi kāpinātu lielākajā pakāpē 2. Veselo dalījumu noapaļotu uz leju (floor($ievaditais);) izvadām (ja lielāks par 9, izvadām burtu jāizmanto switch izvadei) 3. Atlikumu ierakstām dalāmajā 4. Samazinām bāzes pakāpi par 1 5. Atkārto līdz izpildīts no max bāzes līdz 0. ieskaitot

1. Nosaka ievadītās virknes garumu ar strlen(ievaditais);, skaitli saglabā mainīgajā garums, mainīgais summa=0 2. Cikls ar (garums-1) līdz 0 a. Sk = substr(ievaditais, -(i+1), 1) b. Swicth(sk){ 0 vai 1 sareizina ar 2 i summa+=iegūtais skaitlis c. Turpina līdz izpildīts cikls un tad izvada iegūto summu Hex->Dec: 1. Nosaka ievadītās virknes garumu un izveido summas mainīgo 2. Dilstošs cikls a. Nokopē simbolu no virknes (sākot ar kreiso pusi) b. Izmantojot izvēli pārvērš burtu par skaitli c. Sareizina iegūto skaitli ar skaitli pakāpē d. Summai pieskaita iegūto reizinājumu e. Turpina līdz izpildīts cikls un tad izvada iegūto summu