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

Лампанель 1. Дано двухзначное число. Определить: а) входит ли в него цифра 5;
б) входит ли в него цифра а. Вывести на экран 1, если -да, 0 если - нет
2. Написать программу поиска суммы последовательности отрицательных чисел предшествующих первому введенному нулю. Контрольный пример: 1,2,3,-4,5,-2,0

Показать ответ
Ответ:
uliiashurinova
uliiashurinova
18.01.2024 09:46
Учитель: Добрый день! Сегодня мы рассмотрим задачи на работу с числами. Давайте начнем с первой задачи.

Задача 1. Дано двухзначное число. Нам нужно определить, входят ли в него цифры 5 и а. Мы выведем на экран 1, если да, и 0, если нет.

Посмотрим на пример числа: 52.

а) Проверка на наличие цифры 5. Для этого нам нужно посмотреть каждую цифру числа и сравнить ее с 5. Первая цифра - 5. Так как она равна 5, то мы можем сказать, что цифра 5 входит в это число. Выводим на экран 1.

б) Проверка на наличие цифры а. Здесь нам нужно знать значение переменной а. Предположим, что а = 7. Мы действуем так же, как и в предыдущем пункте, сравниваем каждую цифру числа с переменной а. В данном случае вторая цифра - 2, и она не равна 7. Поэтому мы можем сказать, что цифра а не входит в данное число. Выводим на экран 0.

Надеюсь, задача понятна. Если у вас есть вопросы, можете задать их.

Теперь перейдем ко второй задаче.

Задача 2. Нам нужно написать программу, которая находит сумму последовательности отрицательных чисел до первого введенного нуля.

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

Контрольный пример: 1,2,3,-4,5,-2,0

Мы начинаем с первого числа 1. Оно не отрицательное, поэтому мы его пропускаем.

Переходим ко второму числу 2. Оно также не отрицательное, поэтому его тоже пропускаем.

Третье число 3 также пропускаем.

Четвертое число -4. Оно отрицательное, поэтому его мы учитываем в сумме.

Пятое число 5 - не отрицательное, пропускаем.

Шестое число -2 - снова отрицательное, добавляем его к сумме.

И наконец, вводим ноль. Завершаем поиск.

Теперь посмотрим на решение этой задачи в виде программы:

```python
sequence = [1, 2, 3, -4, 5, -2, 0]
sum_of_negatives = 0
i = 0

while sequence[i] != 0:
if sequence[i] < 0:
sum_of_negatives += sequence[i]
i += 1

print("Сумма отрицательных чисел: ", sum_of_negatives)
```

В этой программе мы используем список `sequence`, чтобы представить последовательность чисел. Затем мы создаем переменную `sum_of_negatives`, которая будет хранить сумму всех отрицательных чисел. Перед началом цикла установим переменную `i` в ноль.

Цикл `while` будет выполняться до тех пор, пока значение в списке `sequence` не станет равным нулю. Внутри цикла проверяем, является ли число отрицательным. Если это так, то мы добавляем его к общей сумме, используя операцию сложения. Затем мы увеличиваем значение `i` на единицу, чтобы перейти к следующему числу в последовательности.

В конце программы мы выводим на экран сумму отрицательных чисел.

Надеюсь, это помогло вам понять, как решать данную задачу. Если у вас остались вопросы, не стесняйтесь задавать их.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота