1. Встановіть співвідношення між назвою команд та їх відповідності алгоритмічній структурі в програмному середовищі:
1) Якщо-то а) цикл з передумовою 2) Завжди б) повторення 3) Чекати поки в) лінійний 4) Якщо-то-інакше г) розгалуження
2. Встановіть співвідношення між твердженнями та їх значенням (істинні вони чи хибні). а) алгоритмічні структури діляться на чотири типи 1. Істина б) у програмному середовищі Скретч можна створювати різні графічні об’єкти 2. Хиба в) усі ноти записуються за до нот г) Дрезден – столиця Польщі
3. Скінченна послідовність команд, виконання яких приводить до поставленої мети та отримання результату називається: а) програма б) блок-схема в) алгоритм г) команда 4. Алгоритм опрацювання даних, записаний спеціальною мовою та призначений для виконання комп’ютером називають: а) комп’ютерна програма б) блок-схема в) проект г) Скретч 5. Оберіть умовні висловлювання: а) Якщо-то б) Повторювати поки в) Завжди г) Повторювати n разів 6. Вставте пропущене слово або висловлювання: Алгоритмічні структури діляться на циклічні з передумовою, циклічні з післяумовою, та розгалуженням. ІІ рівень 7. Задана команда має властивість: а) розташування по горизонталі б) розташування по вертикалі в) напрямок руху г) тип обертання 8. Позначте, які події у запропонованому списку можна подати алгоритмами із вкладеними розгалуженнями: а) проїзд автомобіля через перехрестя, яке регулюється б) вибір одягу для прогулянки за різної погоди в) проведення часу з 9.00 до 14.00 у різні дні тижня г) приготування піци д) догляд за кімнатними рослинами 9. Інструмент має назву:
а) видалити фон б) виділити в) обрати і дублювати г) очистити
ІІІ рівень 10. Розташуйте події процесу підготовки проекту для реалізації в середовищі Скретч у хронологічній послідовності:
а) створити алгоритм і подати його словесно або у вигляді схеми б) задати метод розв’язування завдання, виділити базові алгоритмічні структури: слідування, розгалуження, повторення, а також різні їх комбінації в) виділити події проекту та добрати відповідні команди для їх реалізації г) визначити об’єкти проекту та їх зображення
11. Установіть відповідність між типом циклу та його поясненням.
Тіло циклу Пояснення 1) безумовний цикл а) тіло циклу виконується доти, доки істинною залишається вказана перед його початком умова 2) вкладений цикл б) тіло циклу виконується нескінченно 3) цикл з лічильником в) умова в циклі перевіряється після виконання його тіла 4) цикл з передумовою г) тіло циклу виконується вказану кількість разів 5) цикл з післяумовою
ответ:my_basket = {}
ware_1 = input("product name - ")
my_basket[ware_1] = int(input("value - "))
ware_2 = input("product name - ")
my_basket[ware_2] = int(input("value - "))
ware_3 = input("product name - ")
my_basket[ware_3] = int(input("value - "))
ware_4 = input("product name - ")
my_basket[ware_4] = int(input("value - "))
ware_5 = input("product name - ")
my_basket[ware_5] = int(input("value - "))
print('We bought these goods:')
print('ware -', my_basket.popitem())
print('ware -', my_basket.popitem())
print('ware -', my_basket.popitem())
print('ware -', my_basket.popitem())
print('ware -', my_basket.popitem())
print("Total cost -", total_cost)
Объяснение:
Можно решать через формулы для количества информации в сообщении, записанном алфавитом с известным количеством символов.
Здесь алфавит- это набор всех возможных значений показаний прибора (каждое из возможных показаний- один из символов алфавита). Значит, мощность алфавита равна:
символов
Было сделано 50 измерений, и соответственно записано 50 значений показаний прибора. Каждая из этих записей- это один символ, записанный в сообщении. Значит, длина сообщения равна:
символов
Далее, количество информации в одном символе ( ) можно найти двумя путями:
1) Через формулу . Просто подбираем (по таблице степеней двойки или считая на калькуляторе) такое минимальное целое значение , чтобы два в этой степени дало значение не меньше чем символов. Например:
(меньше чем 100, не хватит для всех символов нашего алфавита)
(не меньше 100, достаточно для хранения всех 100 значений)
То есть, минимальная нужная нам степень равна 7. Значит, количество информации в одном символе (для нашего алфавита) равно:
бит
2) Если вы уже проходили формулу расчёта через двоичный логарифм, то можно считать по ней. При этом, двоичный логарифм (которого может не быть в калькуляторе) можно заменить отношением десятичных либо натуральных логарифмов:
Раз получилось дробное значение, то выбираем следующее целое (большее, чем полученное по расчёту). То есть, число 7. Другими словами, округляем до целых, но не как обычно, а всегда в большую сторону. Опять же, мы получили, что:
бит
Далее, считаем количество информации в сообщении (информационный размер сообщения):
бит
Переводим в байты:
Б
Это значение тоже можно было бы округлить до целых (всегда в большую сторону), ведь при хранении чаще всего хранят целое число байт. Но, в задаче не сказано про именно целое число байт, поэтому не будем округлять.
ответ: 43,75 байт