Основы программирования в среде языка СИ. Оператор присваивания
Автор: Aidyns • Февраль 24, 2021 • Лабораторная работа • 478 Слов (2 Страниц) • 452 Просмотры
Федеральное государственное бюджетное образовательное
учреждение высшего образования
«Омский государственный технический университет»
Кафедра «Математические методы и информационные технологии в экономике»
Лабораторная работа № 1
Вариант 3
по дисциплине:
«Программирование»
на тему:
«Основы программирования в среде языка СИ.
Оператор присваивания»
Выполнил ст.гр. ПИ-202
Шарипов А.Е.
Омск 2020
Задание 1
1. Условие
X1 X2 a b c Вычислить
0 2 2 1.2 1
2. Схема алгоритмов:
3. Текст программы
#include<math.h>
#include <stdio.h>
#include <conio.h>
#include<iostream>
using namespace std;
void main()
{
int a = 2;
float b= 1.2;
int c = 1;
float z, x;
setlocale(LC_ALL, "RUS");
printf(" Введите x");
scanf_s("%f", &x);
z = sqrt(a + b - exp(sin(x)) + c);
printf(" Результат : z=%6.2f для x=%f\n", z,x);
_getch();
}
4. Результаты выполнения программы
При x1=0 z=1,79
При x2=2 z=1,31
Вывод:
Значения, полученные при компиляции, совпадают со значениями, полученными на калькуляторе.
Задание 2
1. Условие
Определить координаты центра тяжести трех материальных точек с массами m1,m2,m3 и координатами (x1,y1), (x2,y2), (x3,y3).
2. Схема алгоритмов
3. Текст программы
#include <conio.h>
#include <stdio.h>
#include <iostream>
void main()
{
float m1, m2, m3;
float x1, x2, x3, x;
float y1, y2, y3, y;
setlocale(LC_ALL, "RUS");
printf("Введите значение m1, m2, m3");
scanf_s("%f %f %f", &m1, &m2, &m3);
printf("Введите значение x1, y1, x2, y2, x3, y3");
scanf_s("%f %f %f %f %f %f", &x1, &y1, &x2, &y2, &x3, &y3);
x = (x1 * m1 + x2 * m2 + x3 * m3) / (m1 + m2 + m3);
y = (y1 * m1 + y2 * m2 + y3 * m3) / (m1 + m2 + m3);
printf("\nx = %f y = %f", x, y);
}
4. Результаты выполнения программы
При m1=4, m2=2, m3=1
(3;2)
(4;5)
(1;10)
x и y имеют следующие координаты: (3;4)
Вывод:
Значения, полученные при компиляции, совпадают со значениями, полученными на калькуляторе.
Федеральное государственное бюджетное образовательное
учреждение высшего образования
«Омский государственный технический университет»
Кафедра «Математические методы и информационные технологии в экономике»
Лабораторная работа № 2
Вариант 3
по дисциплине:
«Программирование»
на тему:
«Программирование разветвленных алгоритмов.
Операторы
...