PROGRAMMĒŠANAS PAMATI I

Līdzīgi dokumenti
Red button

Microsoft Word - Papildmaterials.doc

1

Microsoft Word - du_5_2005.doc

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šķ

32repol_uzd

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

skaitampuzle instrukcija

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

Mūsu programmas Programmu ilgums 1 semestris 15 nodarbības 1,5 h nodarbības ilgums

APSTIPRINĀTS

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

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

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

Laboratorijas darbi mehānikā

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

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

LV IEVĒRO: VISAS LAPASPUŠU NORĀDES ATTIECAS UZ SPĒLES KOMPLEKTĀ IEKĻAUTO SPĒLES NOTEIKUMU GRĀMATIŅU. SPĒLES KOMPLEKTS: 12 pentamino, 5 sarkani klucīši

Pārbaudes darbs. Varbūtību teorija elementi. 1.variants Skolēna vārds,uzvārds... 1.uzdevums. ( 1punkts) Kurš no notikumiem ir drošs notikums: a) nākoš

8

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

Pamatnostādnes Par pozīciju aprēķināšanu, ko saskaņā ar EMIR veic darījumu reģistri 28/03/2019 ESMA LV

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

Pētījums Nr Datu avotu analīzes un sasaistes rīks Līgums Nr. L-KC Testēšanas rezultātu apraksts Vadošais pētnieks Zinātniskā virziena v

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

Biznesa plāna novērtējums

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

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

Pārskatu aizpildīšana

EBA Guidelines on AMA changes and extensions

G.Plivna-sistemanalize

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

ro41_uzd

Instrukcija par semināru Seminārs ir e-studiju aktivitāšu modulis, kas ir līdzīgs uzdevuma modulim, kurā studenti var iesniegt savus darbus. Tikai sem

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

Latvijas Universitātes Studentu padome Reģ. Nr Raiņa bulvāris , LV-1586, Rīga, Latvija Tālrunis , Fakss , E-pasts: l

Horizon - Palīgs

Virsraksts (Heading 2)

VISMA Horizon Versija Nr.: 495 SISTĒMA Filtru lietojumu uzlabojumi Jauna iespēja - Pavairot izskatus FINANŠU UZSKAITE Jauni sistēmas parametri Dienas

Speckurss materiālu pretestībā 3. lekcija

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

DATORMĀCĪBA

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

Microsoft Word - Parskats_Kraslava_2007.doc

> > < < > < < 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

1 LATVIJAS REPUBLIKA AKNĪSTES NOVADS AKNĪSTES NOVADA PAŠVALDĪBA Skolas iela 7, Aknīste, Aknīstes novads, LV-5208, tālrunis, fakss , e-pasts ak

2.2/20 IEGULDĪJUMS TAVĀ NĀKOTNĒ! Eiropas Reģionālās attīstības fonds Prioritāte: 2.1. Zinātne un inovācijas Pasākums: Zinātne, pētniecība un at

Microsoft Word - scooter-lv-rules.docx

Latvian Rural Advisory and Training Centre subsidiary FOREST ADVISORY SERVICE CENTRE

LATVIJAS REPUBLIKA SKRUNDAS NOVADA PAŠVALDĪBA Reģistrācijas Nr Raiņa iela 11, Skrunda, Skrundas novads, LV 3326 tālrunis , fakss:

Microsoft Word - Daugavgriva_SEG_08.doc

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

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

APSTIPRINĀTS Akciju sabiedrības Gaso Valdes gada 15. maija sēdē, protokols Nr. 16 (2019) Sadales sistēmas dabasgāzes neikdienas patēriņa apjoma

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ī

Preču loterijas Pērc jebkuru Fazer Svaigi Cepta Tev! maizi RIMI un laimē kafijas

8

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

LATVIJAS REPUBLIKA INČUKALNA NOVADA DOME Reģ.Nr , Atmodas iela 4, Inčukalns, Inčukalna pagasts, Inčukalna novads, LV-2141 Tālr./fakss 67977

PowerPoint Presentation

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

VISMA Horizon 535. versijas apraksts Galvenās izmaiņas un uzlabojumi 535. versijā: Sistēma Lietotāju pārvaldība Horizon lietotāja dati Lietotāju sarak

Mobila Satura pakalpojumu kodeksa projekts

2

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 - Latv_Gaze_SEG atskaite 2007.doc


LATVIJAS REPUBLIKA TĒRVETES NOVADA DOME Reģ.Nr "Zelmeņi", Tērvetes pagasts, Tērvetes novads, LV-3730, tālr , fakss , e-pas

4

Latvijas Tenisa savienības SACENSĪBU NOTEIKUMI SENIORIEM 2017

RIGA International College of Economics and Business Administration

Microsoft Word - SEG_ atskaite_Bolderaja_2008.doc

Eiro Latvijā!?

Microsoft Word - 206C8062.doc

MK noteikumi Nr.407 "Noteikumi par biedrības, nodibinājuma, reliģiskās organizācijas vai tās iestādes iepriekšējā gada darbības pārskata u

48repol_uzd

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

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 - kn17p1.doc

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

Konkursa nolikums

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

Apstiprināts Latvijas farmaceitu biedrības valdes gada 30. maija sēdē, prot. Nr. 17 Ar grozījumiem līdz LFB valdes sēdei gada 18. oktobrī,

1

Microsoft Word - Gada_Parskats_2015.g _2_.doc

Eiro viltojumi Latvijā

Microsoft Word - kn817p3.doc

Apstiprināts ar

1

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

TEHNISKĀ SPECIFIKĀCIJA Endoskopijas kabineta aprīkojumam jābūt jaunam, ražotam 2018.gadā, kurš savienojams ar slimnīcā esošo videoendoskopu GIF-Q165 u


Noteikumi_TCHIBO_LV_PDF

Izlozu un azartspeju uzraudzlbas inspekcija Juridiska adrese: SmilSu iela 1, Riga, LV-1050, faktiska adrese: Brlvlbas iela 33, Riga, LV-1010, talr.675

Ū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 š

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

Transkripts:

Teorijas datne Mainīgie, operaotri, Scanner klase paredzēts programmēšanas pamatu apguvei mācību gada sākumā. Zemāk aparakstīts, kas ir mainīgie, kāds ir to mērķis programmā un tā īpašības. Pievienotajās tabulās var iepazīties ar mainīgo tipiem un to raksturojumu, deklarēšanas veidiem un mainīgo nosaukumu veidošanas noteikumiem. Datu ievade, lietojot Scanner klasi(valodā Java) ir paredzēta, lai lietotājs var ievadīt datus no tastatūras, tādā veidā programmas padarot universālākas. Skolēniem jāzina kā piesaistīt Scanner klasi programmai un norādīt kāda tipa datus lietotājs varēs ievadīt. Zemāk ir dots paraugs programmai(pēc K.Veisa materiāliem), kurā attēlota gan datu ievade no tastatūras, gan mainīgo deklarēšana, gan aritmētiskie aprēķini. Mainīgie Lai programma varētu apstrādāt saņemto informāciju jeb datus, tos pirms tam ir nepieciešams saglabāt operatīvajā atmiņā. Mainīgais ir noteikta tipa dati, kas tiek glabāti operatīvajā atmiņā. Lai varētu izmantot mainīgo, vispirms programmas kodā jāietver komanda, kas to izveido. Pēc tam mainīgajam var piešķirt vērtību. Ja nepieciešams, tā var tikt mainīta daudzas jo daudzas reizes. Piemēram, ja kādas datorspēles programmai ir jāskaita spēlētāja iegūtie punkti, ir jāizveido mainīgais un jāpiešķir tam sākuma vērtība nulle. Tālāk programmas kodā noteiktos gadījumos mainīgā vērtību var palielināt vai samazināt. Mainīgajiem ir divas īpašības: datu tips un vārds. Datu tipi Izveidojot jeb deklarējot mainīgo, ir jānorāda, kāds būs mainīgā datu tips, piemēram, vai tajā tiks glabāts vesels skaitlis, decimāldaļa, simbols, simbolu virkne vai patiesumvērtība. Izmantojot veselo skaitļu mainīgo, papildus var norādīt, vai tajā tiks glabāti pozitīvi un negatīvi skaitļi vai tikai pozitīvi skaitļi un nulle. Mainīgā deklarācijas vispārēja forma ir: Datu tips identifikators= vērtība; Byte vecums=15; intx= 10,y= 10; double pi = 3.14159; string virkne="helloworld!

Mainīgo vārdu veidošana Mainīgā vārds drīkst saturēt tikai mazos un lielos latīņu alfabēta burtus, ciparus un apakšsvītras. Mainīgā vārdam jāsākas ar mazo burtu vai apakšsvītru. Ir daži vārdi, kas, atbilstot iepriekš dotajiem noteikumiem, tomēr nevar tikt izmantoti mainīgo vārdiem, jo ir rezervēti īpašiem nolūkiem, piemēram, int, if, return, include, break. Programmēšanas valodas C++ un Java ir reģistrjutīgas. Tas nozīmē, ka, piemēram, mainīgo vārdi burtuskaits un burtuskaits nav viens un tas pats. Mainīgā vārdam vajadzētu paskaidrot, kādus datus tajā ir paredzēts glabāt. Piemēram, vards, burtusk, sum un istaisburts ir piemēroti mainīgo vārdi. To vietā izmantot a, b, c, d nav ieteicams, jo šādi neko neizsakoši mainīgo vārdi apgrūtina programmas koda lasīšanu. Plašāks info: https://likta.lv/wpcontent/uploads/2018/12/programmesanas_gramata_e-versija.pdf Aritmētiskie aprēķini Lai programmā aprakstītu nepieciešamos aritmētiskos aprēķinus, parasti tiek lietoti šādi elementi: izteiksmes, kas apraksta veicamo darbību; piešķiršanas operators, ar kuru mainīgajam tiek piešķirta vērtība vai izteiksmes rezultāts. Izteiksmes Lai aprakstītu veicamās darbības, tiek veidotas izteiksmes, kas vienmēr satur divus elementus: lielumus, ar kuriem tiek veikta darbība; operāciju operatorus, kas norāda izpildāmo darbību Veidojot aritmētiskas izteiksmes, jāņem vērā, ka aritmētiskās izteiksmes var saturēt apaļās iekavas; vispirms tiek pildītas darbības, kas ir apaļajās iekavās, tad reizināšana un dalīšana, un tikai tad summēšana un atņemšana.

Datu ievade, lietojot klasi Scanner Tālāk dots datu ievades piemērs ar skaidrojumiem. package p_2n_1; //Pakotnes p_2n_1 deklarēšana import java.util.scanner; //Scanner klases piesaistīšana programmai. Šo rindiņu raksta pirms galvenās klases deklarēšanas public class P_2N_1{ //Deklarē klasi ar nosaukumu P_2N_1. public static void main(string[] args){ //Deklarē galveno metodi Scanner ievade= new Scanner(System.in);//Deklarē Scanner klases objektu ar nosaukumu ievade, norādot, ka tas būs jauns objekts, kas nodrošina datu ievadi notastatūras System.out.println("Ievadiet veselu skaitli:"); //Izvada uz ekrāna tekstu int skaitlis = ievade.nextint(); //Deklarē int tipa mainīgo skaitlis un inicializē to, skaitļa vērtību ievadot no tastatūras System.out.println("Ievadits skaitlis: " +skaitlis);//galvenās metodes un klases beigas. Veicot datu ievadi, tiek veikta datu atbilstības pārbaude. Ja ievadāmie dati neatbilst norādītajam datu tipam programmā, tad tiek realizēta kāda no iespējām: ja iespējams, tiek veikta datu pārveidošana jeb konvertēšana atbilstoši norādītajam datu tipam. Piemēram, dots šāds priekšraksts: floatskaitlis = ievade.nextfloat(); Ievadot 10, kas pēc noklusējuma ir int tipa skaitlis, to pārveido float tipa skaitlī 10.0.

