Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Операторы ветвления

Автор:   •  Январь 14, 2023  •  Лабораторная работа  •  2,584 Слов (11 Страниц)  •  112 Просмотры

Страница 1 из 11

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования

 «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

КАФЕДРА 44

ОЦЕНКА                                        

ПРЕПОДАВАТЕЛЬ

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №2

Операторы ветвления.

по дисциплине: Основы программирования

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ  ГР. №

номер группы

подпись, дата

инициалы, фамилия

Студенческий билет №

Санкт-Петербург 2020

Цель работы :

Приобретение навыков структурного программирования на языке C/C++ при решении задач с использованием операторов ветвления if и switch.

Общее задание:

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

При решении должны быть использованы условный оператор if и оператор-переключатель switch.

Индивидуальное задание:

37.

[pic 1]

Математическая модель (условия принадлежности точек выделенным областям и аналитическое определение площадей выделенных областей)

- условие 1 (принадлежность области М1):

(x+1)2+y2>1                          {вне левой окружности}

        x<0                                {левее линии x=0}

        x>(-2)                                {правее линии x=(-2)}

        y>0                                {выше линии y=0}

        y<2                                {ниже линии y=2}

Площадь области М1:

(площадь прямоугольника (2×1)–площадь четверти круга (πr2/4))+(площадь квадрата (1x1) - площадь четверти круга (πr2/4))=2–π/4 + 1 - π/4≈1,4292

- условие 2 (принадлежность области М2):

        (x-1)2+y2<1                        { внутри правой окружности }

        x > 0.5                        { правее x = 0.5}

        y<1                                {ниже линии y=1}

        x < 1.8                        { левее x = 1.8}

        y>0                                {выше оси x}

Площадь области М2:

площадь сектора 1200 (πr2/3) - площадь треугольника ([pic 2]/2×0.5)+ S(M3)/2=

=0,7854

- условие 3 (принадлежность области М3):

        x2+y2<1                        {внутри центральной окружности}

        (x+1)2+y2<1                        {внутри левой окружности}

        y<0.5                                {ниже y=0.5}
        y>(-0.5)                          {выше y=(-0.5)}
        x<0                                {левее x=0}

...

Скачать:   txt (9.9 Kb)   pdf (235.5 Kb)   docx (82.6 Kb)  
Продолжить читать еще 10 страниц(ы) »
Доступно только на Essays.club