![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Лабораторная работа №2. Управляющая структура “Развилка”
Управляющая структура “Развилка”
Цель лабораторной работы: изучение концепций и освоение технологии структурного программирования, приобретение навыков структурного программирования на языке C/С++ при решении логических задач. Задание на программирование: используя технологию структурного программирования, разработать разветвляющуюся программу для решения индивидуальной задачи определения места нахождения на плоскости точки с произвольно заданными координатами.
Порядок выполнения работы:
1) Получить у преподавателя индивидуальное задание и выполнить постановку задачи: сформулировать условие, определить входные и выходные данные. 2) Разработать математическую модель: привести уравнения линий, ограничивающих выделенные штриховкой области, описать условия попадания точки в каждую область (количество областей должно быть от 3 до 6). 3) Построить схему алгоритма решения задачи. 4) Составить программу на языке C/С++. 5) Входные данные вещественного типа float вводить с клавиатуры по запросу. Выходные данные (сообщения) выводить на экран в развернутой форме. 6) Проверить и продемонстрировать преподавателю работу программы на полном наборе тестов. 7) Оформить отчет о лабораторной работе в составе: постановка задачи, математическая модель, схема алгоритма решения, текст программы, контрольные примеры.
Варианты индивидуальных заданий
Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение
Пример схемы алгоритма и текста программы определения местоположения точки для варианта задания вида:
R/2
0 X
//Пример решения #include< iostream.h> #include< conio.h> #include< math.h>
#include< iostream.h> #include< conio.h> #include< math.h>
int main() {int i; float x, y, //координаты точки r; //радиус окружности
clrscr(); cout < < " Введите координаты и радиус: x, y, r \n"; cin > > x > > y > > r; if(x == 0 & & y == 0) cout < < " Точка в начале координат\n"; else if(x * x + y * y > r * r) cout < < " Точка в области М4\n"; else if(y > r / 2) cout < < " Точка в области М1\n"; else if(y < fabs(x)) cout < < " Точка в области М2\n"; else cout < < " Точка в области М3\n"; cout < < " \n Повторить-1, Выход-2: "; cin > > i; if (i == 1) main(); return 0; }
|