Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Подготовка и решение на ПК задач с разветвлением

Тип Реферат
Предмет Информатика и программирование
Просмотров
857
Размер файла
60 б
Поделиться

Ознакомительный фрагмент работы:

Подготовка и решение на ПК задач с разветвлением

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

Задача 1. Найти все рациональные корни полинома n-й степени с целыми коэффициентами.

Задание
1.

Для нахождения всех рациональных корней полинома n-й степени с целыми коэффициентами используем теорему

Теорема. Для того чтобы несократимая дробь p/q была корнем уравнения (q¹0) с целыми коэффициентами, необходимо, чтобы число р было делителем свободного члена а0, а число q - делителем старшего коэффициента an.

Алгоритм:

Исходный код программы:

#include <math.h> //подключение библиотек

#include <iostream>//подключение библиотек

#include <conio.h>//подключение библиотек

#include <stdio.h>//подключениебиблиотек

using namespace std;

intmain()//главная функция

{

doublex,f;//объявление переменных и их типа

x=1.;//присваение значения

f=24.*pow(x,5)+10.*pow(x,4)-pow(x,3)-19.*pow(x,2)-5.*x+6;//описание формулы

if(f==0.) //проверка условия

printf("f(x)=%6.2fx=%6.2fn",f,x);//вывод результата

x=-1.; //присваение значения

f=24.*pow(x,5)+10.*pow(x,4)-pow(x,3)-19.*pow(x,2)-5.*x+6;//описание формулы

if(f==0.)//проверка условия

printf("f(x)=%6.2fx=%6.2fn",f,x);//вывод результата

x=6./24.; //присваение значения

f=24.*pow(x,5)+10.*pow(x,4)-pow(x,3)-19.*pow(x,2)-5.*x+6;//описание формулы

if(f==0.)//проверка условия

printf("f(x)=%6.2fx=%6.2fn",f,x);//вывод результата

x=-6./24.; //присваение значения

f=24.*pow(x,5)+10.*pow(x,4)-pow(x,3)-19.*pow(x,2)-5.*x+6;//описание формулы

if(f==0.)//проверка условия

printf("f(x)=%6.2fx=%6.2fn",f,x);//вывод результата

x=6./12.; //присваение значения

f=24.*pow(x,5)+10.*pow(x,4)-pow(x,3)-19.*pow(x,2)-5.*x+6;//описание формулы

if(f==0.)//проверка условия

printf("f(x)=%6.2fx=%6.2fn",f,x);//вывод результата

x=-6./12.; //присваение значения

f=24.*pow(x,5)+10.*pow(x,4)-pow(x,3)-19.*pow(x,2)-5.*x+6;//описание формулы

if(f==0.)//проверка условия

printf("f(x)=%6.2fx=%6.2fn",f,x);//вывод результата

x=6./6.; //присваение значения

f=24.*pow(x,5)+10.*pow(x,4)-pow(x,3)-19.*pow(x,2)-5.*x+6;//описание формулы

if(f==0.)//проверка условия

printf("f(x)=%6.2fx=%6.2fn",f,x);//вывод результата

x=-6./6.; //присваение значения

f=24.*pow(x,5)+10.*pow(x,4)-pow(x,3)-19.*pow(x,2)-5.*x+6;//описание формулы

if(f==0.)//проверка условия

printf("f(x)=%6.2fx=%6.2fn",f,x);//вывод результата

getchar();//функция задержки экрана

getchar();//функция задержки экрана

getchar();//функция задержки экрана

getchar();//функция задержки экрана

return 0;

}

Результат роботы:


Задача 2. . Вычислить значение функции Y(x) при различных значениях исходных данных x и a.

Исходные данные (по вариантам) находятся в таблице 2.

ФункцииИсходные данные
вар.xa
15

6

2.7

4.5

Исходный код программы

#include <math.h>//подключениебиблиотек

#include <conio.h>//подключениебиблиотек

#include <stdio.h>//подключениебиблиотек

#include <iostream>//подключениебиблиотек

using namespace std; //подключениебиблиотек

int main()//главная функция

{

cout<<"nn";//отступ двух строк (для красоты:-)

doublex,y,a,b;//объявление переменных и их типа

cout<<"VvediteX: ";//вывод сообщеня пользователю

cin>>x;//считывание значения, введенного пользователем

a=4.5;//приcваение значений

b=1/2;//приcваение значений

if (x>=a)//проверка условия

{

y=(log(1+pow(1+pow(x,2),b)))/(1+exp(1+x*x))+(a+exp(1+x*x));//описание формулы

}

else

y=(log(1+pow(1+pow(x,2),2)))/1+exp(1+x*x)+(a-exp(1+x*x));//описаниеформулы

printf("f(x)=%2.2f",y);//вывод результата

getchar();//функция задержки экрана

getchar();//функция задержки экрана

getchar();//функция задержки экрана

getchar();//функция задержки экрана

return 0;

}


Результат роботы:

Задача 3. В восточном календаре принят 60-летний цикл, состоящий из 12- летних подциклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и черный. В каждом подцикле годы носят названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи.

По номеру года вывести его название, если 1984 год был началом цикла годом зеленой крысы. Написать программу с использованием оператора switch/case.


Схема алгоритма

Исходный код программы:

#include <iostream>//подключение библиотек

#include <math.h>//подключение библиотек

#include <conio.h>//подключение библиотек

