Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование_Вагарина_1.docx
Скачиваний:
12
Добавлен:
13.11.2019
Размер:
186.34 Кб
Скачать

Примеры

1. По двум заданным сторонам прямоугольника найти его площадь и длину диагонали.

#include <stdio.h>

#include <conio.h>

#include <math.h>

int main (void)

{

float a,b,S,d;

printf("\nВведите стороны прямоугольника a и b ");

scanf(“%d%d”,&a,&b);

S=a*b;

d=sqrt(a*a+b*b);

printf(“Площадь прямоугольника равна %f, диагональ равна %f",s,d);

getch();

return 0;

}

2. Составить программу, которая для заданного значения x вычисляет значение выражения x2+sin(x+1).

#include <stdio.h>

#include <conio.h>

#include <math.h>

int main (void)

{

int x;

double y;

printf("\nВведите значение переменной x ");

scanf(“%d”,&x);

y=pow(x,2)+sin(x+1);

printf(“Значение выражения равно %lf”,y);

getch();

return 0;

}

Упражнения

Каждому студенту рекомендуется выполнить следующее упражнение:

1. Все переменные имеют тип int. Найдите их значения после выполнения следующих операций:

x=(2+3)*6;

x=(12+6)/2*3;

y=x=(2+3)/4;

y=3+2*(x=7/2)

x=(int)3.8+3.3

Задания для самостоятельной работы

I. Вычисление значения математического выражения

Написать программу, которая вычисляет значение одного из следующих выражений:

Примечание: e=2.718

II. Решение задач на составление выражений

2. Каждому студенту выполнить одно из следующих заданий. Написать программу, которая подсчитывает:

  1. расстояние между точками с координатами a,b и с ,d;

  2. среднее геометрическое модулей двух данных чисел;

  3. гипотенузу прямоугольного треугольника по двум данным катетам;

  4. площадь прямоугольного треугольника по двум катетам;

  5. периметр прямоугольного треугольника по двум катетам;

  6. ребро куба, площадь полной поверхности которого равна s;

  7. ребро куба, объем которого равен v;

  8. радиус окружности, длина которой равна 2.33 см.

  9. радиус окружности, площадь круга которой равна 4,23 см.;

  10. сумму членов арифметической прогрессии, если известен ее первый член, разность и число членов прогрессии;

  11. сумму членов арифметической прогрессии, если известен ее первый член, разность и число членов прогрессии;

  12. сумму членов геометрической прогрессии, если известен ее первый член, знаменатель и число членов прогрессии;

  13. периметр треугольника, заданного координатами вершин x1,y1,x2,y2,x3,y3;

  14. площадь треугольника, заданного координатами вершин x1,y1,x2,y2,x3,y3;

  15. определяет, являются все цифры трехзначного числа одинаковыми.

  16. определяет, является ли заданное число четным

  17. определяет, является ли заданное число нечетным.

  18. определяет, какая из цифр четырехзначного числа больше – первая или последняя.

  19. определяет, является ли треугольник с заданными сторонами равнобедренным