- •Оглавление
- •Введение
- •П.1. Простейшие программы.
- •П.2. Функция sizeof( ).
- •П. 3. Основные свойства фундаментальных типов.
- •П. 4. Коды ascii.
- •П. 4. Оператор while.
- •П. 5. Операторы break и continue в циклах.
- •§ 4 Функции п. 1. Работа с функциями.
- •П. 2. Функции, расположенные в другом файле.
- •П. 3. Рекурсивные функции.
- •§ 5 Указатели. Ссылки. Массивы. П. 1. Указатели.
- •П. 2. Ссылки.
- •П. 3. Указатели на функции.
- •П. 4. Массивы.
- •П. 5. Многомерные массивы
- •П. 6. Динамические массивы.
- •П. 7. Вывод русского текста на экран
- •§ 6 Работа с файлами
- •Приложение 1. Контрольные работы профессора Богачёва к.Ю.
- •Контрольная работа №1
- •Контрольная работа №2
- •Контрольная работа №3
- •Контрольная работа №4
- •Контрольная работа №5
- •Контрольная работа №6
- •Обозначения
- •Литература
П. 4. Оператор while.
Все задания этого пункта нужно выполнить, используя оператор while (вложенные операторы while).
-
Написать программу, получающую число
и
вычисляющую факториал n!.
Программа должна выводить сообщение в случае недостаточности выбранного типа для хранения числа n!. Использовать типы: int, unsigned int, long int, unsigned long int.
-
Написать программу, получающую число
и вычисляющую:-
произведение первых n натуральных нечётных чисел;
-
произведение первых n натуральных чисел, имеющих при делении на 3 остаток 1.
-
Программа должна выводить сообщение в случае недостаточности выбранного типа для хранения вычисляемого числа. Использовать типы: int, unsigned int, long int, unsigned long int.
-
Написать программу, получающую число
и вычисляющую:-
сумму квадратов первых n натуральных чисел
; -
сумму первых n нечётных натуральных чисел 1+3+5+…+(2n+1).
-
Программа должна выводить сообщение в случае недостаточности выбранного типа для хранения вычисляемого числа. Использовать типы: int, unsigned int, long int, unsigned long int.
-
Написать программу, получающую число
и вычисляющую
n-й
член
последовательности, заданной рекуррентно:-
; -
; -
.
-
Программа должна выводить сообщение в случае недостаточности выбранного типа для хранения вычисляемого числа. Использовать типы: int, unsigned int, long int, unsigned long int.
-
Написать программу, получающую число
и
вычисляющую
n‑е
число Фибоначчи. Последовательность
Фибоначчи
определена в разделе «Обозначения».
Программа должна выводить сообщение в случае недостаточности выбранного типа для хранения вычисляемого числа. Использовать типы: int, unsigned int, long int, unsigned long int.
-
Написать программу, получающую число
и
вычисляющую:-
произведение первых n чисел Фибоначчи:
; -
сумму первых n чисел Фибоначчи:
.
-
Программа должна выводить сообщение в случае недостаточности выбранного типа для хранения вычисляемого числа. Использовать типы: int, unsigned int, long int, unsigned long int.
-
Написать программу, получающую числа int a, b, c и выводящую на экран таблицы истинности следующих формул алгебры логики:
-
; -
; -
.
-
-
Написать программу, получающую число long int n,
и
вычисляющую сумму:-
; -
; -
.
-
-
Вычислить машинный ноль для типов:
-
double;
-
float.
-
-
Реализовать иллюстративную программу, заимствованную из книги [6]:
include<iostream.h>
void main( )
{
int n=1;
while(n>0)
n++;
cout<<n<<”\n”;
}
-
объяснить, почему не произойдёт “зацикливание” программы;
-
ввести в программу таймер, измеряющий время работы программы.
-
Написать программу, получающую числа unsigned int m, n,
и
вычисляющую:-
нод(m,n) с помощью алгоритма Евклида;
-
нок(m,n) по формуле:
.
-
-
Написать программу, получающую число double x и вычисляющую значение функции
.
Программа должна сравнить вычисленное
значение со значением соответствующей
библиотечной функции.-

,
. -
,
. -
,
.
-
В концах интервала сходимость биномиального ряда определяется следующими таблицами.


,
.
-
,
. -
,
. -
,

-
,
.
-
,
.
