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

В ячейке В 2 записано количество информации в байтах. Получите в ячейке В3:В5 количество информации в единицах измерения, указанных в соответствующих ячейках столбца А проанализируйте полученные данные

👇
Открыть все ответы
Ответ:
Kunpaw
Kunpaw
28.01.2020
Хорошо, вот решения для каждого из заданий.

1. Задание: Напишите программу, которая в последовательности натуральных чисел определяет количество трёхзначных чисел, кратных 4. Программа получает на вход количество чисел, а затем сами числа. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество трёхзначных чисел, кратных 4.

Решение:
1. Спрашиваем у пользователя количество чисел в последовательности.
2. Создаем переменную count и устанавливаем ее значение равным 0 (начальное количество трёхзначных чисел, кратных 4).
3. Пока количество чисел в последовательности не равно 0, выполняем следующее:
a. Считываем число из последовательности.
b. Проверяем, является ли число трёхзначным и кратным 4.
c. Если число удовлетворяет условию, увеличиваем значение переменной count на 1.
d. Уменьшаем количество чисел в последовательности на 1.
4. Выводим значение переменной count.

2. Задание: Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — минимальное число, оканчивающееся на 4.

Решение:
1. Спрашиваем у пользователя количество чисел в последовательности.
2. Создаем переменную min_num и устанавливаем ее значение равным 30 000.
3. Пока количество чисел в последовательности не равно 0, выполняем следующее:
a. Считываем число из последовательности.
b. Проверяем, оканчивается ли число на 4.
c. Если число удовлетворяет условию и меньше значения переменной min_num, обновляем значение переменной min_num.
d. Уменьшаем количество чисел в последовательности на 1.
4. Выводим значение переменной min_num.

3. Задание: Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 4, но не кратных 7. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4 и не кратное 7. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество чисел, кратных 4, но не кратных 7.

Решение:
1. Спрашиваем у пользователя количество чисел в последовательности.
2. Создаем переменную count и устанавливаем ее значение равным 0 (начальное количество чисел, кратных 4, но не кратных 7).
3. Пока количество чисел в последовательности не равно 0, выполняем следующее:
a. Считываем число из последовательности.
b. Проверяем, кратно ли число 4 и не кратно ли 7.
c. Если число удовлетворяет условию, увеличиваем значение переменной count на 1.
d. Уменьшаем количество чисел в последовательности на 1.
4. Выводим значение переменной count.

4. Задание: Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двузначных чисел или сообщает, что таких чисел нет. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести среднее арифметическое двузначных чисел или вывести NO, если таких чисел в последовательности нет.

Решение:
1. Спрашиваем у пользователя количество чисел в последовательности.
2. Создаем переменные sum и count и устанавливаем их значения равными 0 (начальные значения суммы и количества двузначных чисел).
3. Пока количество чисел в последовательности не равно 0, выполняем следующее:
a. Считываем число из последовательности.
b. Проверяем, является ли число двузначным.
c. Если число удовлетворяет условию, увеличиваем значение переменной sum на значение числа и значение переменной count на 1.
d. Уменьшаем количество чисел в последовательности на 1.
4. Проверяем значение переменной count. Если оно больше 0, выводим среднее арифметическое двузначных чисел (sum / count). Иначе выводим "NO".
4,8(66 оценок)
Ответ:
Smitanka228
Smitanka228
28.01.2020
Добрый день, ученик!

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

Сначала вам нужно считать количество строк, которое задано в первой строке входных данных.
Затем нужно считать каждую из этих строк и сохранить их в отдельный список.

Далее мы будем использовать следующий алгоритм:

1. Создадим пустую строку, в которой будем хранить наше максимальное число.
2. Пройдемся по каждой строке из списка и будем сравнивать каждую цифру в строке с текущей максимальной цифрой.
3. Если цифра больше текущей максимальной цифры, то заменим текущую максимальную цифру на эту цифру и добавим ее в начало строки с максимальным числом.
4. Если цифра меньше или равна текущей максимальной цифре, то добавим ее в конец строки с максимальным числом.
5. Повторим шаги 2-4 для всех строк из списка.
6. В конце получим строку с максимальным числом.

Давайте реализуем этот алгоритм на языке Python:

```python
# Считываем количество строк
n = int(input())

# Создаем список для строк
lines = []

# Считываем строки и добавляем их в список
for _ in range(n):
line = input()
lines.append(line)

# Создаем пустую строку для максимального числа
max_number = ""

# Проходимся по каждой строке
for line in lines:
# Проходимся по каждой цифре в строке
for digit in line:
# Если цифра больше текущей максимальной цифры
if digit > max_number[0]:
# Заменяем текущую максимальную цифру и добавляем ее в начало строки
max_number = digit + max_number
# Если цифра меньше или равна текущей максимальной цифре
else:
# Добавляем цифру в конец строки
max_number += digit

# Выводим максимальное число
print(max_number)
```

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