Файл: Программа среднего профессионального образования 38. 02. 01. Экономика и бухгалтерский учет (по отраслям) соо дисциплина Информатика соо(2семестр) Практическое задание 6.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.01.2024
Просмотров: 80
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Автономная некоммерческая организация профессионального образования «Открытый социально-экономический колледж»
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