• Объясните , как решать подобные задания .Заранее спасибо)

    Определите значение переменной «a» после выполнения фрагмента программы:
    a := 10;
    if a < 5 then
    a := 5;

Ответы 1

  • Во второй строчке видим операторы 'if' и 'then', которые переводятся с английского как 'если' и 'тогда' соответственно. Т. е. если, как бы, перевести вторую строчку на русский язык, то получим следующее:"если a < 5 тогда"Таким находящаяся после then функция выполняется только в том случае, если выражение между if и then верно. Разберем фрагмент кода:a := 10; if a < 5 thena := 5;Понятно, что на первой строчке переменная 'a' приравнивается к 10. Затем на второй строчке идет условие a < 5. Подставляем 'a': 10<5 — неравенство не верно, поэтому 'a := 5; ' не будет выполнено в этой программе, и 'a' не изменилось, и по-прежнему равно 10.Рассмотрим еще один фрагментa := 15; if a > 10 thena := 10;В первой строке 'a' приравнивается к 15. Затем идет условие a>10, 15>10 — верно, поэтому выполняем следующую строку и приравниваем 'a' к 10. В итоге 'a' становится равным 10
    • Автор:

      stella10
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years