Файл: For(), другая с помощью while.docx

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

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

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

Добавлен: 03.12.2023

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

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

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

Задания на лабораторную работу 1

В ходе выполнения лабораторной работы необходимо написать три программы в соответствии с индивидуальным вариантом. Одна программа реализует циклический алгоритм с помощью цикла for(…), другая – с помощью while(…), третья – с помощью do … while(…). Все предлагаемые задачи имеют циклический алгоритм решения и не предполагают использования составных, структурированных данных (массивы, строки, структуры и т.п.).

Вариант 1.

Написать программу для нахождения суммы первых N слагаемых,
, где N – натуральное число.

Вариант 2.

Дано натуральное число n. Вычислить 1*2+2*22+…+n*2n. Функцию для возведения в степень не использовать.

Вариант 3.

Дано натуральное число n. Вычислить . Функцию для вычисления факториала не использовать.

Вариант 4.

Найти сумму первых n слагаемых -12+22-32+42-….

Вариант 5.

Дано натуральное число n. Вычислить 1*2+2*3*4+3*4*5*6+…+n*(n+1)*…*2n.

Вариант 6.

Вычислить сумму M членов ряда .

Вариант 7.

Вычислить сумму n членов последовательности при заданном x. Функцию возведения в степень не использовать. .

Вариант 8.

Дано натуральное число N. Вычислить все делители этого числа и вывести их на экран в виде двух столбцов.

Вариант 9.

Даны натуральные числа R и T (T>R). Определить сколько из чисел

R, R+1, …, T являются номерами високосных годов.

Вариант 10.

Для целого числа X найти наименьшую цифру в его записи.

Вариант 11.

Вывести на экран числа из диапазона [R, T], в записи которых нет цифры семерки.

Вариант 12.

Вывести на экран все натуральные числа, меньше заданного K, сумма цифр которых меньше заданного X (X=19).

Вариант 13.

Найти сумму цифр, которые делятся нацело на 3, входящих во вводимое натуральное число Z.


Вариант 14.


Найти разность сумм нечетных и четных цифр в натуральном числе N.

Вариант 15.

Даны натуральные числа K и M. Получить произведение M последних цифр числа K.

Вариант 16.

Дано число k. Определить, существует ли такое число n, что 1+2+3+…+n=k.

Вариант 17.

В промежутке натуральных чисел [a, b] найти все простые числа и вывести их на экран в два столбца.

Вариант 18.

Найти наибольший общий делитель для натуральных чисел X и Y.

Вариант 19.

Ввести с клавиатуры K натуральных чисел. Найти среди них то, у которого наименьшая сумма цифр. Вывести на экран это число и сумму его цифр.

Вариант 20.

С клавиатуры вводится натуральное число K, из произвольного количества цифр. Определить середину числа и вывести эту цифру (цифры) на экран, т.е. если количество цифр в числе нечетное, то вывести одну цифру, если четное, то две средние цифры.
Требования к отчету

Результаты работы оформляются в виде отчета и вместе с программой предоставляются преподавателю. Отчет необходимо сдать в распечатанном виде.

Отчет включает:

− титульный лист (пример см. в приложении)

− условие задачи с указанием номера варианта;

− постановку задачи;

− краткое описание метода решения задачи;

− схема алгоритма решения задачи (с использованием цикла for(…));

− исходный текст программы (с использованием цикла for(…));

− результаты работы программы для различных исходных данных;.

− схема алгоритма решения задачи (с использованием цикла while(…));

− исходный текст программы (с использованием цикла while(…));

− результаты работы программы;

− схема алгоритма решения задачи (с использованием цикла dowhile(…));

− исходный текст программы (с использованием цикла dowhile(…));

− результаты работы программы.

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