В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
liubovbalan
liubovbalan
01.12.2021 14:07 •  Информатика

Python задание на «Словники» 1. Задати два списки з однаковою кількістю елементів. В одному – числа від 101 до 110 включно (код студента). В іншому – Прізвище (всі різні)
2. Створити із них список кортежів, в кожному з яких має бути число (код) та Прізвище. Надрукувати.
3. Створити із отриманих кортежів словник (тобто у словнику – 10 пар (код – це ключ, Прізвище - це значення))
4. Надрукувати всі елементи словника, кожний - з нового рядка. При цьому має бути надрукований номер (код студента) і відповідне Прізвище.
5. Перевірити наявність у словнику елементу з номером 111 та 112.
6. Додати у словник ще два номери і відповідно - Прізвища.
7. Вивести на друк всі 12 записів : номер (код) і Прізвище
8. Отримати копію словника.
9. В новому словнику поміняти місцями ключ і значення для кожної пари (Прізвище – ключ, номер – значення).
10. Кожному ключу (Прізвищу) поставити у відповідність число від 2 до 5 (оцінка з предмету). Задати різні значення оцінок, із усього діапазону.
11. Вивести Прізвища і відповідну оцінку тих, хто має « добре» і «відмінно» (тобто 4 та 5) .
Підрахувати і вивести їх кількість.
12. Вивести Прізвища і відповідну оцінку тих, хто має «незадовільно». Підрахувати і вивести їх кількість.
Вивести Прізвища і відповідну оцінку тих, хто має «незадовільно». Підрахувати і вивести їх кількість.
13. Визначити якість успішності по групі із 12 осіб (відсоток тих, хто отримав «добре» і «відмінно»).
14. Визначити загальну успішність по групі ( відсоток тих, хто отримав НЕ «2»).
15. Вивести інформацію про всіх 12 осіб: номер за порядком (той, що був ключем для Прізвища у першому словнику, тобто код), Прізвище, оцінка.

Показать ответ
Ответ:
Mery0323
Mery0323
21.10.2022 23:41

//з № 1var s,d,f,max:integer;beginRead(s,d,f);if (s > d)and (s > f) thenmax:= selse if (d > s) and (d > f)  thenmax:= delse if (f > d) and(f > s) then max:=f;write('max ',max);end.

//з № 2 var x:real; r:integer;beginwrite('Введите число x =');Read(x);if Frac(x)=0 then beginwriteln('x - целое число!');r:=round(x);if ((r mod 2)=0) then writeln('Число четное')else writeln('Число нечетное');endelse writeln('x - дробное число!')end.

//з № 3var a:integer;beginwrite('Введите число а =');Read(a);if (a > 0)and (a <= 5) thena:= a *a*aelse if (a > 5)  thena:= a*aelsea:=a;write('a = ',a);end.

Объяснение:

0,0(0 оценок)
Ответ:
Kimbra8
Kimbra8
18.03.2021 16:55
#include <algorithm>
#include <iostream>
#include <vector>

bool ToLess(int a, int b) {
    return a > b;
}

int main() {
    int count;
    std::cin >> count;
    std::vector<int> vectorOfNombers(count);
    for (size_t i = 0; i != count; ++i) {
        std::cin >> vectorOfNombers[i];
    }

    sort(vectorOfNombers.begin(), vectorOfNombers.begin() + count / 2 - 1);           sort(vectorOfNombers.begin() + count / 2, vectorOfNombers.end(), ToLess);

    for (size_t i = 0; i != count; ++i) {
          std::cout << vectorOfNombers[i] << " ";
     }
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота