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

Дан линейный однонаправленный список L1
1) Разработать
функцию,
которая
переформирует список L1, переписав в начало
списка его часть, начиная с заданной позиции
(номер позиции передается в функцию).
2) Разработать функцию вставки узла в
упорядоченный по не возрастанию список.
Сформировать такой список L2.
3) Разработать функцию, которая удаляет
из L2 все повторяющиеся значения, оставляя
одно из них.
2. Отчет по разработанной программе
Условие задания, требования в соответствии с вариантом
1. Постановка задачи
2. Определение списка операций над списком, которые выявлены в
процессе исследования задач дополнительного задания.
2.1 Определить структуру узла однонаправленного списка
соответствии с вариантом.
2.2 Изобразить (рисунок) для каждой операции полученного списка
выполнения операции
существующем
процесс
однонаправленном списке.
2.3 Изобразите структуру данных, которая будет использоваться в
операциях.
2.4 Привести алгоритм выполнения операции
2.5 Привести таблицу тестов для тестирования каждой операции
3. Представить код программы
4. Представить результат тестирования программы: скриншоты
выполнения каждой операции.
5. Привести выводы по полученным знаниям и умениям
6. Список информационных источников, которые были использованы
при выполнении задания.

Показать ответ
Ответ:
артур35
артур35
10.05.2021 23:52

1) Для оптимизации кода. Если у вас один и тот же код повторяется много-много раз, то это не есть хорошо. Поэтому люди придумали процедуры/функции, которые выполняют повторяющийся функционал. Процедуры, очень грубо говоря - это мини-программа в программе.

2) Их иначе не создать. Языки программирования переводят наши в компьютерный язык, чтобы на ПК понимал, что мы от него хотим. Языки программирование - некие переводчики между нашим языком и языком ПК.

3) Оптимизирует код. Удобно при использование. Выглядит красиво. Можно не писать один и тот же код по 100 раз, в таком случае - у нас было бы очень-очень много одинаковых блоков-кода в программе.

Объяснение:

0,0(0 оценок)
Ответ:
Мышонок11111
Мышонок11111
20.07.2022 14:20
Код#include <iostream>constexpr double bites_to_megabytes(double a) {    return a / 8388608;}constexpr double megabytes_to_gigabytes(double a) {    return a / 1024;}int main() {    long long a;    short type;    bool is_correct = false;    double answer;    do {        std::cin >> a;        std::cout << "[1] Megabytes \n"                  << "[2] Gigabytes \n"                  << "Convert to [1] or [2]: ";        std::cin >> type;        if (type == 1 or type == 2) {            is_correct = true;        } else {            std::cout << "Meh. Try to type again. \n" << std:: endl;        }    } while (!is_correct);    switch (type) {        case 1:            answer = bites_to_megabytes(a);            break;        case 2:            answer = megabytes_to_gigabytes(bites_to_megabytes(a));            break;    }    std::cout << "An answer of conversion is " << answer << std::endl;    return 0;}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота