Министерство науки и высшего образования Российской Федерации ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» Институт математики и информационных технологий Кафедра геометрии и компьютерных наук ОТЧЕТ ОГУ 02.03.01. 7023. 758 П Руководитель по практической подготовке Старший преподаватель, канд. физ.-мат. наук Э.Ф. Морковина Студент группы 21МКН(б)ЦТ Е.С. Бахтияров Оренбург 2023 1 1. Задача В школе решили набрать три новых математических класса. Так как занятия по математике у них проходят в одно и то же время, было решено выделить кабинет для каждого класса и купить в них новые парты. За каждой партой может сидеть не больше двух учеников. Известно количество учащихся в каждом из трёх классов. Сколько всего нужно закупить парт, чтобы их хватило на всех учеников? Программа получает на вход три натуральных числа: количество учащихся в каждом из трех классов. Решение на Python c1 = int(input()) c2 = int(input()) c3 = int(input()) if c1 % 2: c1 = int((c1 + 1)/2) else: c1 = int(c1 / 2) if c2 % 2: c2 = int((c2 + 1)/2) else: c2 = int(c2 / 2) if c3 % 2: c3 = int((c3 + 1)/2) else: c3 = int(c3 / 2) print(c1+c2+c3) 2 Решение на ассемблер mov ax, x div chi add ax, dx mov classA, ax mov ax, y mov dx, 0 div chi add ax, dx mov classB, ax mov ax, z mov dx, 0 div chi add ax, dx mov classC, ax mov bx, classA add ax, bx mov cx, classB add ax, cx mov ob, ax int 21h x dw 11 y dw 13 z dw 15 chi dw 2 classA dw ? classB dw ? classC dw ? ob dw ? 3 2. Задача Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили удаляются друг от друга. Решение на Python V1 = int(input()) V2 = int(input()) S = int(input()) T = int(input()) total_speed = V1 + V2 total_path = total_speed * T D = abs(S + total_path) print("1st vehicle speed:",V1) print("2nd vehicle speed:",V2) print("Time:",T) print("Total speed:",total_speed) print("Initial Distance between vehicles:",S) print("Final Distance between vehicles:",D) 4 Решение на ассемблер mov ax, v1 mul t mov cx, ax mov ax, v2 mul t add ax, sr add ax, cx mov Sa, ax int 21h v1 dw 20 v2 dw 30 sr dw 2 t dw 5 Sa dw ? 5 6