For(), другая с помощью while
Скачать 24.7 Kb.
|
Задания на лабораторную работу №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(…)); − результаты работы программы; − схема алгоритма решения задачи (с использованием цикла do …while(…)); − исходный текст программы (с использованием цикла do …while(…)); − результаты работы программы. На оформление отчета по лабораторной работе отводится одна неделя. Отчет следует сдать преподавателю на следующем лабораторном занятии. За не своевременную сдачу отчетов и пропуск лабораторных работ без уважительных причин предусмотрено существенное снижение оценки БРС. В случае, если отчет выполнен не в полном объеме или содержит существенные ошибки, а также если программа работает неверно или не полностью соответствует заданию, работа возвращается на доработку. |