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

1

1. Тема практического занятия: Простейшие конструкции

Общее замечание: Программы снабжать подробными комментариями!!!

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

#include <iostream>
using namespace std;
int main()
{
double a = 4.999;
double b = 4.999999;
cout << " a= " << a << endl;
cout << " b= " <<b << endl;
return 0;
}
Объяснить результат выполнения программы.

Задача 2. Определить типы переменных в следующей программе:

#include <iostream>
using namespace std;
int main()
{
double a,b;
int n;
a = 5.;
b = 2.;
n = a / b;
cout << "a= " << a<< " b= " << b<< " n= " <<n << endl;
return 0;
}
Выполнить программу, вывести на экран значения всех переменных.
Откорректировать программу для правильного вычисления вычислений.

Задача 3. Выполнить следующую программу:

#include <iostream>
using namespace std;
2

int main()
{
int small = 0;
int big = 100;
cout << "small = " << small << endl;
cout << "small++ = " << small++ << endl;
cout << "now small = " << small << endl;

cout << "big = " << big << endl;


cout <<"++big == " << ++big << endl;
cout << "now big = " << big << endl;
return 0;
}
Объяснить результаты. Заменить ++ на --. Проверить результат.

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


последующего вывода на экран. Модифицировать программу для ввода трех
чисел.

Задача 5.
Написать программу для расчета по формуле z = a sin 2 (3a + 1) Вычислить
z для значений a = 2,1 и a = 1,15. Значения а вводить с экрана, результат
выводить на экран. Проверить правильность вычислений на калькуляторе.

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


зависящих от b,c,d. Значения b,c,d вводить с экрана. Результат выводить на
экран, проверить правильность вычислений на калькуляторе для b = 0,7, c =
3,5 ,d= 0,8.
3 b 11 b
z1 = cos 2 ( π − ) − cos 2 ( π + )
8 4 8 6
c 2 + 2c − 3( c + 1) c 2 − 9
z2 =
3c 2 − 2c − 3( c − 1) c 2 + 4
d
1 − tg
z3 = 2
d
1 + tg
2

Задание 7. Разобрать задачу: дано трехзначное целое число. Найти его


цифры.
3

#include <iostream>
using namespace std;
int main()
{
int n = 235;
int c = n%10;
int b = (n/10)%10;
int a =(n/100);
cout<<a;
cout<<b;
cout<<c<<endl;
return 0;
}

Задание 8. Разобрать задачу: дано число типа double. Найти его цифры (до
двух знаков после запятой)
#include <iostream>
using namespace std;
int main()
{
double n = 2.47;
int a = (int)n;
cout<<a<<",";
int b = (int)(n*10)%10;
cout<<b;
int c = (int)(n*100)%10;
cout<<c<<endl;;
return 0;
}
Задача 9. Ввести с экрана четырехзначное натуральное число. Найти сумму
двух чисел, первое из которых записано последовательностью первых двух
цифр введенного числа, а второе - последовательностью последних двух
цифр введенного числа.
Проверить решение для числа 1275. Модифицировать программу для
пятизначных и шестизначных чисел. Проверить решение для чисел 54916 и
347112.
4

Задача 10. Определить третью цифру справа натурального числа, введенного


с клавиатуры. Проверить решение для числа 358923.

Задача 11 (повышенной сложности) Определить третью цифру после


запятой при делении двух натуральных чисел, введенных с клавиатуры, друг
на друга. Проверить для чисел 10 и 14.

Вам также может понравиться