MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Подготовка и решение на ПК задач с разветвлением

Название:Подготовка и решение на ПК задач с разветвлением
Просмотров:72
Раздел:Информатика, программирование
Ссылка:Скачать(55 KB)
Описание: Подготовка и решение на ПК задач с разветвлением Цель контрольной работы: приобретение практических навыков по подготовке, отладке и выполнению разветвляющихся программ. Задача 1. Найти все рациональные

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

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

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

Задача 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;

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

{

double x,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.2f x=%6.2f\n",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.2f x=%6.2f\n",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.2f x=%6.2f\n",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.2f x=%6.2f\n",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.2f x=%6.2f\n",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.2f x=%6.2f\n",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.2f x=%6.2f\n",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.2f x=%6.2f\n",f,x);//вывод результата

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

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

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

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

return 0;

}

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

 


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

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

 № Функции Исходные данные вар. x a

  15

6

2.7

4.5

 


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

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

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

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

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

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

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

{

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

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

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

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. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:История библиотек Франции
Просмотров:128
Описание: Содержание   Введение Национальная библиотека Франции Тургеневская библиотека в Париже Библиотека Мазарини Список используемой литературы Введение Темой своего реферата я выбрала исто

Название:Экспертиза строительных конструкций здания на примере детской библиотеки имени И.А. Крылова в г. Орле
Просмотров:133
Описание: Орловский государственный аграрный университет Инженерно-строительный институт Кафедра «Экспертизы и управления недвижимостью»Курсовой проект по дисциплине Экспертиза и инспектирование на тему Э

Название:Алфавитный каталог: его функции, назначение и организация на примере центральной библиотеки
Просмотров:249
Описание: Саратовское областное училище культуры Курсовая работа по предмету «Библиотечный каталог» Алфавитный каталог: его функции, назначения и организация на примере центральной библи

Название:Подключение оборудования к системному блоку
Просмотров:108
Описание:   Лабораторная работа № 1. Подключение оборудования к системному блоку Цель: изучение основных компонентов персонального компьютера и основных видов периферийного обору

Название:Процесс становления и развития библиотеки в России как учреждения культуры
Просмотров:69
Описание: Введение  Актуальность темы заключается в том, что современная библиотека, преодолевая ряд определенных проблем коммуникационного, бытового и социального характеров, является достаточно прогрессивной систе

 
     

Вечно с вами © MaterStudiorum.ru