Предмет: Информатика, автор: myrmyrmey

ПОМОГИТЕ КТО ШАРИТ В ИНФОРМАТИКЕ

1.Представьте себе, что в кофейной чашке
налит сок, а в стакане – кофе, и вы хотите,чтобы было наоборот. Что вы сделаете?
1)______________
2)______________
3)______________

2.Катя торопилась и написала такойалгоритм поиска значения X
в массиве:
i:=1
нц
пока A[i]<>X
i:=i+1
кц
вывод'A[',i,']=',X
Проверьте,
используя ручную прокрутку, правильноли сработает алгоритм, если искать в
массиве {1, 2, 3} число 2? число 4? Приведенпример для числа 2. Самостоятельно
заполинте таблицу для числа 4.
3.В переменных записаны значения a
= 1,b
= 2и с
= 3.Заполните таблицу и покажите как
изменятся значения переменных послевыполнении алгоритма:
а b c
1. 2. 3
c:= а;
b:= a;
a:= c;

Исправьтеодин символ в программе так, чтобы
получился правильный алгоритм обменазначений переменных a и b.
c:= a;
b:= a;
a:= c;

4.Что произойдет с массивом [1, 2, 3, 4] (N= 4) при
выполнении следующего фрагмента программы
for i:=1 to N-1 do
A[i]:= A[i+1];

Покажите,
как меняются элементы массива и значениепеременной i
после выполнения каждого оператора:


5.Что произойдет с массивом [1, 2, 3, 4] (N
= 4) привыполнении следующего фрагмента
программы:
for i:= 1 to N-1 do

A[i+1]:=A[i];​

Ответы

Автор ответа: Аноним
0

1)Ответы могут быть разными, но вот некоторые из них:

1.Вылить сок из чашки, затем налить кофе из стакана в чашку, а затем налить сок в стакан.

2.Перелить кофе из стакана в чашку, затем вылить сок из чашки, а затем налить сок в стакан.

3.Попросить официанта поменять напитки местами.

2)При поиске числа 2 алгоритм сработает правильно, так как число 2 находится в массиве на второй позиции. При поиске числа 4 алгоритм не сработает правильно, так как число 4 отсутствует в массиве, и цикл будет продолжаться бесконечно.

3)После выполнения алгоритма значения переменных будут следующими:

a = 3

b = 1

c = 1

4)После выполнения каждого оператора элементы массива и значение переменной i будут следующими:

-после выполнения оператора i = 1: A = [2, 3, 4, 4], i = 1

-после выполнения оператора i = 2: A = [2, 3, 4, 4], i = 2

-после выполнения оператора i = 3: A = [2, 3, 4, 4], i = 3

5)После выполнения этого фрагмента программы массив станет таким: A = [1, 1, 2, 3]. При этом элемент с индексом 1 будет потерян, а элемент с индексом N останется прежним.

Похожие вопросы
Предмет: Информатика, автор: metroroyale3847
Предмет: Геометрия, автор: udzumakynarutu