Piemērs Mainīgajiem a un b tiek piešķirtas veselu skaitļu vērtības un realizēta aritmētisko darbību izpilde. Programmas pirmkodam jāatbilst šādām prasībām: tiek veikta mainīgo deklarēšana, inicializācija, vērtības piešķiršana mainīgajiem; tiek veikti aritmētiskie aprēķini ar int tipa skaitļiem; tiek realizēta parastā dalīšana, lietojot float tipa mainīgo; tiek realizēta dažāda tipa datu izvade uz ekrāna. public class Piemers1 { public static void main(string[] args) { int a, summa; //Deklarē int tipa mainīgos a un summa a = 11; //Piešķir mainīgajam a vērtību. int b = 4; //Deklarē int tipa mainīgo b un piešķir tam vērtību (inicializē mainīgo). System.out.println("Skaitlis a = " + a + " un skaitlis b = " + b); //Izvada uz ekrāna tekstu, kas ietverts pēdiņās, un mainīgo a un b vērtības summa = a + b; //Piešķir mainīgajam summa izteiksmes a + b vērtību System.out.println("Skaitlu a un b summa ir: " +summa); //Izvada uz ekrāna tekstu, kas ietverts pēdiņās, un mainīgā summa vērtību System.out.println("Skaitlu " + a + " un " + b +" summa ir: " + (a + b)); //Izvada uz ekrāna tekstu, kas ietverts pēdiņās, mainīgo a un b vērtības un izteiksmes(a+b) vērtību System.out.println("Skaitlu "+ a + " un " + b +" starpiba ir: " + (a-b)); //Izvada uz ekrāna tekstu, kas ietverts pēdiņās, mainīgo a un b vērtības un izteiksmes(a-b) vērtību System.out.println("Skaitlu " + a + " un " +b +" reizinajums ir: " + (a * b)); //Izvada uz ekrāna tekstu, kas ietverts pēdiņās, mainīgo a un b vērtības un izteiksmes(a * b) vērtību System.out.println("Veselu skaitlu " + a + " un " + b +" dalijums bez atlikuma ir: " + (a / b)); //Izvada uz ekrāna tekstu, kas ietverts pēdiņās, mainīgo a un b vērtības un izteiksmes(a / b) vērtību System.out.println("Veselu skaitlu " + a + " un " + b +" dalijuma atlikums ir: " + (a % b)); //Izvada uz ekrāna tekstu, kas ietverts pēdiņās, mainīgo a un b vērtības un izteiksmes(a % b) vērtību float dalijums,c; //Deklarē float tipa mainīgos.c = 4.0f; //Piešķir mainīgajam c vērtību (float tipa literālis). c = 4.0f; dalijums = a/c; //Piešķir mainīgajam dalijums izteiksmes a / c vērtību. System.out.println("Skaitlu " + a + " un " + c +" parastais dalijums ir: " + dalijums); //Izvada uz ekrāna tekstu, kas ietverts pēdiņās, mainīgo a un c vērtības,un mainīgādalijums vērtību.

Piemērs(2) Tiek ievadīts vesels pozitīvs divciparu skaitlis un tiek aprēķināta ciparu summa. Lai iegūtu skaitļa pirmo ciparu, jālieto veselu skaitļu dalīšana(skaitlis/10). Lai iegūtu otro ciparu, jālieto veselā atlikuma iegūšana (skaitlis%10). Programmas pirmkodam jāatbilst šādām prasībām: tiek realizēta vesela skaitļa ievade, lietojot klases Scanner iespējas; tiek veikta mainīgo deklarēšana; tiek aprēķināta divciparu skaitļa ciparu summa; tiek realizēta dažāda tipa datu izvade uz ekrāna import java.util.scanner; //Scanner klases piesaistīšana programmai. Šo rindiņu raksta pirms galvenās klases deklarēšanas. public class Piemeri2 { public static void main(string[] args){ aprekins"); System.out.println("Divciparu skaitla ciparu summas System.out.println("Ievadiet divciparu skaitli!"); Scanner ievade = new Scanner(System.in); //Deklarē Scanner klases objektu ar nosaukumu ievade, norādot, ka tas būs jauns objekts, kas nodrošina datu ievadi no tastatūras. int divciparuskaitlis = ievade.nextint(); //Deklarē int tipa mainīgo divciparuskaitlis un inicializē to, skaitļa vērtību ievadot ar tastatūru. System.out.println("Divciparu skaitlis = " + divciparuskaitlis); //Izvada uz ekrāna tekstu un mainīgā divciparuskaitlis vērtību. int pirmaiscipars, otraiscipars, ciparusumma; //Deklarē int tipa mainīgos. pirmaiscipars = divciparuskaitlis / 10; //Piešķir mainīgajam pirmaiscipars izteiksmes divciparuskaitlis / 10 vērtību. otraiscipars = divciparuskaitlis % 10; //Piešķir mainīgajam otraiscipars izteiksmes divciparuskaitlis % 10 vērtību. ciparusumma = pirmaiscipars + otraiscipars; //Piešķir mainīgajam ciparusumma aprēķina izteiksmes vērtību. System.out.println("Divciparu skaitla" + divciparuskaitlis + " ciparu summa ir: " + ciparusumma); //Izvada uz ekrāna tekstu, kas ietverts pēdiņās, un mainīgo vērtības.

Piemērs(3) Izstrādāt programmu ar nosaukumu Piemers3. Tiek realizēta teksta un decimāldaļ skaitļu ievade un aprēķināts izteiksmes rezultāts. import java.util.scanner;//scanner klases piesaistīšana programmai. public class Piemers3 { public static void main(string[] args) { Scanner ievade = new Scanner(System.in);// Deklarē Scanner klases objektu System.out.println("Ievadiet savu vardu un uzvardu: "); String vardsuzvards = ievade.nextline();//deklarē String tipa mainīgovardsuzvardsun inicializē to, vērtību ievadot ar tastatūru. System.out.println("Jusu vards un uzvards ir: " + vardsuzvards); System.out.println("Ievadiet decimāldalskaitli x: "); float x = ievade.nextfloat(); //Deklarēfloattipa mainīgo x un inicializē to, skaitļa vērtību ievadot ar tastatūru. System.out.println("Ievadits skaitlis x: " + x); System.out.println("Ievadiet decimāldalskaitli y : "); float y = ievade.nextfloat(); System.out.println("Ievadits skaitlis Y: " + y); float izteiksmesrezultats;//deklarē float tipa mainīgo izteiksmesrezultats. izteiksmesrezultats = (x+y)*(x-y)/(y-x);//mainīgajam izteiksmesrezultats piešķir aprēķina rezultātu. System.out.println("Izteiksmes rezultats ir: " +izteiksmesrezultats);//izvada uz ekrāna tekstu un mainīgā izteiksmesrezultats vērtību. Rezultātā:

Piemērs(4) Programmas pirmkodam jāatbilst šādām prasībām: programmas pirmkoda 1. rindā izveidot komentāru, norādot programmas autora vārdu un uzvārdu; 1.rindas teksts satur pēdiņas; 2. rindā izvadīti skaitļi 10, 20 un 30, lietojot tabulācijas atstarpes; no 3. līdz 6. rindai ar vienu izvades priekšrakstu izvadīti burti A, B, C un D,katrs jaunā rindā, pie tam pirms burtiem B un C tiek izveidotas tabulācijas atstarpes. public class Piemers4 { public static void main(string[]args) { System.out.println("Lugas\"Zelta zirgs\" autors ir Rainis"); /*Lietojot simbolu secību \ panāk, ka uz ekrāna tiek izvadīts teksts Zelta zirgs pēdiņās.*/ System.out.println("10\t20\t30"); /*Lietojot simbolu secību \t panāk, ka skaitļi * 10, 20 un 30 tiek izvadīti ar tabulācijas atstarpēm */ System.out.print("A\n\tB\n\t\tC\n\n"); /*Lietojot simbolu secību \n panāk, ka katrs burts * tiek izvadīts jaunā rindā. Vēl tiek lietota secība \ t, lai veidotu tabulācijas atstarpes. Piemēram, A\ n izvada A un pārvieto kursoru jaunā rindā, \tb\n izveido tabulācijas atstarpi, izvada B un pārvieto kursoru jaunā rindā utt. */ Rezultātā:

Piemērs(5) Programmas pirmkodam jāatbilst šādām prasībām: programmas pirmkoda 1. rindā izveidot komentāru//programmas autors Vards Uzvards 1.rindas saturs izvadīts ar vienu izvades priekšrakstu; 2.rinda tukša; 3. rindas saturs izvadīts ar vienu izvades priekšrakstu; 4. rindas saturs izvadīts ar 4 izvades priekšrakstiem, no kuriem katrs izvada vienu vārdu; 5.rindas saturs izvadīts ar vienu izvades priekšrakstu; no 6.līdz8.rindaiizvadīts trīsstūris. Katru rindu izvada ar vienu izvades priekšrakstu, rindas saturu veidojot ar atstarpes taustiņu un rakstzīmi * //Programmas autors Karlis Veiss //Komentārs, kurā norāda savu vārdu uzvārdu. public class Piemers5 //Klases deklarēšana { //Klases sākums public static void main(string[]args) //Galvenās metodes deklarēšana { //Galvenās metodes sākums System.out.println("Sekos tuksa rinda:"); //Izvada tekstu Sekos tuksa rinda: un pārvieto kursoru jaunā rindā. System.out.println(""); //Pārvieto kursoru jaunā rindā, veidojot tukšu rindu System.out.println("Visi vardi viena rinda"); System.out.print("Visi "); System.out.print("vardi "); System.out.print("viena "); System.out.print("rinda"); /*Katrs priekšraksts izvada vienu vārdu. Tā kā kursors paliek tajā pašā rindā, tad viss teksts tiek izvadīts vienā rindā.*/ System.out.println(""); System.out.println("No zvaigznitem * veidots trissturis"); //Izvada tekstu No zvaigznitem * veidots trissturis un pārvieto kursoru jaunā rindā. System.out.println(" *");//Ievada 2 atstarpes, tad zvaigznīti *, un pāriet uz jaunu rindu. System.out.println(" * *");//Ievada atstarpi, zvaigznīti*, atstarpi, zvaigznīti*, un pāriet uz jaunu rindu. System.out.println("*****"); //Galvenās metodes beigas //Klases beigas Info pēc K.Veisa materiāliem