mashaleonteva2
15.06.2021 15:45

2. Интернетті пайдаланып, «BIOS модулі» тақырыбын зерттеңдер. Компьютер жұмысын басқарудағы оның маңызды рөліне талдау
жасаңдар. ​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Яркий2017
27.09.2022 21:39
Одно из решений, возможно, не самое эффективное
#include <iostream>
#include <iomanip>
int main()
{
    using namespace std;

    //исходная последовательность
    const int N = 8;
    double Arr[N] = { 14.2, -3.4, 7.8, -3.1, 8.2, 98.22, -7, 12 };

    //вывод на экран исходной последовательности
    for (int i = 0; i < N; ++i)
        cout << Arr[i] << "  ";
    cout << endl;

    //подсчитаем количества отрицательных и неотрицательных элементов
    int kpos = 0;
    int kneg = 0;
    for (int i = 0; i < N; ++i)
        if (Arr[i] < 0)
            ++kneg;
        else
            ++kpos;

    //создадим массивы отрицательных и неотрицательных элементов
    double * ArrNeg = new double[kneg];
    double * ArrPos = new double[kpos];

    int kn = 0, kp = 0;
    for (int i = 0; i < N; i++)
        if (Arr[i] < 0)
            ArrNeg[kn++] = Arr[i];
        else
            ArrPos[kp++] = Arr[i];

    cout << "Enter a, b, c or d: ";
    char ch;
    cin >> ch;

    if (ch == 'a' || ch == 'b' || ch == 'c' || ch == 'd')
    {
        switch (ch)
        {
            //пункт а)
            case 'a':
                for (int i = 0; i < kneg; ++i)
                    Arr[i] = ArrNeg[i];
                for (int i = 0; i < kpos; ++i)
                    Arr[i + kneg] = ArrPos[i];
                break;

                //пункт б)
            case 'b':
                for (int i = 0; i < kneg; ++i)
                    Arr[i] = ArrNeg[--kn];
                for (int i = 0; i < kpos; ++i)
                    Arr[i + kneg] = ArrPos[i];
                break;

                //пункт в)
            case 'c':
                for (int i = 0; i < kneg; ++i)
                    Arr[i] = ArrNeg[i];
                for (int i = 0; i < kpos; ++i)
                    Arr[i + kneg] = ArrPos[--kp];
                break;

                //пункт г)
            case 'd':
                for (int i = 0; i < kneg; ++i)
                    Arr[i] = ArrNeg[--kn];
                for (int i = 0; i < kpos; ++i)
                    Arr[i + kneg] = ArrPos[--kp];
                break;
        }
    }
    else
        cout << "You entered wrong symbol\n";

    for (int i = 0; i < N; ++i)
        cout << Arr[i] << "  ";
    cout << endl;
    delete[] ArrNeg;
    delete[] ArrPos;
    return 0;
}
0,0(0 оценок)
Ответ:
LaiZyHero
25.03.2023 22:04

Казахские узоры имеют конкретное значение и отражают художественное видение окружающего мира. С давних времен орнаменты считались оберегами, которые защищали людей от злых сил, приносили счастье. Ими украшали одежду, ювелирные изделия, жилища, посуду, ковры. Некоторая символика сохранилась до наших дней в неизменном виде. Значение же другой безвозвратно утеряно. Рассмотрим основные символы казахского народа.

Казахские простые орнаменты и узоры Прямолинейные простые символы использовались для создания сложных композиций. До наших дней они дошли в виде росписи на тканях и предметах быта. Это часть преданий и культурного наследия. Некоторые орнаменты и их значение такие: «Балдак». Орнамент напоминает перевернутую ручку костыля. Применяли при росписи войлока. Отождествляется с балдаком — подставкой под руку в виде рогатки, которую использовали во время соколиной охоты. «Балта». Символ напоминает букву «Г» и отождествляется с топором. «Мор». Это равносторонний казахский орнамент, символизирующий стороны света. «Канка». Напоминает хребет животного. Использовался для украшения вязаных вещей и предметов обихода. ЧИТАЙТЕ ТАКЖЕ Чихалка: как правильно пользоваться, толкования по дням Простые казахские орнаменты: UGC Существует множество узоров, каждый из которых дает сотни производных. Известны лишь предпочтения древних казахов в нанесении тех или иных рисунков на предметы, в то время как их точная смысловая интерпретация утеряна. Угловой казахский орнамент, растительные и животные мотивы Наблюдая за явлениями природы, тотемными животными и звездным небом, казахский народ создал сотни орнаментов. Они отождествляли неведомые силы, загадочные и повседневные явления. Рассмотрим распространенные орнаменты и их значение: Зооморфные. Они результат от созерцания поведения тотемных животных. Лошади, верблюды, соколы и бараны оживали в узорах. В дальнейшем воспроизводились отдельные части тела животных: крылья, головы, рога, горбы. В каждом орнаменте можно угадать определенную смысловую отсылку. Растительные мотивы. Растения служили пищей и лекарством выращивать скот. Недаром растительности уделялось такое внимание в древнем мире. Цветы, листья, соцветия и плоды послужили основой для создания орнаментов необычайной красоты. Это легкие казахские орнаменты. Встретить их можно на вышивках, росписи бытовой утвари и сбруи. Космогонические. Смотря на небо, казахи зарисовывали увиденное. Так появились космогоническое орнаменты. На одних — звезды и луна, на других — некоторые природные явления. Как и большинство древних народов.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота