В Паскале описание элементов раздела констант (Const) имеет вид:
имя константы = значение;
Тип константы определяется автоматически, т.е. в отличии от раздела описания переменных (Var) не нужно указывать тип данных.
Результат деления всегда действительного типа (real).
Операторы отделяются друг от друга точкой с запятой (;).
Слова begin и end не являются операторами - они служат знаками пунктуации. Слово begin выступает в качестве левой скобки, а end - правой скобки. Так как они сами знаки пунктуации, то точка запятой после begin и перед end не обязательна.
Program A;
Const X = 50;
C = 1000;
Var SUM, PR: integer;
D: Real;
Begin
SUM := X+C;
Writeln ( SUM );
PR := X*C;
Writeln ( PR );
D := X / C;
Writeln ( D )
End.
3 ошибки:
1) X : 50;
2) C : 1000;
3) SUM, PR, D : integer;
Ещё есть ; перед end (но это не ошибка).
Объяснение:
В Паскале описание элементов раздела констант (Const) имеет вид:
имя константы = значение;
Тип константы определяется автоматически, т.е. в отличии от раздела описания переменных (Var) не нужно указывать тип данных.
Результат деления всегда действительного типа (real).
Операторы отделяются друг от друга точкой с запятой (;).
Слова begin и end не являются операторами - они служат знаками пунктуации. Слово begin выступает в качестве левой скобки, а end - правой скобки. Так как они сами знаки пунктуации, то точка запятой после begin и перед end не обязательна.
1
Объяснение:
Программа выдаст "Yes" , если любое из условий сработает. Либо s будет больше 10, либо t больше A.
Мы сразу определяем сколько раз сработает первое условие: (10,2) , (11,12).
Получается нам осталось ещё, чтобы второе условие сработало 6 раз.
Мы видим, что если в переменную А записать число 1, то второе условие сработает на числах : (1,2) , (1,12) (-11,12) (-12,11) (10,10) (10,5)
В сумме с первым условием (s>10) получается, что программа выдаст "Yes" как раз 8 раз, не выполнится только ввод чисел (-11,-12)