profile
Размещено 4 года назад по предмету Информатика от avsergiox

Какие значения будет принимать переменная х после выполнения каждого из следующих операторов? Подразумевается, что, а = 18, b = -15, p = true.

a) if a>b then x:=1 else x:=4;

b) if a<b then x:=15 else x:=–21;

c) if p then x:=32 else x:=638;

d) if not p then x:=0 else x:=1;

e) if (a<b) and p then x:=–1 else x:=1;

f) if (a>b) or p then x:=–6 else x:=–5;

g) if not (a>b) then x:=19 else x:=–2;

h) if (a=b) or p then x:=89 else x:=–15.

  1. Ответ на вопрос
    Ответ на вопрос дан olga0olga76

    Объяснение:

    Для начала разберемся в основной конструкции:

    if(...) then ... else...

    которая обозначает:

    1)если(if) (выполняются заданные условия),

    2) то(then) выполняется что-то ,

    3) иначе(else) выполняется что-то другое.

    В данных примерах а = 18; b=-15; p=true (правда) (по условию)

    а) if (a>b) then x:=1 else x:=4

    если (а>b), тo x =1, иначе х=4

    • подставляя значения из условия получаем, что 18 > -15 ? = да, следовательно х=1

    b)if a<b then x:=15 else x:=–21

    если (а<b) то х=15; иначе х=-21

    • 18<-15 ? = нет, следовательно х=-21

    с)if p then x:=32 else x:=638;

    если (р), то х=32 иначе х=638

    • true? = да, следовательно х=32

    d)if not p then x:=0 else x:=1;

    если (не р ), то х=0, иначе х=1

    • не р = не true = false? = нет, следовательно х=1

    е)if (a<b) and p then x:=–1 else x:=1

    если (а<b) и р, то х=-1 иначе х=1

    • 18<-15? = нет(или false), (18<-15) and true= false and true = false?— нет, следовательно, х=1

    f)if (a>b) or p then x:=–6 else x:=–5;

    если (а>b) или р, то х=-6 иначе х=-5

    • (18>-15)? = да(или true), (18>-15)or true = true or true = true ? = да, следовательно, х=-6

    g)if not (a>b) then x:=19 else x:=–2;

    если НЕ(а>b), то х=19, иначе х=-2

    • (18>-15)?=да(или true), NOT(18>-15)= NOT(true)= false?=нет, следовательно х=-2

    h) if (a=b) or p then x:=89 else x:=–15.

    если (а=b) или р то х=89 иначе х=-15

    • (18=-15)?=нет(или false), (18=-15)or true = false or true = true ? = да, следовательно х=89
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.