Вы находитесь на странице: 1из 2

2.

Тема практического занятия: Базовые конструкции

Задача 1. Выполнить следующую программу и объяснить получение


неверного результата. Исправить ошибку.

#include <iostream>
using namespace std;
int main()
{
int number=6;
if (number == 5); number=10;
cout<<"number is "<<number<<endl;
return 0;
}

Задача 2. Создать программу для ввода с клавиатуры двух чисел и сравнения


этих чисел. Модифицируйте программу, используя оператор сравнения НЕ
РАВНО.

Задача 4. Просуммировать первые 100 натуральных чисел.

Задача 5. Создать программу для суммирования первых N натуральных


чисел, при этом число N ввести с клавиатуры. Проверить программу для N =
3 и N=10.

Задача 6. Написать программу, суммирующую введенные с клавиатуры числа


до тех пор, пока не появится ноль:

Задача 7. Найти все делители положительного числа и вывести их на экран.

Задача 8. Ввести с клавиатуры последовательно N целых ненулевых чисел.


Найти количество соседних чисел разных знаков. Проверить работу
программы на следующей последовательности чисел: {5 4 -3 2 -1 -2 9}.

Задача 9. Определить, имеют ли три введенных с клавиатуры целых


ненулевых числа одинаковую четность? Проверить работу программы на
последовательностях {2 4 -5} и {1 -7 3}.
50
1
Задача 10. Вычислить n
n 1 n 1
.

50
( 1) n 1
Задача 11. Вычислить n 1 n
.

Задача 12. Дано вещественное число A>1. Найти среди чисел


1 1 1
1, 1  , 1   ,... первое число, большее А.
2 2 3

Задача 13.Определить число очков при попадании стрелы в мишень (рис.1),


если заданы координаты xи y стрелы.

Задание 14.
Написать программу для вывода на экран всех делителей заданного числа.
Подсчитать их общее число.

Задание 15. Вычислить значение функции y  sin( x / 2) на отрезке от 0 до π с


шагом 0.1.
Вывести результат на экран в виде таблицы.

Задача 16. Вывести на экран в виде таблицы значение функции z  ln(1  x ) на


отрезке от -0,75 до 0,75 с шагом 0,25. Аппроксимировать эту функцию рядом
Тейлора

xn x x 2 x3
z1    (    ...) . Вывести результат в ту же таблицу.
n 1 n 1 2 3

x 1
Задача 17. Вывести на экран в виде таблицы значение функции z  ln( ) на
x 1
отрезке от 1, 5 до 4, 5 с шагом 0,25. Аппроксимировать эту функцию рядом
Тейлора

1 1 1 1
z1  2 2 n 1
 2(  3  5  ...) . Вывести результат в ту же таблицу.
n  0 ( 2n  1) x x 3x 5 x