Difference between revisions of "Programmēšanas valoda LV"

From DiLab
Jump to: navigation, search
(Drukāt skaitļus no 1 līdz kautkam)
(Cikli)
Line 60: Line 60:
 
* modifikators NEKAD, kas tiek ignorēts sevišķi stūrgalvīgos brīžos un programmas sākotnējos testos.
 
* modifikators NEKAD, kas tiek ignorēts sevišķi stūrgalvīgos brīžos un programmas sākotnējos testos.
  
 +
 +
 +
== Atbildes uz jautajumiem ==
 +
 +
* JĀNĒ jautajiens JĀ bloks NĒ bloks NEZINU bloks- if
 +
JĀNĒ bišķiņ > 0
 +
  JĀ ĀRĀ 1
 +
  NĒ ĀRĀ 2
 +
  VIENALGA ĀRĀ 17
  
 
== Cikli ==
 
== Cikli ==
Line 70: Line 79:
  
 
* SVIESTS - Izdruka uz kļūdu failu vai ekrānu (fprintf(stderr,...))
 
* SVIESTS - Izdruka uz kļūdu failu vai ekrānu (fprintf(stderr,...))
 
* JĀNĒ jautajiens JĀ bloks NĒ bloks NEZINU bloks- if
 
JĀNĒ bišķiņ > 0
 
  JĀ ĀRĀ 1
 
  NĒ ĀRĀ 2
 
  VIENALGA ĀRĀ 17
 

Revision as of 15:02, 21 October 2010

Programmēšanas valoda LV ir domāta Latvijas programmētajiem ar raksturu. Kādu raksturu? Smaidīgi Latvisku.

Sveika saule!

GRIBU PUMPĒT       
ĀRĀ "Sveika saule!"
BESIS
  • GRIBU - iekļauj speciālas bibliotēkas vai resursus.
  • PUMPĒT - ļauj pumpēt uz datnēm un atpakaļ
  • ĀRĀ - izdrukāt uz ekrāna
  • BESIS - programmas beigas


Datu tipi

Mainīgo vārdi var būt tikai no valodas vārdnīcas, valodas un terminoloģijas komisijas apstiprināti. Pieļaujami arī no sarunu valodas. Garuma un citas zīmes nav obligātas. Pieļaujams, ka 1 vai divi burti iztrūkst, vai ir citādi.

Tipu definīcijas var noklusēt ja mainīgo vārdi ir šādi

  • bez garuma un citām zīmēm - integer (besis)
  • Ar mīkstinātajzīmēm - float (bišķiņ)
  • Ar garumzīmēm - simbolu virkne (
  • Ar lielajiem burtiem - lielie skaitļi
  • Ar mazajiem burtiem - mazie skaitļi (pēc programmētāja ieskatiem).

Var taisīt izņēmumus, priekšā pierakstot tipus:

  • VESELS vai VESALS - integer
  • MĪKSTAIS - float (iespējams arī DUBULTMĪKSTAIS - double)
  • GARAIS - teksts

Drukāt skaitļus no 1 līdz kautkam

IELEJ VESELS kautkam
VĀLĒ no 1 līdz kautkam
  ĀRĀ KURTA
PRIEKĀ
  • IELEJ - procedūras ieejas punkta (sākuma) definīcija
  • VĀLĒ - cikls
  • KURTA - tekošā cikla skaitītāja vertība
  • PRIEKĀ - cikla beigas

Komunikācija (Sockets)

GRIBU Štepselēt // GRIBU spraust ir alternatīva, optimizēta versija bet bez atkļūdošanas informācijas

  • IESPRAUD "google.com" - definē adresi internetā
  • TANKŠ - sūta (send)
  • KASIR - saņem (receive)

Garastāvokļa un pūkainās loģikas orientēta programmēšana

Paplašinām loģiku JĀ, NĒ ar sekojošām vērtībām

  • VIENALGA, VARBŪT (tuvāk patiesībai, drīzāk JĀ nekā NĒ)
  • modifikators NEKAD, kas tiek ignorēts sevišķi stūrgalvīgos brīžos un programmas sākotnējos testos.


Atbildes uz jautajumiem

  • JĀNĒ jautajiens JĀ bloks NĒ bloks NEZINU bloks- if
JĀNĒ bišķiņ > 0
  JĀ ĀRĀ 1
  NĒ ĀRĀ 2
  VIENALGA ĀRĀ 17

Cikli

  • VĀLĒ - cikls
  • PIETIKSIES - izeja no cikla (break)
  • AKAL - Uz cikla sākumu
  • LAIŽAM - bloka sākums
  • PRIEKĀ - bloka, piemēram, cikla beigas
  • SVIESTS - Izdruka uz kļūdu failu vai ekrānu (fprintf(stderr,...))