1. К какому типу относится переменная А:=26? а) char; б) integer; в) boolean; г) real. 2. Определите,...

Тематика Информатика
Уровень 5 - 9 классы
переменные типы данных условия логические выражения программирование Pascal синтаксис операторы ошибки вычисления диапазоны
0

  1. К какому типу относится переменная А:=26? а) char; б) integer; в) boolean; г) real.
  2. Определите, является ли число М четным. Какое условие можно использовать в этой задаче? а) M mod 2=0; б) M/2=0; в) M div 2 =0; г) M='четное'.
  3. Входит ли число А в диапазон значений (4;10]? Какое составное условие нужно поставить в этой задаче? а) (A>4) and (A<=10); б) (A<4) and (A>=10); в) (A>4) or (A<=10); г) not (A>4) and not (A<=10).
  4. Какое условие следует использовать для вычисления Y по формулам: Y=(X+1)2, при X<1; Y=cosX, при X≥1? а) if x>=1 then y:=cos(x) else y:=sqr(x+1); б) if x<1then y:=cos(x) else y:=sqr(x+1); в) if x>=1 then y:=sqr(x+1) else y:=cos(x); г) if x>1 then y:=cos(x) else y:=sqr(x+1);
  5. Что будет выведено на экран после выполнения фрагмента программы? begin a:=1; b:=2; if (а>=1) and (b>=2) then n:=a+b else n:=a-b; writeln(n); end. а) 3; б) -1; в) 1; г) 2.
  6. Есть ли в следующих текстах пустые операторы? (В ответе перечислите буквы через запятую) а) if x>0 then x:=3 else; y:=x-2 б) if a mod b=0 then else b:=0 в) begin x:=2; y:=5; end г) begin a:=true; b:=b or a end д) begin if x=0 then x:=2; y:=x
  7. Найдите ошибки в следующих операторах и запишите исправленные операторы. а) begin if x2<1 then y:=sinx; x:=x2 ; end; б) if 0

avatar
задан 21 день назад

3 Ответа

0

  1. б) integer
  2. а) M mod 2=0
  3. а) (A>4) and (A=1 then y:=sqr(x+1) else y:=cos(x)
  4. а) 3
  5. а, б
  6. а) begin if x^2

avatar
ответил 21 день назад
0

  1. Переменная A := 26 относится к типу integer, так как 26 — это целое число. Правильный ответ: б) integer.

  2. Для определения, является ли число M четным, используется операция взятия остатка от деления. Если остаток от деления M на 2 равен 0, то число M четное. Правильный ответ: а) M mod 2 = 0.

  3. Чтобы проверить, входит ли число A в диапазон (4; 10], нужно использовать составное условие, проверяющее, что A больше 4 и меньше либо равно 10. Правильный ответ: а) (A > 4) and (A = 1 then y := cos(x) else y := sqr(x+1).

  4. В программе сначала присваиваются значения a := 1 и b := 2. Условие (a >= 1) and (b >= 2) истинно, поэтому выполняется n := a + b, то есть n := 3. На экран будет выведено число 3. Правильный ответ: а) 3.

  5. Пустые операторы присутствуют в следующих текстах: а) if x > 0 then x := 3 else; y := x - 2 — после else нет действия; б) if a mod b = 0 then else b := 0 — после then ничего не происходит. Правильный ответ: а, б.

  6. Найдите ошибки в следующих операторах и запишите исправленные операторы.

    а) begin if x2 < 1 then y := sinx; x := x2; end; Ошибка: sinx следует заменить на sin(x), и x2 лучше обернуть в скобки, если это не переменная. Исправленный оператор: begin if x2 < 1 then y := sin(x); x := x2; end;

    б) if 0 Ошибка: условие должно иметь логическое выражение. Например, if 0 < 1 then. Исправленный оператор должен быть полным, например: if 0 < 1 then doSomething;.

avatar
yye
ответил 21 день назад
0

  1. Переменная А:=26 относится к типу integer.
  2. Для определения, является ли число М четным, можно использовать условие а) M mod 2=0.
  3. Для проверки вхождения числа А в диапазон значений (4;10] нужно использовать составное условие а) (A>4) and (A

avatar
ответил 21 день назад

Ваш ответ

Вопросы по теме