В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
129697113
129697113
27.12.2020 19:43 •  Информатика

1) В ячейке С6 записана формула =$D$8-E5. Какой вид приобретёт эта формула после того, как её скопируют в B3? ответ:
2) В ячейке B4 записана формула =$C3-E4. Какой вид приобретёт эта формула после того, как её скопируют в A2? ответ:

3) В ячейке C5 записана формула =E$3-$D$8. Какой вид приобретёт эта формула после того, как её скопируют в A5? ответ:

Задание 2. Пример. Дан фрагмент таблицы. Чему будет равно значение ячейки D1, после того как в неё скопируют ячейку С2?
A B C D
1 8 3 5
2 7 1 =2*$A2-B$3
3 4 1 =$A$2+B3
Когда в D1 скопируют C2, то в ней будет формула =2*$A1-С$3
Значение ячейки A1 = 8 (из табл.)
Значение ячейки С3 это формула =$A$2+B3, подставим в неё значения из таблицы.
7 +1 = 8
Т.о. получаем D1 = 2* 8-8=8
ответ: 8.
№2
Дан фрагмент таблицы. Чему будет равно значение ячейки D2, после того как в неё скопируют ячейку D1?
A B C D
1 4 5 -1 =С1*$B$1+A2
2 -6 -2 2
3 0 3 -5
ответ:
Дан фрагмент таблицы. Чему будет равно значение ячейки D2, после того как в неё скопируют ячейку C3?
A B C D
1 4 5 8
2 2 3 =A$3-2*B$1
3 1 3 =$C$2+B2

ответ:

Показать ответ
Ответ:
sssooonnnyyyaaa1
sssooonnnyyyaaa1
28.11.2021 03:10

Const

N = 100;//кол-во возможных элементов массива А и Z

M = 0;//при введении этого числа заканчивается заполнение ммасива А

Var

a,b,v,g,ak,bk,vk,gk,jjj,nn: integer;

masA,masZ: array[1..n] Of integer;

Begin

write('при введении числа ',M,

' заполнение массива прекращается');

writeln;

For jjj:=1 To N Do

Begin

read (masA[jjj]);

If masA[jjj]=M Then

Begin

nn := jjj-1;

break;

End;

End;

writeln('исходный массив А :');

For jjj:=1 To nn Do

write(masA[jjj],' ');

writeln;

For jjj:=1 To nn Do

If masA[jjj]<0 Then

Begin

If jjj Mod 2=0 Then a := a+1

Else g := g+1;

End

Else

Begin

If jjj Mod 2=0 Then v := v+1

Else b := b+1;

End;

writeln(a,' ',b,' ',v,' ',g);

ak := a;

bk := b;

vk := v;

gk := g;

For jjj:=1 To nn Do

If masA[jjj]>=0 Then

Begin

If jjj mod 2=0 Then

Begin

masZ[ak+bk+v] := masA[jjj];

v := v-1;

End

Else

Begin

masZ[ak+b] := masA[jjj];

b := b-1;

End

End

Else

Begin

If jjj mod 2=0 Then

Begin

masZ[a] := masA[jjj];

a := a-1;

End

Else

Begin

masZ[ak+bk+vk+g] := masA[jjj];

g := g-1;

End

End;

writeln ('полученный массив Z :');

For jjj:=1 To nn Do

write(masZ[jjj],' ');

End.

объяснить будет сложно , но я попробую . Крч, первый раз перебирая массив , программа считывает кол-во жлементов для каждой из групп (отрицательные с четным индексом-а, отрицательные с нечетным -g,положительные с четным-v,положительные с нечетным-b).

Перебирая массив второй раз , программа берет последовательно числа из масства А , определяет к какой группе они относятся , и дальше кидает в конец нужной часть массива (кол-во всех элемкнтов массива =a+b+v+g, чтобы кинуть числа -2 и -5 (стоящие на нечетных местах ) в нужную часть массива , мы должны кинуть число -2 в ячейку [а+b+v+g] , а число -5 в ячейку [а+b+v+(g-1)] )

0,0(0 оценок)
Ответ:
AnyRam
AnyRam
09.03.2021 15:42
Var s:string;    d1,m1,g1,d2,m2,g2,t,c:integer;    p:boolean;    k:byte;begin
k:=0;
writeln('Введите дату в формате дд.мм.гг');readln(s); val(copy(s,7,2),t,c);{преобразуем год в число}if (c<>0)or(t<0) then k:=1 else g1:=t;{определим високосный год или нет}if (((g1+2000) mod 100<>0)and((g1+2000) mod 4=0))or((g1+2000) mod 400=0) then p:=trueelse p:=false;
val(copy(s,4,2),t,c);if (c<>0)or not(t in [1..12]) then k:=1 else m1:=t;
val(copy(s,1,2),t,c);if (c<>0)or((m1 in [1,3,5,7,8,10,12])and not(t in [1..31]))         or((m1 in [4,6,9,11])and not(t in [1..30]))         or(p and(m1=2)and not(t in [1..29]))         or(not p and(m1=2)and not(t in [1..28]))then k:=1 else d1:=t;if k=1 thenbeginwriteln('Дата введена неверно!');endelsebeginif(m1=1)and(d1=1)then begin  d2:=31;  m2:=12;  g2:=g1-1; end
else if ((m1 in [5,7,10,12]) and(d1=1))then begin  d2:=30;  m2:=m1-1;  g2:=g1; end
else if ((m1 in [2,4,6,8,9,11]) and(d1=1))then begin  d2:=31;  m2:=m1-1;  g2:=g1; end
else if(m1=3)and (d1=1) then begin  if p then d2:=29 else d2:=28;  m2:=m1-1;  g2:=g1; end
else begin  d2:=d1-1;  m2:=m1;  g2:=g1; end;writeln('Предыдущая дата:');if d2<10 then write('0',d2,'.')else write(d2,'.');if m2<10 then write('0',m2,'.')else write(m2,'.');write(g2);end;end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота