gen218
?>

1. раздели на 2 2. вычти 1 первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1. исполнитель работает только с натуральными числами. составьте алгоритм получения из числа 65 числа 4, содержащий не более 5 команд. в ответе запишите только номера команд. (например, 12112 — это алгоритм: раздели на 2, вычти 1, раздели на 2, раздели на 2, вычти 1, который преобразует число 42 в число 4 если таких алгоритмов более одного, то запишите любой из них.

Информатика

Ответы

es196
Нужно из 65 получить 4, для этого применим этот алгоритм состоящая из пяти команд:
1)65-1=64-это алгоритм "2"
2)64:2=32-это алгоритм "1"
3)32:2=16 -"1"
4)16:2=8 -"1"
5)8:2=4 -"1"
В ответ пишем только номера команд))
ответ:21111
timonina29
Добрый день, я буду выступать в роли школьного учителя и помогу вам выполнить данное задание.

1. Для начала откроем файл с электронной таблицей. В таблице содержится информация о численности населения городов разных стран, а также название города и название страны.

2. Чтобы решить первый вопрос, необходимо посчитать суммарную численность населения в приведенных в таблице городах России с точностью до одного знака после запятой.

- Сначала найдем все города России в столбце C. Для этого пройдемся по всем ячейкам в столбце C и проверим, содержит ли ячейка название "Россия". Для этого можем использовать функцию COUNTIF. Запишем формулу в ячейку D2:
```
=COUNTIF(C2:C1001,"Россия")
```

- Теперь найдем численность населения каждого города России в столбце B. Для этого пройдемся по всем ячейкам в столбце C и если соответствующая ячейка в столбце C содержит "Россия", то прибавим численность населения из столбца B. Запишем формулу в ячейку E2:
```
=SUMIF(C2:C1001,"Россия",B2:B1001)
```

- Итак, в ячейке E2 мы получим суммарную численность населения городов России. Чтобы получить ответ с точностью до одного знака после запятой, воспользуемся функцией ROUND. Запишем формулу в ячейку F2:
```
=ROUND(E2,1)
```

Теперь, если вы откроете файл с электронной таблицей, вы увидите ответ на первый вопрос в ячейке F2.

3. Для решения второго вопроса необходимо посчитать количество городов среди представленных в таблице, у которых население не менее миллиона человек.

- Для этого пройдемся по всем ячейкам в столбце B и проверим, больше ли число в ячейке миллиона. Для этого можем использовать функцию COUNTIF. Запишем формулу в ячейку F3:
```
=COUNTIF(B2:B1001,">=1000")
```

Теперь, если вы откроете файл с электронной таблицей, вы увидите ответ на второй вопрос в ячейке F3.

4. Для построения круговой диаграммы, которая отобразит соотношение количества городов Испании, Италии и Франции, представленных в таблице, можно использовать функцию PIVOT TABLE.

- Выделите ячейки с данными таблицы (столбцы A, B и C) и выберите вкладку "Вставка" в меню. На панели инструментов выберите "Сводная таблица".
- В открывшемся окне "Создание сводной таблицы" выберите "Рекомендованные представления" и нажмите "Далее".
- В следующем окне выберите столбец C ("Название страны") в поле "Значения" и столбец A ("Название города") в поле "Ряды".
- Щелкните по кнопке "Далее" и выберите место размещения сводной таблицы (например, ячейка G6). Нажмите "Готово".

Теперь, если вы откроете файл с электронной таблицей, вы увидите круговую диаграмму, отражающую соотношение количества городов Испании, Италии и Франции.

Это весь процесс решения задания. Если у вас возникнут дополнительные вопросы, пожалуйста, обратитесь за помощью.
appbiznessm
Хорошо! Давайте начнем с решения данной задачи.

1. Сначала, нам нужно объявить массив из k чисел. Для этого мы можем использовать следующий синтаксис на языке Си:
```
int array[k];
```
Здесь `array` - это имя массива, а `k` - количество чисел в массиве.

2. Затем, нам нужно заполнить массив значениями. Допустим, мы будем заполнять массив с клавиатуры. Мы можем использовать следующий код для этого:
```
for (int i = 0; i < k; i++) {
printf("Введите элемент №%d: ", i+1);
scanf("%d", &array[i]);
}
```
В этом коде, мы используем цикл `for`, чтобы просить пользователя ввести каждый элемент массива.

3. Теперь, мы готовы перенести отрицательные элементы в начало массива. Для этого мы используем два указателя: `left` и `right`. При инициализации `left` будет указывать на первый элемент массива, а `right` - на последний элемент. Мы будем двигать эти указатели во встречном направлении, чтобы найти отрицательные элементы и поменять их местами, если это необходимо.
Вот код для этого:
```
int left = 0;
int right = k - 1;

while (left < right) {
// Находим следующий отрицательный элемент справа
while (array[left] < 0) {
left++;
}

// Находим следующий положительный элемент слева
while (array[right] >= 0) {
right--;
}

// Меняем местами найденные элементы, если они находятся не в правильном порядке
if (left < right) {
int temp = array[left];
array[left] = array[right];
array[right] = temp;
}
}
```

4. Наконец, мы можем вывести измененный массив на экран. Для этого мы используем следующий код:
```
for (int i = 0; i < k; i++) {
printf("%d ", array[i]);
}
```

Таким образом, мы получим весь решающий код. Вот полный пример программы, которая решает данную задачу:

```c
#include

int main() {
int k;
printf("Введите количество чисел в массиве: ");
scanf("%d", &k);

int array[k];

for (int i = 0; i < k; i++) {
printf("Введите элемент №%d: ", i+1);
scanf("%d", &array[i]);
}

int left = 0;
int right = k - 1;

while (left < right) {
// Находим следующий отрицательный элемент справа
while (array[left] < 0) {
left++;
}

// Находим следующий положительный элемент слева
while (array[right] >= 0) {
right--;
}

// Меняем местами найденные элементы, если они находятся не в правильном порядке
if (left < right) {
int temp = array[left];
array[left] = array[right];
array[right] = temp;
}
}

printf("Измененный массив: ");
for (int i = 0; i < k; i++) {
printf("%d ", array[i]);
}

return 0;
}
```

Эта программа позволяет пользователю ввести массив, преобразует его в соответствии с заданными правилами и выводит на экран измененный массив.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1. раздели на 2 2. вычти 1 первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1. исполнитель работает только с натуральными числами. составьте алгоритм получения из числа 65 числа 4, содержащий не более 5 команд. в ответе запишите только номера команд. (например, 12112 — это алгоритм: раздели на 2, вычти 1, раздели на 2, раздели на 2, вычти 1, который преобразует число 42 в число 4 если таких алгоритмов более одного, то запишите любой из них.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Mamikin
ivnivas2008
zmlavra
tyrenumberone
annaan-dr582
officem695
vladimyrgorbunov
lika080489
alislisa191
Nikolaevna382
vera-classic75
istok11
d43irina
scraer198258
foto5113161