Материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Подробнее о заявке
Предмет C/C++
Заявка номер Private
Стоимость 1308 руб.
Уникальность 70%
Объем 30 стр.
Дата заявки: 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++

Численное интегрирование

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

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

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

Подпрограммы

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

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

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

Программирование

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

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

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

Лабораторные работы по алгоритмам и структурам данных

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

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

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

Структуры и алгоритмы обработки данных в ЭВМ 040409

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

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

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

Теория вычислительных процессов. ТУСУР. Романенко

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

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

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

c++ Одна задача

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

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

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

Маверик 09.03.2026
В этом году у нас первый раз лабороторка-расчетка. Это просто для меня ультра сложно и нереально сделать самому. Оценка…
Ольга 13.09.2024
Вежливые сотрудники. работа выполнена быстро и качественно
Дмитрий 23.05.2024
Поставили максимальный балл, даже не возникло вопросов, все было идеально
Чинчи 26.03.2024
Лабороторные работы оценены на отлично. Спасибо вам!
Ярослав 20.09.2022
+ Работ сделана хорошо,раньше срока.Все сдал. - цена большая,было бы интересно как идет оценка работы.
Людмила 22.06.2022
Работа оценена на 80 из 100
Иван 29.03.2022
Работа выполнена хорошо! Спасибо за подбор автора и конечно самому автору!
Эдуард 27.01.2022
Работу приняли с первого раз без замечаний
Евгений 03.04.2020
Работа была прислана в срок, всё устроило.
Максим 15.03.2020
Всё очень подробно расписано, спасибо большое
Лайфхаки по оформлению работ
Цели, задачи и этапы творческого проекта

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

Читать дальше
Оформление реферата на кандидатский минимум: правила оформления, требования ГОСТ

Чтобы сдать кандидатский минимум, придется не только блеснуть своими знаниями, но и показать способность придерживаться указанных правил и норм. И если хотите быть во всеоружии, ознакомьтесь с нашей подборкой правил по оформлению реферата на кандидатский минимум.На нашем мы уже упоминали о сложнос…

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

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