Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
2:23
1221
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->
1|2

АвторПрограммирование на Паскале и алгоритмизация
Необходимо ответить на несколько вопросов.
Пиши их здесь.
Поможем

З.Ы,
А призы какие будут?
Я в личку написал, что мне необходимо)
Пиши их здесь.
для alex_kocharin:
У меня будет примерно 2 часа.
Начнем?)
Вычислить значения логических выражений:
1) not odd(n) при n=0;
2) t and (p mod 3=0) при t=true, p=10101;
3) (x*y<>0) and (y>x) при x=2, y=1;
4) (x*y<>0) or (y>x) при x=2, y=1;
5) a or (not b) при a=false, b=true.
Введите ответы через пробел строчными буквами в указанном порядке (возможные ответы true и false)
Логической переменной b присвоить значение true, если числа х и у равны, значение false иначе.
Укажите верные ответы:
1) b:=x=y;
2) if x=y then b:=true else b:=else;
3) x=y:=b;
4) b=x=y;
Сколько раз будет выполняться тело следующего оператора цикла?
k:=0;
for i:=1 to k+3 do k:=k+1
Имеются описания:
type digit='0'..'9';
var d: digit;
k: 0..9;
n: integer;
Укажите допустимые присваивания:
1) k:=5;
2) k:=10;
3) k:=-0;
4) k:='5';
5) k:=ord(d)-ord('0');
Укажите строки с ошибочными описаниями в следующих операциях в начале программы:
const n=50;
type words=array[0..n-1] of letter;
letter='a'..'z';
vector=array[real] of integer;
digits=array[true..false] of (1,2,3,4);
var k: 1..maxint;
x : array[1..k] of char;
y : array[(a,b,c)] of boolean;
Дана матрица А:

2 3 1
А= 1 3 2
3 1 1

Выполните инструкцию:
for i:=1 to 3 do
for j:=1 to 3 do C[i,j]:=A[A[i,j],A[j,i]]
Какой будет сумма элементов по главной диагонали матрицы С?
Числа в Паскале описываются с помощью следующих формул Бэкуса-Наура:
<числo>::=<знак><число без знака>|<число без знака>
<число без знака>::=<целое без знака>|<действительное без знака>
<целое без знака>::=<цифра>{<цифра>}
<действительное без знака>::=<целоебез знака>|
<целое без знака>.<целое без знака>|
<целое без знака>E<порядок>|
<целое без знака>.<целое без знака>E<порядок>
<порядок>::=<знак><целое без знака>|
<целое без знака>
<цифра>::=0|1|2|3|4|5|6|7|8|9
<знак>::=+|-
Укажите неправильные записи чисел:
1).3;
2) 2/3;
3) E-1;
4) 8E0;
5) 0E-4;
6) 2*E5;
7) E.
Если у-вещественная переменная, а n-целая, то какие из следующих операторов присваивания правильные, а какие нет?
Укажите правильные операторы присваивания:
1) n:=n div 2;
2) y:=y div 2;
3) n:=n/2;
4) n:=sqr(sqrt(n));
мне нефига не понятно(((
Поправка к заданию с матрицей(там сместилась она немного):

2 3 1
1 3 2
3 1 1


Вот все мои задания.
Вычислить значения логических выражений:
1) not odd(n) при n=0;
2) t and (p mod 3=0) при t=true, p=10101;
3) (x*y<>0) and (y>x) при x=2, y=1;
4) (x*y<>0) or (y>x) при x=2, y=1;
5) a or (not b) при a=false, b=true.


1) true
2) ???
3) false
4) true
5) false
Логической переменной b присвоить значение true, если числа х и у равны, значение false иначе.
Укажите верные ответы:
1) b:=x=y;
2) if x=y then b:=true else b:=else;
3) x=y:=b;
4) b=x=y;


Синтаксис Паскаля не помню, но 2) false
Сколько раз будет выполняться тело следующего оператора цикла?
k:=0;
for i:=1 to k+3 do k:=k+1


Если не туплю, то бесконечно. Но пусть еще кто-нибудь ответит. Не пиши пока
Имеются описания:
type digit='0'..'9';
var d: digit;
k: 0..9;
n: integer;
Укажите допустимые присваивания:
1) k:=5;
2) k:=10;
3) k:=-0;
4) k:='5';
5) k:=ord(d)-ord('0');


1) k:=5
к посту 18:

Там стоит пояснение "Введите число", поэтому по ходу ответ не "бесконечно".
1|2
К списку тем
2007-2025, онлайн игры HeroesWM