Основы программирования в среде языка СИ
Автор: English Lessons • Март 31, 2021 • Лабораторная работа • 509 Слов (3 Страниц) • 340 Просмотры
Лабораторная работа №1
Основы программирования в среде языка СИ
Оператор присваивания
Вариант 5
Задание 1 (программа 1_1)
Вычислить: [pic 1]
Для x1:
Схема алгоритма:
[pic 2]
Текст программы:
#include<conio.h>
#include<stdio.h>
#include<math.h>
#define e 2.718
int main()
{
float x1 = -1, a = 0.5, b = 2, c = 1.5, y1;
y1 = b * pow(x1, 2)*pow(e, a*pow(x1, 2)) + a * sqrt(x1 + 1.5);
printf("y1=%.2f", y1);
_getch();
}
После выполнения программы на экран выводится:
Результат: y1=3.65.
Предварительно рассчитанный при подготовке к лабораторной работе на калькуляторе результат составил y1 = 3,65075, что подтверждает верность программы.
Для x2:
Схема алгоритма:
[pic 3]
Текст программы:
#include<conio.h>
#include<stdio.h>
#include<math.h>
#define e 2.718
int main()
{
float x2 = 1, a = 0.5, b = 2, c = 1.5, y2;
y2 = b * pow(x2, 2)*pow(e, a*pow(x2, 2)) + a * sqrt(x2 + 1.5);
printf("y2=%.2f", y2);
_getch();
}
После выполнения программы на экран выводится:
Результат: y2=4.09.
Предварительно рассчитанный при подготовке к лабораторной работе на калькуляторе результат составил y2=4,08775, что подтверждает верность программы.
Задание 2 (программа 1_2)
Вычислить медианы треугольника по заданным сторонам a, b, c.
Схема алгоритма:
[pic 4]
Текст программы:
#include<stdio.h>
#include<locale.h>
#include<math.h>
...