Программа Python 1):Напечатать программу вывода дней недели по номеру.2)Определить, попадает ли точка "A" с координатами (х, у) внутрь круга радиуса R. Центр круга совпадает с началом координат
#include <iostream> #include <stdio.h> using namespace std;
int main(){ int y; cin>>y; y=y%12; switch (y){ case 4:{cout<<"Mouse"; break;} case 5:{cout<<"Bull";break;} case 6:{cout<<"Tiger";break;} case 7:{cout<<"Rabbit";break;} case 8:{cout<<"Dragon";break;} case 9:{cout<<"Snake";break;} case 10:{cout<<"Horse";break;} case 11:{cout<<"Goat";break;} case 0:{cout<<"Monkey";break;} case 1:{cout<<"Cock";break;} case 2:{cout<<"Dog";break;} case 3:{cout<<"Pig";break;} } cin.get(); cin.get(); return 0; }
natalyaionova
02.01.2023
1. 7,5 Кбайт = 7,5*1024 байт = 7,5*1024*8 бит Объем одного символа = 7,5*1024*8/7680 = 8 бит Мощность алфавита = 2^8 = 256 ответ: 256 символов
2. Для записи одного измерения требуется log(2)101 ≈ 7 бит (2^7=128) Объем результатов измерений 7*80 = 560 бит = 560/8 байт = 70 байт
3. Общее количество символов для записи номеров = 21+10=31 Для кодирования одного символа необходимо log(2)31 ≈ 5 бит. Для записи одного номера требуется 5*10 бит = 50 бит = 50/8 байт ≈ 7 байт Для хранения 81 номера потребуется 81*7 байт = 567 байт
4. Для кодирования одной ноты необходимо log(2)7 ≈ 3 бита. Объём сообщения, состоящего из 180 нот: 180*3 бит = 540 бит
5. Общее количество символов для записи номеров = 30+10=40 Для кодирования одного символа необходимо log(2)40 ≈ 6 бит. Для записи одного номера требуется 6*5 бит = 30 бит = 30/8 байт ≈ 4 байта Для хранения 50 номеров потребуется 50*4 байт = 200 байт
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Программа Python 1):Напечатать программу вывода дней недели по номеру.2)Определить, попадает ли точка "A" с координатами (х, у) внутрь круга радиуса R. Центр круга совпадает с началом координат
Объяснение:
1) программа с использованием словаря:
s={1:'Понедельник',2:'Вторник',3:'Среда',4:'Четверг',5:'Пятница',6:'Суббота',7:'Воскресение' }
n=int(input('Номер дня:'))
print(s[n])
2)
R=int(input('R='))
x=int(input('x='))
y=int(input('y='))
if x*x+y*y<R*R:
print('Да, внутри')
else:
print('Нет, не внутри')