М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
alexutkin22241
alexutkin22241
19.02.2020 22:36 •  Информатика

10 Системы искусственного интеллекта - это программы: 1) общего назначения 2) специального назначения 3) профессионального назначения 4) систем программирования 11 . Системы автоматизированного проектирования - это … программы: 1) системные 2) общие 3) прикладные 4) специальные 12 Программы, предназначенные для разработки и отладки других программ: 1) системные 2) системы программирования 3) прикладные 4) специальные

👇
Ответ:
Элаизааа
Элаизааа
19.02.2020

1 ответ правильный ответ

4,6(84 оценок)
Открыть все ответы
Ответ:
AniLorak11111
AniLorak11111
19.02.2020
Привет! Конечно, я помогу тебе с этими задачами на языке СИ. Давай рассмотрим каждую задачу по очереди.

1) Задача с массивом:

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

Для решения этой задачи, нам необходимо выполнить следующие шаги:

1. Объявить переменные:
- n: для хранения количества элементов в массиве.
- arr: массив для хранения целых чисел.
- sum: для хранения суммы элементов, удовлетворяющих условию.
- neg_sum: для хранения суммы модулей отрицательных элементов.
- neg_count: для хранения количества отрицательных элементов.

2. Ввести количество элементов в массиве (n) с клавиатуры.

3. Заполнить массив arr с помощью цикла, который будет выполняться от 0 до (n-1).

4. Найти сумму модулей отрицательных элементов и их количество с помощью цикла, который будет выполняться от 0 до (n-1). Внутри цикла будем проверять, является ли текущий элемент отрицательным числом. Если да, то увеличиваем neg_sum на модуль элемента и увеличиваем neg_count на 1.

5. Найти среднеарифметическое модулей отрицательных элементов, разделив neg_sum на neg_count. Обрати внимание, что перед делением нужно проверить, что neg_count не равен нулю.

6. Найти сумму элементов, абсолютное значение которых больше найденного среднеарифметического модулей отрицательных элементов. Для этого используем ещё один цикл, который будет выполняться от 0 до (n-1). Внутри цикла проверяем, является ли текущий элемент по модулю больше найденного среднеарифметического. Если да, то добавляем его к sum.

7. Вывести полученную сумму на экран.

Вот готовый код для решения этой задачи:

```c
#include
#include

int main() {
int n;
int arr[20];
int sum = 0;
int neg_sum = 0;
int neg_count = 0;

printf("Введите количество элементов в массиве (<=20): ");
scanf("%d", &n);

printf("Введите элементы массива:\n");
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}

for (int i = 0; i < n; i++) {
if (arr[i] < 0) {
neg_sum += abs(arr[i]);
neg_count++;
}
}

if (neg_count != 0) {
float neg_avg = (float)neg_sum / neg_count;

for (int i = 0; i < n; i++) {
if (abs(arr[i]) > neg_avg) {
sum += arr[i];
}
}

printf("Сумма элементов, удовлетворяющих условию: %d\n", sum);
} else {
printf("Нет отрицательных элементов\n");
}

return 0;
}
```

2) Задача с двумерным массивом:

А теперь рассмотрим вторую задачу. Нам дана матрица A с размерностью 4 строки и 3 столбца. Мы должны поменять местами наибольшие элементы в первом и третьем столбцах.

Для решения этой задачи, нам необходимо выполнить следующие шаги:

1. Объявить переменные:
- matrix: двумерный массив для хранения элементов матрицы A.
- max1: для хранения максимального элемента в первом столбце.
- max3: для хранения максимального элемента в третьем столбце.
- temp: для временного хранения элемента при обмене.

2. Заполнить матрицу matrix с помощью двух вложенных циклов. Внешний цикл будет выполняться от 0 до 3 (количество строк), а внутренний цикл будет выполняться от 0 до 2 (количество столбцов). Значения элементов можно ввести с клавиатуры или присвоить им любые значения для тестирования.

3. Найти максимальный элемент в первом столбце. Для этого используем цикл, который будет выполняться от 1 до 3 (количество строк). Внутри цикла проверяем, является ли текущий элемент больше max1. Если да, то обновляем значение max1.

