Главная страница
Навигация по странице:

  • Лабораторная работа №1 «

  • Цель

  • Краткие теоретические сведения

  • Индивидуальное задание Задание 1

  • Задание 2 (10 вариант)

  • ЛБ№1 Функции ввода-вывода. Отчёт 1 (1 курс). Лабораторная работа 1 Функции вводавывода Вариант 10 студент группы 272302


    Скачать 143.7 Kb.
    НазваниеЛабораторная работа 1 Функции вводавывода Вариант 10 студент группы 272302
    АнкорЛБ№1 Функции ввода-вывода
    Дата19.09.2022
    Размер143.7 Kb.
    Формат файлаdocx
    Имя файлаОтчёт 1 (1 курс).docx
    ТипЛабораторная работа
    #685377

    Министерство образования Республики Беларусь

    БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

    ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

    Кафедра экономической информатики

    Лабораторная работа №1

    «Функции ввода-вывода»

    Вариант 10


    Выполнил:

    студент группы 272302

    Панфиленко Станислав Игоревич

    Проверил:

    ассистент

    кафедры ЭИ

    Полоско Е.И.


    Минск 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;

    }







    Выводы: изучил основные принципы работы с функциями ввода-вывода и научился писать элементарные программы с их использованием.


    написать администратору сайта