Читайте также: |
|
Лабораторная Работа № 4
ТЕМА: Операторы цикла
ЦЕЛЬ РАБОТЫ: Приобретение навыков использования операторов цикла
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ: Синтаксис оператора for. Описание переменных в цикле. Начальное значение переменных. Условие выполнения итерации. Изменение значений переменных в цикле. Синтаксис оператора while. Синтаксис оператора repeat until. Условие выполнения итерации. Операторы break и continue.
Задание
Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:
Ø представлять собой консольное приложение
Ø отображать сведения о назначении и возможностях программы
Ø отображать сведения об авторе программы
Ø содержать ввод необходимых данных с клавиатуры
Ø выводить результаты расчётов на экран
Ø содержать запрос о продолжении работы
Ø содержать в коде необходимые пояснения
Задание |
Вариант 1.Показать, что сумма натуральных нечётных чисел равна квадрату целого числа. Количество нечётных натуральных чисел задаёт пользователь. |
Вариант 2.Для квадратного уравнения с целочисленными коэффициентами определите все возможные значения коэффициентов в диапазоне от -N до N (N задаёт пользователь), для которых корни являются дробно-рациональными числами |
Вариант 3.Составьте программу, которая находит все натуральные числа, меньшие чем N, для которых выполняется соотношение a2 + b2 = c2. |
Вариант 4.Разработайте программу пересчёта целого числа в двоичную систему исчисления. Результат должен выводиться на экран в виде строки Любое целое число может выть представлено в виде: M = a0 20 + a1 21 + a2 22 + a323 +…..+ aN 2N; где ai =0, 1 |
Вариант 5.Разработайте программу пересчёта целого числа в систему исчисления на основании числа K. Результат должен выводиться на экран в виде строки Любое целое число может выть представлено в виде: M = a0 K 0 + a1 K 1 + a2 K 2 + a3 K 3 +…..+ aN K N; где ai =0, 1…К-1 |
Вариант 6.Разработайте программу пересчёта числа в систему исчисления, основанную на числах Фибоначчи. Результат должен выводиться на экран в виде строки. Любое целое число может выть представлено в виде: M = a0 F0 + a1 F1 + a2 F2 + a3 F3 +…..+ aN FN; F0 = 1, F1 = 2; Fi = Fi-1 + Fi-2; i = 2,3,4…Nгде ai =0, 1 |
Вариант 7.Сформировать список, состоящий из чисел входящих в последовательность n! (факториал) n заданно пользователем. n!=1*2*3*4*…*n |
Вариант 8.Сформировать список, состоящий из чисел входящих в последовательность n!! (факториал чётных чисел) n заданно пользователем. n!!=2*4*6…*n |
Вариант 9.Сформировать список, состоящий из чисел входящих в последовательность n!!! (факториал нечётных чисел) n заданно пользователем. n!!!=1*3*5…*n |
Вариант 10.Показать, что с точностью 10-5. (Завершить суммирование ряда, когда член ряда меньше, чем 10-5) |
Вариант 11.Сформировать список, состоящий из всех простых делителей числа n |
Вариант 12.Сформировать список, состоящий из всех общих делителей двух чисел n и m, найти Наибольший общий делитель n и m. |
Вариант 13.Составьте программу, которая выводит на экран таблицу Пифагора размером N´N (N – задаёт пользователь) |
Вариант 14.Показать, что для всех m от 1 до N (N задаёт пользователь) - целое число. |
Вариант 15.Составьте программу, которая вычисляет сумму нечётных натуральных чисел меньших, чем N (N – задаёт пользователь) |
Вариант 16.Найдите все возможные целые значения длин сторон прямоугольного треугольника в диапазоне от 1 до N (N задаёт пользователь) |
Вариант 17.Разработайте программу пересчёта целого числа в двоичную систему исчисления. Результат должен выводиться на экран в виде строки Любое целое число может выть представлено в виде: M = a0 20 + a1 21 + a2 22 + a323 +…..+ aN 2N; где ai =0, 1 |
Вариант 18.Разработайте программу пересчёта числа в систему исчисления, основанную на числах Фибоначчи. Результат должен выводиться на экран в виде строки. Любое целое число может выть представлено в виде: M = a0 F0 + a1 F1 + a2 F2 + a3 F3 +…..+ aN FN; F0 = 1, F1 = 2; Fi = Fi-1 + Fi-2; i = 2,3,4…Nгде ai =0, 1 |
Вариант 19.Найти теософскую сумму числа, введенного пользователем (сводить сумму цифр чила, пока не получится цифра). |
Вариант 20.Показать, что любое число, при вычитании из него суммы его цифр делится на 9 без остатка |
Вариант 21.Вычислить факториалы четных чисел от N1 до N2 |
Вариант 22.Вывести все простые числа от N1 до N2 |
Вариант 23.Определить остаток от деления двух чисел без использования операции целочисленного деления |
Вариант 24.Показать, что сумма нечётных натуральных чисел равна квадрату целого числа. Количество нечётных натуральных чисел задаёт пользователь. |
Вариант 25.Разработайте программу пересчёта числа в систему исчисления, основанную на числах Фибоначчи. Результат должен выводиться на экран в виде строки. Любое целое число может выть представлено в виде: M = a0 F0 + a1 F1 + a2 F2 + a3 F3 +…..+ aN FN; F0 = 1, F1 = 2; Fi = Fi-1 + Fi-2; i = 2,3,4…Nгде ai =0, 1 |
Вариант 26.Найти теософскую сумму числа, введенного пользователем (сводить сумму цифр чила, пока не получится цифра). |
Вариант 27.Показать, что любое число, при вычитании из него суммы его цифр делится на 9 без остатка |
Вариант 28.Вычислить факториалы четных чисел от N1 до N2 |
Вариант 29.Вывести все простые числа от N1 до N2 |
Вариант 30.Определить остаток от деления двух чисел без использования операции целочисленного деления |
Вариант 31.Показать, что сумма нечётных натуральных чисел равна квадрату целого числа. Количество нечётных натуральных чисел задаёт пользователь. |
Контрольные вопросы
1. Синтаксис оператора for.
2. Описание переменных в цикле.
3. Начальное значение переменных.
4. Условие выполнения итерации.
5. Изменение значений переменных в цикле.
6. Синтаксис оператора while.
7. Условие выполнения итерации.
8. Операторы break и continue.
Дата добавления: 2015-08-09; просмотров: 118 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Лечебная тактика. | | | Общие параметры и требования к результатам школы |