4. Найти максимальный элемент в третьем столбце. Для этого используем цикл, который будет выполняться от 1 до 3 (количество строк). Внутри цикла проверяем, является ли текущий элемент больше max3. Если да, то обновляем значение max3.

5. Поменять местами наибольшие элементы в первом и третьем столбцах. Для этого используем временную переменную temp. Присваиваем значение matrix[0][0] переменной temp. Затем присваиваем matrix[0][0] значение matrix[max_index1][0], где max_index1 - индекс строки с максимальным элементом в первом столбце. Затем присваиваем matrix[max_index1][0] значение temp. Повторяем то же самое для третьего столбца и максимального элемента в третьем столбце.

6. Вывести получившуюся матрицу на экран.

Вот готовый код для решения этой задачи:

```c
#include

int main() {
int matrix[4][3];
int max1 = matrix[0][0];
int max3 = matrix[0][2];
int max_index1 = 0;
int max_index3 = 0;
int temp;

printf("Введите элементы матрицы A(4x3):\n");
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 3; j++) {
scanf("%d", &matrix[i][j]);
}
}

// Нахождение максимального элемента в первом столбце
for (int i = 1; i < 4; i++) {
if (matrix[i][0] > max1) {
max1 = matrix[i][0];
max_index1 = i;
}
}

// Нахождение максимального элемента в третьем столбце
for (int i = 1; i < 4; i++) {
if (matrix[i][2] > max3) {
max3 = matrix[i][2];
max_index3 = i;
}
}

// Обмен максимальных элементов в первом и третьем столбцах
temp = matrix[0][0];
matrix[0][0] = matrix[max_index1][0];
matrix[max_index1][0] = temp;

temp = matrix[0][2];
matrix[0][2] = matrix[max_index3][2];
matrix[max_index3][2] = temp;

printf("Модифицированная матрица A:\n");
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 3; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}

return 0;
}
```

Вот и всё! Если у тебя есть еще какие-то вопросы, не стесняйся задавать!
4,8(68 оценок)
Ответ:
Sergobw
Sergobw
19.02.2020
Ясно, в данной задаче мы должны выяснить, кто из трех школьников разбил окно в кабинете.

Для решения этой задачи мы можем воспользоваться методом исключения.

Паша утверждает, что он не бил окно, и Толя тоже.
Толя, в свою очередь, говорит, что Паша не разбивал окно, а разбил его Саша футбольным мячом.
Саша утверждает, что он не делал этого, а окно было разбито Пашей.

Для начала рассмотрим утверждение Паши. Если он сказал правду, значит или Толя или Саша неправдивы. Если он лжет, то оба утверждения Толи и Саши ложны. Проверим, что будет, если предположить, что Паша говорит правду.

Если Паша говорит правду, значит или Толя или Саша врет.
Пусть мы предположим, что Паша говорит правду и смотрим на утверждение Толи. Он утверждает, что Паша не разбивал окно, а разбил его Саша футбольным мячом. Но у нас уже предполагается, что Паша говорит правду, а значит Толя неверно утверждает, что Паша не разбивал окно, поэтому он лжет.

Таким образом, мы можем сделать вывод, что если Паша говорит правду, то Толя лжет.

Далее рассмотрим утверждение Саши. Если Паша говорит правду и Толя лжет, то Саша мог разбить окно. Однако, мы должны проверить, что будет, если предположить, что Саша говорит правду.

Если Саша говорит правду, значит Паша врет и разбил окно.
Однако, это противоречит начальному предположению о том, что Паша говорит правду.

Таким образом, мы пришли к противоречию, поэтому предположение о том, что Саша говорит правду, неправильно.

Итак, у нас есть две альтернативы:
1. Паша лжет.
2. Толя лжет.

Мы уже выяснили, что если Паша говорит правду, то Толя лжет. Значит, предположение о том, что Паша лжет, верно.

Теперь мы можем сделать вывод, что Толя говорит правду и разбил окно футбольным мячом.

Итак, ответ на вопрос: разбил окно Толя.

Мы пришли к этому выводу, основываясь на утверждениях мальчиков и анализе их противоречий.
4,8(53 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