Laboratorinis darbas Nr.2
Užduotis
Parašyti skriptus, kurie:
- (Valdymo struktūros)
- įvykdytų sakinį, jei sąlyga yra tenkinama (3 variantai)
- įvykdytų sakinį, jei sąlyga yra netenkinama (3 variantai)
- įvykdytų keletą sakinių, jei sąlyga yra tenkinama (3 variantai)
- įvykdytų keletą sakinių, jei sąlyga yra netenkinama (3 variantai)
- įvykdytų skirtingus sakinius (bent 3 alternatyvos) priklausomai nuo kintamojo
reikšmės (3 variantai)
- įvykdytų sakinį su argumentais nuo 1 iki 5 (3 variantai)
- įvykdytų sakinį su argumentais 1,2,3,5,7,9,10,14
- įvykdytų sakinį su visomis masyvo reikšmėmis
- įvykdytų sakinį su visomis asociatyvaus masyvo reikšmėmis
- įvykdytų sakinį su visais asociatyvaus masyvo raktais
- įvykdytų sakinį su argumentais nuo 1 iki 500, išskyrus reikšmes 15 ir 99
- sumuotų skaičius nuo 1 iki 100 arba tol, kol suma neviršys 999
- įvykdytų grupę sakinių po 2 kartus su argumentais nuo 1 iki 10
- išeitų iš dvigubo ciklo esant tam tikrai sąlygai
- (Reguliariosios išraiškos ir šablonai)
- įvykdyti sakinį, jei kintamajame yra žodis "Jonas"
- įvykdyti sakinį, jei kintamajame yra tekstas "ponas vardas
joja", kur vardas yra "Jonas" arba "Petras"
- įvykdyti sakinį, jei aukščiau nurodytas tekstas prasideda kintamojo pirmoje
pozicijoje
- įvykdyti sakinį, jei aukščiau nurodytas tekstas prasideda ne toliau, kaip
septintoje kintamojo pozicijoje
- įvykdyti sakinį, jei aukščiau nurodytas tekstas sudaro visą kintamojo reikšmę
- įvykdyti sakinį, jei aukščiau nurodytas tekstas pasikartoja kintamajame bent 3
kartus
- įvykdyti sakinį, jei kintamajame yra aukščiau nurodytas tektas, tik vardas
pateikiamas kitame kintamajame
- įvykdyti sakinį, jei kintamajame yra aukščiau nurodytas tektas, nagrinėjant
nekreipti dėmesio į raidžių registrą
- įvykdyti sakinį, jei kintamajame yra aukščiau nurodytas tektas; ar reikia
kreipti dėmesį į raidžių registrą nurodyta atskirame kintamajame (2 variantai)
- įvykdyti sakinį, jei kintamajame yra tekstas "//[(|])" (2 variantai)
- per kelias eilutes einantį tekstą pertvarkyti taip, kad kiekvienam sakiniui
(baigiasi ., !, ? arba ...) būtų skirta viena
ir tik viena eilutė. Pertvarkytą tekstą atspausdinti.
- per kelias eilutes einančiame HTML kalbos tekste išrinkti ryšius (link'us),
kuriu pirmas elementas nėra paveiksliukas (<img ...>)
- kintamajame surasti visus šešioliktainius skaičius (0xAB8c ir pan) ir juos
atspausdinti;
- kintamajame surasti pirmą seką iš 3 mažųjų raidžių ir ją pakeisti
"---";
- tą patį padaryti su visomis 3 mažųjų raidžių sekomis;
- kintamajame surasti visus šešioliktainius skaičius ir pakeisti dešimtaine
skaičiaus verte (žr. funkciją hex() )