«Программирование» на тему: «Линейная программа». Линейная программа
Скачать 0.53 Mb.
|
Министерство образования и науки Российской Федерации Пензенский государственный университет Кафедра «Вычислительная техника» Отчет по лабораторной работе №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 на Ассемблере, Изучили основные операции пересылки данных и операции двоичной арифметики, приобрели навыки программирования вычислений простейших арифметических выражений. |