Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Основы программирования в среде языка СИ. Оператор присваивания

Автор:   •  Февраль 24, 2021  •  Лабораторная работа  •  478 Слов (2 Страниц)  •  396 Просмотры

Страница 1 из 2

Федеральное государственное бюджетное образовательное

учреждение высшего образования

«Омский государственный технический университет»

Кафедра «Математические методы и информационные технологии в экономике»

Лабораторная работа № 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

по дисциплине:

«Программирование»

на тему:

«Программирование разветвленных алгоритмов.

Операторы

...

Скачать:   txt (6.2 Kb)   pdf (56.9 Kb)   docx (14 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club