Линейные алгоритмические структуры
Автор: Анна Куликова • Май 19, 2020 • Практическая работа • 366 Слов (2 Страниц) • 353 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Южно-Уральский государственный университет»
(национальный исследовательский университет)
Высшая школа электроники и компьютерных наук
Кафедра «Информационно-измерительная техника»
Линейные алгоритмические структуры
ОТЧЕТ
о практической работе №7
по дисциплине «Информатика и программирование»
Вариант заданий №22
Проверил, доцент,
/ А.С.Волосников/
«_____» _______________2018 г.
Автор работы
Челябинск 2018
Цель практической работы:научиться строить разветвляющие алгоритмы, записывать алгоритмы в виде блок-схемы и на алгоритмическом языке.
Задание:Записать алгоритм определения положения точки М (xm,ym) относительно окружности радиуса R с центром в точке (xc,yc) (внутри окружности, на окружности, вне окружности)
Ход работы:
- Определение входных и входных данных:
- Входными данными (аргументами) являются вещественные числаxm,ym - координаты точки; xc,yc, – координаты центра окружности и R - радиус окружности
- Выходными данными (результатом) являетсяопределения положения точки Мотносительно окружности «внутри окружности», «на окружности», «вне окружности»
- Решение задачи:
Определим расстояние МС= ((xc-xm)2+(yc-ym)2)1/2
- если МС=R — точка лежит на окружности
- если МС
- если МС>R — точка лежит вне окружности
[pic 1]
да нет
да нет
...