Вопрос задан 05.05.2019 в 15:49. Предмет Информатика. Спрашивает Ломтюгов Евгений.

1.Составить программу, которая считает сколько имён собственных в заданной строке. 2. Составить

программу которая по номеру билета проверяет следущий счастливый или нет.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лукьянова Элина.
!!!!!!!!!!!!!??!?!!!!/_.*-,!??????*-*
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

- Создать переменную-счетчик и инициализировать ее значением 0. - Разбить заданную строку на отдельные слова (имена собственные) с помощью функции split(). - Пройти по каждому слову и проверить, является ли оно именем собственным. Для этого можно использовать готовый список имен собственных или API для определения имен собственных. - Если слово является именем собственным, увеличить значение переменной-счетчика на 1. - Вывести значение переменной-счетчика.

Пример кода на языке Python:

```python def count_proper_names(sentence): proper_names = ["John", "Mary", "Alex"] # Пример списка имен собственных count = 0

words = sentence.split() # Разбиваем строку на слова

for word in words: if word in proper_names: count += 1

return count

sentence = "John and Mary went to the park with Alex" result = count_proper_names(sentence) print("Количество имен собственных:", result) ```

В данном примере программа будет искать имена собственные "John", "Mary" и "Alex" в заданной строке и выводить их количество, которое равно 3.

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

- Считать номер билета от пользователя. - Разделить номер билета на две половины. Если длина номера билета нечетная, игнорировать центральную цифру. - Просуммировать цифры в каждой половине номера билета. - Сравнить суммы двух половин номера билета. Если они равны, билет считается счастливым. В противном случае, билет не является счастливым. - Вывести результат проверки.

Пример кода на языке Python:

```python def is_lucky_ticket(ticket_number): ticket_str = str(ticket_number) half_length = len(ticket_str) // 2 first_half = ticket_str[:half_length] second_half = ticket_str[half_length:]

sum_first_half = sum(map(int, first_half)) sum_second_half = sum(map(int, second_half))

return sum_first_half == sum_second_half

ticket_number = input("Введите номер билета: ") result = is_lucky_ticket(ticket_number) if result: print("Билет счастливый!") else: print("Билет не является счастливым.") ```

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

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос