Подробнее о заявке
Предмет 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 руб.

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

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

Вася 16.11.2024
В конце прошлого семестра воспользовался услугой по решению расчетно лабораторных работ для студентов. Из-за того, что …
Дмитрий 19.09.2022
Работа выполнена на твёрдую 5+
Александра 12.06.2022
Работа сначала была сделана с ошибками, но затем переделана. В итоге оценка за неё 4. Спасибо автору.
Иван 13.04.2022
Были небольшие проблемы с файлами, но в целом все хорошо. Спасибо!
Елена 20.01.2021
Спасибо огромное, работу выполнили на высшем уровне!
Татьяна 05.06.2020
Спасибо. Все сделано быстро, без доработок, качественно! Все супер!
Евгений 03.04.2020
Работа была прислана в срок, всё устроило.
Максим 15.03.2020
Всё очень подробно расписано, спасибо большое
Александр ( клиенту только ЗВОНИТЬ) 04.09.2019
Зайцева и Гладкая супер работники.
мария 23.11.2017
Спасибо! Работа выполнена отлично! Положительные впечатления. Будем работать дальше!
Лайфхаки по оформлению работ
Цели, задачи и этапы творческого проекта

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

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

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

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