Объяснение:
Задание 8 решить не получится так как нет предыдущей задачи.
Памятка: Знак $ означает абсолютную адресацию. То есть при копировании значение цифры или буквы (в зависимости от того, где он стоит) не меняется.
Также, если нет буквы, а есть только цифра, то она остаётся прежней, куда бы ее не скопировали.
Задание 9.
при копировании в В2 формула изменится так:
$A$1+1
при копировании в В3 формула изменится так:
$A$1+1
Задание 10.
при копировании в В2 формула изменится так:
$A$1+1=11
при копировании в В3 формула изменится так:
$A$1+1=11
А) FOR K:= 1 TO 5.5 DO В цикле нельзя давать нецелые числа должно быть так FOR K:= 1 TO 5 DO
Б) FOR J:= 10 TO -2 DO Тут цикл идет не по прямой а в обратную сторону
а TO обозначает идти вперед, должно было быть так
FOR J:= 10 DOWNTO -2 DO
В) FOR X:= 3 DOWNTO 12 DO Тут же все наоборот цикл идет в обратную сторону а должен идти по прямой
FOR X:= 3 TO 12 DO
Г) FOR Y = 0 TO 7 DO Тут не хватает : без них перед = нельзя делать цикл FOR FOR Y:= 0 TO 7 DO
2. ЗАПОЛНИТЕ В ТАБЛИЦЕ, ЧТО БУДЕТ ВЫВЕДЕНО В РЕЗУЛЬТАТЕ
ВЫПОЛНЕНИЯ ЦИКЛА
1. FOR X:= 5 DOWNTO 2 WRITE('#'); ответ:
2. FOR X:= 1 TO 5 WRITE('#'); ответ:
3. FOR X:= 0 TO 5 WRITE('#'); ответ:
4. FOR X:= 2 TO 7 WRITE('#'); ответ:
5. FOR X:= -5 TO 1 WRITE('#'); ответ:
6. FOR X:= 6 DOWNTO 5 WRITE ('#'); ответ:##
Объяснение:
type Man = record
name: String;
surname: String;
date: record
day: Integer;
month: Integer;
year: Integer;
end;
end;
var people: Array [1..100] of Man;
i,n,_year: Integer;
_name: String;
begin
Write('Enter number of man: ');
ReadLn(n);
for i := 1 to n do
With people[i] do
begin
WriteLn('Man[',i,']:');
Write('Enter name: ');
ReadLn(name);
Write('Enter surname: ');
ReadLn(surname);
Write('Enter birthday Day/Month/Year: ');
ReadLn(date.day, date.month, date.year);
WriteLn;
end;
Write('Enter year: ');
ReadLn(_year);
for i := 1 to n do
With people[i] do
if (date.year = _year) then
WriteLn('Name: ',name,' Surname: ',surname);
WriteLn;
Write('Enter name: ');
ReadLn(_name);
for i := 1 to n do
With people[i] do
if (name = _name) then
begin
Write(surname,' ',name);
WriteLn(' ',date.day,'.',date.month,'.',date.year);
end;
ReadLn;
end.
Объяснение: