Материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Подробнее о заявке
Дата заказа: 07.01.2018
Выполнено: 13.01.2018
Лабораторная работа по c/c++:

Организация разветвляющихся вычислительных процессов

Задание

Задание 1. Реализация простых разветвляющихся вычислительных процессов:

Разработать программу, проверяющую попадание точки в указанную область тремя способами:

· с использованием оператора if с условием;

· с использованием логической переменной вместо условия в операторе If;

· вывод значения логической переменной, как результата работы программы.

Разработать проект программы c именем Lab3_1_1 согласно вашему варианту, включая все этапы разработки. Описание модели решения задачи выполните согласно примеру описания модели, приведенному в данной лабораторной работе.

  1. Для определения попадания точки в область использовать оператор IF вида:

IF (логическое выражение, описывающее область) …..

  1. Выполнить тестирование программы на подготовленных тестах.

  2. Создать копию программы с именем Lab3_1_2.

  3. Внести следующие изменения в код программы Lab3_1_2:

· объявить «логическую» переменную;

· записать оператор присвоения, который «логической» переменной присваивает значение логического выражения, описывающего область;

· заменить логическое выражение в операторе if на «логическую» переменную;

  1. Выполнить тестирование программы на подготовленных тестах.

  2. Создать копию программы Lab3_1_2 средствами с именем Lab3_1_3.

  3. Внести новое изменение в программу Lab3_1_3: удалить оператор IF и записать оператор вывода, который выводит значение «логической» переменной, вычисленное с использованием тернарной операции - ? (условная операция). Переменная получает значение 0, если точка непопадаетв область и 1 в противном случае.

  4. Выполнить тестирование программы на подготовленных тестах.

Задание 2. Реализация сильноветвящихся вычислительных процессов с помощью оператора IF:

Разработать программу, вычисления значения параметрической функции Y, зависящей от х и а.

  1. Разработайте проект программы согласно вашему варианту, включая все этапы разработки.

  2. На этапе постановки задачи определите область определения функции, внимательно изучив все диапазоны х для вычисления значения параметра а и функции y. Отобразите область допустимых

значений х на координатной оси. Определите номер ветви в представлении функции а(х).

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

  2. Представьте алгоритм программы в виде блок схемы.

  3. В тексте программы предусмотрите вывод входных данных (согласно тесту), указывая при этом номер теста.

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

  5. Отладьте программу на подготовленных тестах.

  6. Выполните трассировку программы для контроля правильной работы логики алгоритма при различных данных .

Задание 3. Использование оператора switch при реализации сильноветвящихся вычислительных процессов:

Разработать интерфейс пользователя для программы задания 1, позволяющий пользователю выбрать способ решения задачи.

  1. Создайте программу, которая позволяет пользователю выбрать один из способов решения задачи. В каждый блок операторов альтернативы case вставьте операторы функции main, вклчая определения переменных, каждой из разработанных программ.

  2. Выполните отладку программы на всех тестах.

Задание 4. Автоматизация отладки программы:

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

  1. Заключите весь алгоритм в управляющую конструкцию – повторение (цикл). Воспользуйтесь для этого оператором цикла While. Количество повторений цикла определяется с помощью счетчика (переменная i) – номера теста и количества введенных тестов (переменная n).
  2. Отладьте программу на тестах, подготовленных в задании 2.

  3. Внесите изменения в условие продолжения цикла, так чтобы цикл
Читать больше
Срок выполнения:
  • Бесплатные корректировки
  • Шпаргалки в подарок!
  • Предоплата всего 25%
от 2 дней
Похожие заявки по c/c++

Тип: Лабораторная работа

Предмет: C/C++

Разработка программу с использование win api

Стоимость: 4400 руб.

Тип: Лабораторная работа

Предмет: C/C++

Минимизировать булеву функцию

Стоимость: 1500 руб.

Тип: Лабораторная работа

Предмет: C/C++

код на С

Стоимость: 1428 руб.

Тип: Лабораторная работа

Предмет: C/C++

Лабораторная работ по дисциплине Структуры данных

Стоимость: 1140 руб.

Тип: Лабораторная работа

Предмет: C/C++

CLI C windows forms

Стоимость: 1176 руб.

Закажи Лабораторную работу с полным сопровождением до защиты!
Думаете, что скачать готовую работу — это хороший вариант? Лучше закажите уникальную и сдайте её с первого раза!

Отзывы студентов

Общий рейтинг
0.00 из 5 (0 голосов)
Анна 22-06-2026
Автор подправил все недочеты, сделал работу как и попросили. Учел момент, что работа нужна была срочно, спасибо ему з...
Роман 21-06-2026
Все супер , очень понравилась работа менеджера , в любое время отвечали и помогали с решением моего вопроса
Александр 21-06-2026
Все отлично, сделали все быстро оперативно и качественно.
Ксения Яркина 21-06-2026
Спасибо большое за работу! Были учтены все моменты, о которых я писала и оперативно исправлены. Отдельно хочу отмети...
Алина 20-06-2026
Отлично выполнена работа, приняли сразу без доработок, мало воды и много нужной информации добавили в отчет, спасио
Нина 20-06-2026
Диплом сделали быстро, качественно, приняли во внимание все требования, недочеты исправили также быстро и оперативно
Валерия 19-06-2026
Здравствуйте, уважаемый заочник, спасибо вам большое за дипломную работу я сегодня сдала на 5.
Алексей 19-06-2026
Все хорошо, оперативно отрабатывают замечания, вели до самой защиты, рекомендую
Алиса Демченко (НЕ ЗВОНИТЬ) 18-06-2026
Спасибо! Работа рассчитывалась на отметку 3, но преподаватель был в восторге и поставила 5.
Анна 18-06-2026
дорогие ребята хочу оставить на вашем сайте отзыв о проделанной в вашей работе Спасибо вам огромное за помощь в подго...
Лайфхаки по оформлению работ
Оформление списка литературы на английском языке: правила, примеры

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

Читать дальше
Как сделать и оформить итоговый индивидуальный проект

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

Читать дальше

Предложение актуально на 20.08.2026