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

  • Отчет по лабораторной работе №1по дисциплине: «Программирование»на тему: «

  • Название Линейная программаЦель работы

  • Лабораторное задание

  • Схема программы

  • Результат работы программы

  • «Программирование» на тему: «Линейная программа». Линейная программа


    Скачать 0.53 Mb.
    НазваниеЛинейная программа
    Анкор«Программирование» на тему: «Линейная программа
    Дата07.07.2022
    Размер0.53 Mb.
    Формат файлаdocx
    Имя файлаlabr1.docx
    ТипОтчет
    #626497

    Министерство образования и науки Российской Федерации

    Пензенский государственный университет

    Кафедра «Вычислительная техника»

    Отчет

    по лабораторной работе №1

    по дисциплине: «Программирование»

    на тему: «Линейная программа»

    Вариант - 11

    Выполнили студенты группы 21ВВ4:

    Беспалов Н. А.

    Куряев Ю.Р.
    Приняли:

    Слепцов Н.В.

    Патунин Д.В.


    Пенза

    2022
    Название

    Линейная программа

    Цель работы

    Изучение основных операций пересылки данных и операций двоичной арифметики, приобретение навыков программирования вычислений простейших арифметических выражений.
    Лабораторное задание

    Разработать программу вычисления функции y = f(a,b,c,d,e). Формат данных – двойное слово.

    11) y=a-b/c+d*e
    Схема программы



    Пояснительный текст к программе

    Сначала присваиваем пяти переменным(a,b,c,d,e) значения. Далее выполняем арифметические операции, исходя из приоритетов их выполнения, и выводим результат на экран.
    Листинг

    #include

    #include
    int main() {

    int a = -2, b = 12, c = 6, d = 5, e = 7, result = 0;

    _asm {

    mov eax, b

    cdq

    idiv c

    mov ebx, a

    sub ebx, eax

    mov eax, d

    imul e

    add eax, ebx

    mov result, eax

    }

    printf(“y = %d”, result);

    getchar();

    return 0;

    }
    Результат работы программы



    П ротокол трассировки программы


    Вывод

    В ходе выполнения лабораторной работы была разработана программа, осуществляющая арифметические операции над пятью переменными. Результаты работы программы совпали с результатами трассировки, следовательно, программа работает без ошибок.

    Получили опыт в создании проектов в среде Microsoft Visual Studio на Ассемблере, Изучили основные операции пересылки данных и операции двоичной арифметики, приобрели навыки программирования вычислений простейших арифметических выражений.


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