Зертханалық ЖҰмыс №1 тапсырма (зертханалық жұмыс) тапсыру мерзімі: апта, балл Сырғымалы жолдарды және тізімдерді ұйымдастыру



бет20/35
Дата13.11.2022
өлшемі1,49 Mb.
#157933
1   ...   16   17   18   19   20   21   22   23   ...   35
Байланысты:
ЗЕРТХАНАЛЫҚ ЖҰМЫС-1

Тапсырмалар


Төмендегі мәтінді экранға шығаратын программа кодын жасаңдар.

Қалайы солдат


Баяғыда 25 қалайы солдат болыпты. Олардың барлығы да бір анадан – ескі қалайы қасықтан туылған болатын, сондықтан барлығы да бір-біріне бауыр – аға-іні болып келеді. Олардың барлығы да көрікті еді: иықтарында – қаруы, кең жауырынды, мундирлері жасыл мен қызылдан тігілген болатын. Қарасаң, көз тоятын солдаттар еді! Г.-Х. Андерсен
Төмендегі кестеде 7 тапсырма берілген. Осы құжаттың әдемі көрінетін бейнесін жасау керек.
8.2 кесте

Тап­сыр­ма

Қаріп типі

Мөлшері

Түсі

Фон түсі

Жақтауы

бос өріс мөлшері

Шегініс


01

Academy

medium

Қара

Таңдау

Таңдау

Таңдау

Таңдау

02

Antiqua

large

Таңдау

Көк

—"—

—"—

—"—

03

Arial

xx-small

Жасыл

Таңдау

—"—

—"—

—"—

04

Courier

x-small

Таңдау

Көгілдір

—"—

–"–

—"—

05

Garamond

x-large

Қызыл

Таңдау

—"—

—"—

—"—

06

New York

xx-large

Таңдау

Сұр

—"—

—"—

—"—

07

Parsek

14pt

Сары

Таңдау

—"—

—"—

—"—

8 тапсырма (зертханалық жұмыс)


тапсыру мерзімі: 2 апта, 5 балл
1. Меншіктеу тәсілдері
Келесі мысалда:
var х = 1;
var у;
у = (х += 2) + 1;
у айнымалысының мәні 4, ал х айнымалысының мәні – 3. Мынадай тізбекті түрдегі меншіктеулерді де пайдалануға болады :
x = y = z = t = өрнек;
Мұнда бірнеше айнымалының бәріне бір ғана мән меншіктеледі.
«++» және «--» операциялары тек айнымалыларға тіркеледі, оларды өрнектерге қосып жазуға болмайды.
2. Информация енгізу
Alert функциясы информацияны экранға шығару үшін керек. Ал информация енгізу үшін prompt функциясы қажет:
prompt(“жазу", “келісім бойынша енгізілетін мән"); мұнда экранға ішінде екі батырмасы бар терезе шығады.Біз жазба мәліметті енгізу жолына жазамыз да, ОК басамыз. Сонда терезе жоқ болады да, терезеге енгізілген мәліметтер шығады.
JavaScript тілінде арнайы switch конструкциясы бар, оны Netscape Navigator және Internet Explorer браузерлерінің 4-нұсқасынан кейінгілері түсінеді. Ол Си және Java тіілдеріндегі осы командаға сәйкес келеді
Жалпы түрі
switch (өрнек)
{
case вариант1: командалар break;
case вариант2: командалар break;
...
default: командалар
Мұнда switch (өрнек) мәні case сөзінен кейінгі қайсы мәнге тең болса, сол жол орындалады. Онан кейінгі break командасы басқаруды switch сөзінен кейінгі жолға береді. Егер break командасы жоқ болса, онда варианттарды тексеру жалғаса береді. Default нұсқасы (ол болмауы да мүмкін) өрнек мәні case сөзінен кейінгі бірде бір мәнге сәйкес келмеген кезде орындалады.
5. Логикалық операциялар
Шарт ретінде логикалық өрнектер де жазыла береді, ондайда келесі логикалық операциялар қолданылады:
Белгіленуі Сипаттамасы Мысалы
= = Тең x+1==8
!= Тең емес str !=”yes”
> Үлкен x*y>5
>= Үлкен немесе тең d>=0
< Кіші num>10
<= Кіші немесе тең bonus<=5
&& Логикалық ЖӘНЕ 1 < x && x < 10
|| Логикалық НЕМЕСЕ x== 1 || x == 10
! Логикалық ТЕРІСТЕУ ! (1 < x && x < 10)


6. Блок
Жүйелік жақшаға алынған командалар тізбегі {команда1; команда2; ...} бір команда секілді орындалады. Бұндай күрделі команда құрама немесе блок деп аталады. Жақшадан «}» кейін «;» символы қойылмайды. Блок арқылы орындалатын шартты команда мысалдары:
Шағын емтихан программасын жасайық. Емтихан бес сұрақтан тұрады. Бір дұрыс жауапқа бір балл беріледі. Нәтижесінде 2-ден 5-ке дейінгі бір баға қойылады:
- баға = 2, егер дұрыс жауаптар саны 3-тен аз болса;
- әйтпесе баға = дұрыс жауаптар саны.
Ескерту. Браузерлердің NN және IE төртінші нұсқасынан кейінгілері үшін экранға бір «&» символ орнына екі «&&» символын жазу керек.
7. Арифметикалық және тіркестік өрнектерді шарт ретінде пайдалану
i f командасының шарты ретінде логикалық операциялардан бөлек арифметикалық және тіркестік өрнектерді де жазуға болады. Мұнда егер өрнек мәні 0-ге немесе бос мәнге"" тең болса, ол жалған, ал қалған жағдайда ақиқат болып саналады.


Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   35




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет