ЛБ№1 Функции ввода-вывода. Отчёт 1 (1 курс). Лабораторная работа 1 Функции вводавывода Вариант 10 студент группы 272302
Скачать 143.7 Kb.
|
Министерство образования Республики Беларусь БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ Кафедра экономической информатики Лабораторная работа №1 «Функции ввода-вывода» Вариант 10
Минск 2022 Цель: изучить основные принципы работы с функциями ввода-вывода и научиться писать программы с их использованием. Задачи: написать код программ с использованием функций ввода-вывода. Краткие теоретические сведения Программа на языке Си, так же, как и на большинстве современных языков программирования, создается в два этапа: 1) трансляция – перевод текста программы в машинные коды; 2) компоновка – сборка частей программы и подключение стандартных функций. Функция printf дает компьютеру команду выполнить действие, а именно вывести на экран строку символов, находящуюся внутри кавычек. Функция scanf_s предназначена для считывания данных, введённых с клавиатуры пользователем. Индивидуальное задание Задание 1: Вычислить: . Код: /*ЛБ1 ЗАДАНИЕ 1*/ #include #include #include int main() { setlocale(LC_ALL, "Rus"); float x, y; printf("Введите число x = "); scanf_s("%f", &x); y = x * (sin(x) + exp(-x - 3)); printf("y при заданном значении x равен =%f", y); return 0; } Задание 2 (10 вариант) Вычислить расстояние между двумя точками с координатами (х1, y1) и (х2, y2). Координаты точек вводятся с клавиатуры. Результат вывести с точностью до двух знаков после запятой. Код: /*ЛБ1 ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ10*/ #include #include #include int main() { setlocale(LC_ALL, "Rus"); float x1, x2, y1, y2, s; printf("Введите абциссу первой точки ="); scanf_s(“%f”,&x1); printf("Введите ординату первой точки ="); scanf_s("%f", &y1); printf("Введите абциссу второй точки ="); scanf_s("%f", &x2); printf("Введите ординату второй точки ="); scanf_s("%f", &y2); s = sqrt(pow(x1-x2, 2)+pow(y1-y2, 2)); printf("Расстояние между заданными точками равно =%.2f",s); return 0; } Выводы: изучил основные принципы работы с функциями ввода-вывода и научился писать элементарные программы с их использованием. |