AliceandCat
01.08.2022 15:19

1) Написати програму, яка отримує від користувача назву файла і його розширення. Потрібно вивести на екран тільки розширення веденого файла. Використовувати методи .split() і repr. 2) Використовувати f-string
Написати програму, яка на вході отримує готову дату і вам потрібно роздрукувати числа, так щоб мало наступний вигляд:
Ввід: (21,11,2020)
Вивід: Екзамен почнеться у 21/11/2020

3) Чистовувати f-string
Напишіть програму, яка на вході отримує число n і виводить послідовність додавання n+nn+nnn.
Наприклад:
Ввід: 5.
Вивід: 5+55+555
І отримуємо 615

4) Певірка повинна бути через умови (if, elif, else)
Написати програму в якій перевіряється чи даний список пустий чи ні.

5) Потрібно використати for-цикли.
Напишіть програму, де відбуваться вставка слова і приєднання до нього числа в діапозоні заданого списка.
Ввід: num = [1,2,3,4]
Вивід: ['emp1', 'emp2', 'emp3', 'emp4']

6) Потрібно використати цикл і в ньому вкладений цикл, також потрібно знати метод додавання значень у список.
Створіть список у списку, де всі значення нулі. Всередині одного списку, повинно бути 3 списка і значення 0.
Наприклад: [[0,0], [0,0], [0,0]]

7) Створіть програму для оприділення знаку зодіака людини. На вході отримуємо номер дня і місяця, і на виході Зодіак людини
Наприклад:
Ввід: 15 6
Вивід: Близнюки.

8) ХТО ХОЧЕ СТАТИ МІЛЬЙОНЕРОМ: Тобто задаються питання(до 6 питань) програмою і людина відповідає. Підраховуються очки і виводиться результат на екран чи виграла людина чи ні.

9) AMONG US: Потрібно створити програму, яка буде оприділяти хто є диверсантом. Тобто якщо хтось із ваших чоловічків введе слово "Boom", то програма повинна його зафіксувати і видати результат.

10) Створіть програму, яка із вибірки характеристик генерує коментар до даного персонажа. Наприклад:
Список характеристик: [хороший, поганий, старанний, напористий]
Вивід: Вася Пупкін є дуже напористий і хороший, і всім він подобається.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
dianadavletova
16.03.2020 19:41

Решение #1

var a:array[1..10] of integer;

i,s:integer;

begin

s:=0;

for i:=1 to 10 do

read(a[i]);

for i:=1 to 10 do

s:=s+a[i];

Writeln(s);

end.

 

В этом решении вводится 10 целых чисел, и считается их сумма.

Пример

Ввод

1 2 3 4 5 6 7 8 9 10

Вывод

55

 

Решение #2

var a:array[1..1000] of integer;

i,s,N:integer;

begin

read(N);

s:=0;

for i:=1 to N do

read(a[i]);

for i:=1 to N do

s:=s+a[i];

Writeln(s);

end.

 

В этом решении сначала вводится N - количество элементов в массиве затем сам массив и выводится ответ

Пример

Ввод

8

1 2 3 4 5 6 7 8

Вывод

36

 

Решение #3

var a:array[1..10] of integer;

s,i:integer;

begin

s:=0;

for i:=1 to 10 do begin

randomize;

a[i]:=random(2001)-1000

write(a[i],' ');

end;

for i:=1 to 10 do

s:=s+a[i];

writeln;

writeln(s);

end.

 

В этом решении программа сама генерирует массив из 10 чисел в который входят числа от -1000 до 1000

пример

Ввод

 

Вывод

0 5 851 -1000 999 515 66 -786 -55 545

1140

 

Вопросы, недочеты в ЛС

 

 

0,0(0 оценок)
Ответ:
Obcenceee
05.02.2020 00:51
Каждая буква в алфавите кодируется определенным количеством бит, чем больше букв, тем больше бит требуется для кодирования. Нам дано, что каждое слово состоит из 5 букв и при этом 1024мя словами исчерпывается словарный запас. Значит если в алфавите Х букв, то на первом месте слове может быть Х вариантов, на втором столько же и так далее. Итого комбинаций Х в степени 5. 
Значит Х в степени 5 = 1024.
Отсюда Х=4.
4 буквы в алфавите. 
Закодировать 4 буквы - 4 варианта можно 2мя битами. 2 в степени 2 =4.
Значит одна буква несет 2 бита информации.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота