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

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.01.2024

Просмотров: 19

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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


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

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