Главная страница
Навигация по странице:

  • 38.02.01. Экономика и бухгалтерский учет (по отраслям) СОО Дисциплина: Информатика СОО(2семестр) Практическое задание №6

  • Изучите и составьте отчёт (не более 3 страниц А4), описывающий синтаксис и примеры применения оператора FOR на языке C (C++, C).

  • На одном из языков С, С++, С, BASIC, PHP, Java, JavaScript написать код, решающий следующую задачу (требуется представить для проверки исходный код на языке программирования, а не исполняемый файл)

  • Значения N и k задаются пользователем. Найти алгебраическую сумму для выражения: 1k + 2k + 3k + … + Nk.

  • инфа. пр3. Программа среднего профессионального образования 38. 02. 01. Экономика и бухгалтерский учет (по отраслям) соо дисциплина Информатика соо(2семестр) Практическое задание 6


    Скачать 1.24 Mb.
    НазваниеПрограмма среднего профессионального образования 38. 02. 01. Экономика и бухгалтерский учет (по отраслям) соо дисциплина Информатика соо(2семестр) Практическое задание 6
    Дата20.04.2023
    Размер1.24 Mb.
    Формат файлаdocx
    Имя файлапр3.docx
    ТипПрограмма
    #1075630

    Автономная некоммерческая организация профессионального образования «Открытый социально-экономический колледж»


    Программа среднего профессионального образования

    38.02.01. Экономика и бухгалтерский учет (по отраслям) СОО


    Дисциплина: Информатика СОО(2семестр)

    Практическое задание №6


    Выполнил:

    слушатель Мочалова Дарья Алексеевна

    Преподаватель:

    Каргина Ольга Ивановна

    Задание №1

    Изучите и составьте отчёт (не более 3 страниц А4), описывающий синтаксис и примеры применения оператора FOR на языке C (C++, C#).

    Одной из наиболее широко используемых операций в программах является повторение одного или нескольких операторов определенное число раз. Оператор C++ for предоставляет простую возможность программам повторять один или несколько операторов указанное число раз.

    Если программа использует оператор for, она должна указать переменную, которая называется управляющей переменной, хранящей количество выполнений цикла.

    Цикл for состоит из четырех частей. Первые три части управляют количеством выполнений цикла. Сначала оператор count = 1, присваивает переменной управления начальное значение. Цикл for выполняет эту инициализацию один раз при запуске цикла. Далее цикл проверяет условие count <= 10. Если условие истинно, цикл for выполняет следующий оператор. Если условие ложно, цикл завершается и программа продолжает свое выполнение с первого оператора, следующего за циклом. Если условие истинно и цикл for выполняет свой оператор, то после этого цикл увеличивает переменную count, используя оператор count++. Далее программа проверяет условие count <= 10. Если это условие все еще истинно, то опять повторяется выполнение оператора внутри цикла, увеличение и проверка переменной count

    Следующая программа FIRSTFOR.CPP использует цикл for для вывода на экран дисплея значений от 1 до 100:

    #include

    void main(void)

    {

    int count;

    for (count = 1; count <=100; count++) cout << count <<' ';

    }

    Оператор for инициализирует переменную count значением 1. Затем цикл проверяет, меньше ли значение переменной count или равно 100. Если это так, цикл for выполняет соответствующий оператор и затем увеличивает count, повторяя проверку.

    Следующая программа ASKCOUNT.CPP выводит сообщение, запрашивающее пользователя ввести число, при котором цикл должен завершиться. Затем программа выводит числа от одного до указанного значения:

    #include

    void main(void)

    {

    int count;

    int ending_value;

    cout << "Введите конечное значение и нажмите Enter: ";

    cin >> ending_value;

    for (count = 0; count <= ending_value; count++)

    cout << count << ' ';

    }

    Если вводить значение 0 или 1, цикл for никогда не выполняется, потому что условие count <= ending_value сразу же ложно. Если вводить значение вне диапазона значений, которые может хранить переменная типа int, возникнет ошибка переполнения.

    Задание №2

    На одном из языков С, С++, С#, BASIC, PHP, Java, JavaScript написать код, решающий следующую задачу (требуется представить для проверки исходный код на языке программирования, а не исполняемый файл):

    Значения N и k задаются пользователем. Найти алгебраическую сумму для выражения:

    1k + 2k + 3k + … + Nk.

    #include

    #include

    using namespace std;

    int main()

    {

    cout<<"Hello World";

    int i = 0;

    float n, k, sum = 0;

    std::cout<<"Программа решения уравнения ряда:\n1k + 2k + 3k + . . . + Nk. \n";

    std::cout << "Введите N: ";

    std::cin >> n;

    std::cout << "Введите степень k: ";

    std::cin >> k;

    for (i = 1;i<=n; i++)

    sum += pow(i, k);

    std::cout << "Сумма ряда: " << sum << std::endl;

    return 0;

    }


    Тула – 2023


    написать администратору сайта