#include <stdio.h>//подключение библиотек

#include <string.h>//подключение библиотек

#include <windows.h>//подключениебиблиотек

using namespace std;

charbuf[256];// функция для использования

char* rus(constchar* text)// русского языка в программе

{ AnsiToOem(text,buf);

return buf; }

intmain()//главная функция

{

inti; //объявление переменных и их типа

cout<<rus("Введите год: ");//вывод сообщеня пользователю

cin>>i; //считывание значения, введенного пользователем

cout<<rus("nГод ");//вывод сообщеня пользователю

while ((i<1984)||(i>1996))//запускцикла

{

if (i<1984) //проверка условия

{i=i+10;}

else if (i>1996) //проверкаусловия

{i=i-10;}

}

switch (i)

{

case 1984: cout<<rus("зелен"); break;

case 1985: cout<<rus("зелен"); break;

case 1986: cout<<rus("красн"); break;

case 1987: cout<<rus("красн"); break;

case 1988: cout<<rus("жолт"); break;

case 1989: cout<<rus("жолт"); break;

case 1990: cout<<rus("бел"); break;

case 1991: cout<<rus("бел"); break;

case 1992: cout<<rus("черн"); break;

case 1993: cout<<rus("черн"); break;

case 1994: cout<<rus("зелен"); break;

case 1995: cout<<rus("зелен"); break;

}

while ((i<1984)||(i>1996))

{

if (i<1984) //проверка условия

{i=i+12;}

else if (i>1996) //проверкаусловия

{i=i-12;}

}

switch (i)

{

case 1986: cout<<rus("ого "); break;

case 1987: cout<<rus("ого "); break;

case 1988: cout<<rus("ого "); break;

default: cout<<rus("ой "); break;

}

switch (i)

{

case 1984: cout<<rus("крысы"); break;

case 1985: cout<<rus("коровы"); break;

case 1986: cout<<rus("тигра"); break;

case 1987: cout<<rus("зайца"); break;

case 1988: cout<<rus("дракона"); break;

case 1989: cout<<rus("змеи"); break;

case 1990: cout<<rus("лошади"); break;

case 1991: cout<<rus("овцы"); break;

case 1992: cout<<rus("обезьяны"); break;

case 1993: cout<<rus("курицы"); break;

case 1994: cout<<rus("собаки "); break;

case 1995: cout<<rus("свиньи"); break;

}

getchar();//функция задержки экрана

getchar();//функция задержки экрана

getchar();//функция задержки экрана

return 0;

}

Результат роботы:

Вывод: выполняя контрольную работу я ознакомился со средствами решения задач разветвляющихся программ на ЭВМ, изучил основные разветвляющиеся конструкции языка С++, функции стандартных библиотек. Я приобрел практические навыки решения задач разветвляющегося характера, их тестирования и отладки.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

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

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
157252
рейтинг
icon
6079
работ сдано
icon
2741
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
67 205 оценок star star star star star
среднее 4.9 из 5
СахИЖТ
Спасибо большое исполнителю за качественное и оперативное выполнение работ. Исполнителя ре...
star star star star star
РГПУ им. Герцена
Валерия очень профессионально и качественно выполнила довольно сложные задания (и даже быс...
star star star star star
КПК
Реферат был написан в соответствии с высочайшими академическими стандартами. Автор продемо...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Международный бренд-менеджмент: построение глобальных брендов и защита...

Отчет по практике, международные отношения

Срок сдачи к 31 июля

2 минуты назад

Вступительный экзамен

Онлайн-помощь, Биология в медицине

Срок сдачи к 16 июля

2 минуты назад

Практическое задание 2. «Процедуры и функции»

Решение задач, 1с программирование

Срок сдачи к 17 июля

2 минуты назад
3 минуты назад

Не знаю

Тест дистанционно, Информатика и компьютерные технологии

Срок сдачи к 21 июля

4 минуты назад

практическая работа по предмету - статистика

Контрольная, статистика

Срок сдачи к 21 июля

4 минуты назад

решить 68 вариант(последние цифры зачетки))

Курсовая, Теория механизмов и машин (ТММ), машиностроение

Срок сдачи к 29 авг.

4 минуты назад

Управление качеством

Отчет по практике, Управление качеством

Срок сдачи к 21 июля

4 минуты назад

Чертежник-конструктор МТИ

Отчет по практике, Чертежник-конструктор

Срок сдачи к 28 июля

6 минут назад

Чертежник-конструктор МТИ

ВКР, Чертежи

Срок сдачи к 31 июля

6 минут назад

Техносферная безопасность МТИ

Отчет по практике, Техносферная безопасность

Срок сдачи к 21 июля

6 минут назад

Курсовая МТИ

Курсовая, Электрические машины

Срок сдачи к 30 июля

6 минут назад

Вступительный экзамен по физике

Тест дистанционно, Физика

Срок сдачи к 15 июля

7 минут назад
8 минут назад

СПО. Тема 5.

ВКР, Право и организация социального обеспечения

Срок сдачи к 28 июля

8 минут назад

Помощь на экзамене по информатике

Онлайн-помощь, Информатика

Срок сдачи к 21 июля

9 минут назад

Нужно сделать 10 лабораторных работ

Лабораторная, Общепсихологический практикум

Срок сдачи к 26 июля

10 минут назад

Онлайн помощь

Онлайн-помощь, Строительство

Срок сдачи к 21 июля

10 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно