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

Ниже приведен фрагмент программы
readln(s);
readln(t);
if not((s <= 2) and (t < 3))
then
writeln(‘YES’)
else
writeln(‘NO’)
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились
следующие пары чисел:
(2, –2); (5, 3); (–4, 1); (–12, 5), (5, –7); (10, 3); (–8, 12); (3, 0); (2, 3).
Сколько было запусков, при которых программа напечатала «YES»?

👇
Ответ:

7

Объяснение:

(2, –2);

(5, 3);

(–4, 1);

(–12, 5),

(5, –7);

(10, 3);

(–8, 12);

(3, 0);

(2, 3).

4,7(85 оценок)
Открыть все ответы
Ответ:
Швабу
Швабу
10.10.2021
Для составления программы вычисления функции y, нам необходимо рассмотреть представленную блок-схему и разобраться в её структуре.

1. Начнем с блока "Ввод значения x с клавиатуры". Здесь мы должны запросить у пользователя значение x. Например, можно использовать функцию input() для получения данных от пользователя:
```
x = float(input("Введите значение x: "))
```
Обратите внимание, что мы используем функцию float() для преобразования вещественного числа.

2. Следующий блок в нашей блок-схеме - это "Если x > 0". Здесь мы должны проверить условие и выполнить определенные действия, если оно истинно. В нашем случае, если x больше нуля, то значение функции y будет равно 2x. Поэтому, можем написать следующий код:
```
if x > 0:
y = 2 * x
```

3. Далее, блок "Если x = 0" проверяет условие, если значение x равно нулю. Если это так, то значение функции y будет равно нулю. Мы можем добавить это в код следующим образом:
```
elif x == 0:
y = 0
```
Обратите внимание, что мы используем ключевое слово "elif" для проверки следующего условия после первого.

4. Окончательно, блок "Если x < 0" будет выполняться, если предыдущие два условия не выполнены. В этом случае значение функции y будет равно -2x. Дополним код следующим образом:
```
else:
y = -2 * x
```
Ключевое слово "else" будет выполнять код, если никакие из предыдущих условий не произошло.

5. Наконец, нужно вывести значение функции y на экран. Мы можем использовать функцию print() для этого:
```
print("Значение функции y =", y)
```

Вот всё! Мы составили программу для вычисления функции y на основе представленной блок-схемы. Полный код программы будет выглядеть так:
```python
x = float(input("Введите значение x: "))

if x > 0:
y = 2 * x
elif x == 0:
y = 0
else:
y = -2 * x

print("Значение функции y =", y)
```

Теперь школьник может использовать эту программу для вычисления значения функции y при вводе значения x.
4,6(36 оценок)
Ответ:
sashok0031
sashok0031
10.10.2021
Хорошо, давайте решим эту задачу пошагово и подробно.

1. Первым делом, объявим и инициализируем двумерный массив размером M*N. Здесь M будет количество строк, а N - количество столбцов. Мы можем использовать язык программирования Pascal для этой задачи.

2. Спросим пользователя, сколько строк и столбцов нужно в массиве и сохраните эти значения в переменных M и N соответственно.

3. Создадим массив размером M*N и заполним его значениями, которые вводит пользователь с клавиатуры. Мы можем использовать вложенный цикл для ввода элементов.

4. Инициализируем две переменные: minElement будет содержать значение наименьшего элемента, а minRowIndex - номер строки этого элемента.

5. Создадим цикл для перебора всех строк в массиве. В каждой итерации цикла, будем искать наименьший элемент для текущей строки.

6. Внутри цикла, создадим переменную minInRow, которая будет содержать наименьший элемент для текущей строки. Установим ее значение равным первому элементу текущей строки.

7. Далее, вложенным циклом переберем все элементы в текущей строке, начиная со второго элемента. Сравним каждый элемент с minInRow и, если он меньше, обновим значение minInRow.

8. После перебора всех элементов в текущей строке, у нас будет значение минимального элемента для этой строки. Сравним его с текущим значением переменной minElement. Если minInRow меньше minElement, обновим значения minElement и minRowIndex.

9. После завершения цикла для перебора строк, переменная minElement будет содержать значение наименьшего элемента, а minRowIndex - номер этой строки.

10. Выведем на экран значения minElement и minRowIndex. Обратите внимание, что индексы строк в массивах начинаются с 1, поэтому при выводе minRowIndex нужно увеличить на единицу.

11. Конец программы.

Вот пример кода на языке Pascal, который решает эту задачу:

```
program FindMinElement;

var
M, N, minElement, minRowIndex, i, j, minInRow: integer;
arr: array of array of integer;

begin
// Шаг 2
writeln('Введите количество строк: ');
readln(M);
writeln('Введите количество столбцов: ');
readln(N);

// Шаг 3
SetLength(arr, M, N);

// Шаг 4
minElement := 0;
minRowIndex := 0;

// Шаг 5
for i := 0 to M - 1 do
begin
minInRow := arr[i][0]; // Шаг 6

// Шаг 7
for j := 1 to N - 1 do
begin
if arr[i][j] < minInRow then
begin
minInRow := arr[i][j];
end;
end;

// Шаг 8
if (i = 0) or (minInRow < minElement) then
begin
minElement := minInRow;
minRowIndex := i;
end;
end;

// Шаг 10
writeln('Наименьший элемент:', minElement);
writeln('Номер строки:', minRowIndex + 1);

end.
```

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