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

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

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

Наталья 29.04.2023
Спасибо за помощь! Работа выполнена быстро, раньше срока.
Шерали 12.05.2022
Отличный автор! И прекрасный менеджер! Спасибо Вам еще раз!
Павел 02.04.2022
Всё как всегда.Отлично
Варвара 28.03.2022
Заказ выполнен очень хорошо, всё четко.
Александр 17.12.2020
все приняли без замечаний спасибо
Динара 03.07.2020
Работа выполнена отлично, спасибо!
Евгений 03.04.2020
Работа была прислана в срок, всё устроило.
Максим 15.03.2020
Всё очень подробно расписано, спасибо большое
Александр ( клиенту только ЗВОНИТЬ) 04.09.2019
Зайцева и Гладкая супер работники.
мария 23.11.2017
Спасибо! Работа выполнена отлично! Положительные впечатления. Будем работать дальше!
Лайфхаки по оформлению работ
Цели, задачи и этапы творческого проекта

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

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

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

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