| МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования «КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ЭНЕРГЕТИЧЕСКИЙ УНИВЕРСИТЕТ»
|
Кафедра АТПП
ЛАБОРАТОРНАЯ РАБОТА
по дисциплине:
“Программирование алгоритмов управления”
Выполнил: студент гр. АТ-1-06
Маркова А.C.
Проверил: Гильфанов А. К.
Казань 2010
Задание:
1.Вычислить и вывести на экран в виде таблицы значения функции F на интервале х нач. и х кон. с шагом dx.
при с<0 b x0
при с>0 и x=0
в остальных случаях
где a,b,c,x нач, x кон, dx ввести с клавиатуры. Использовать цикл while.
2. Вычислить сумму бесконечного ряда с точностью 0.00001:
Решение:
1.
#include <iostream.h>
int main ()
{
int a,b,c;
float xn, xk, dx, f, x;
cout<<"Vvedite xnach, xkon, shag";
cin>>xn;
cin>>xk;
cin>>dx;
cout<<"xnacht, Fn";
x=xn;
a=2; b=3; c=4;
while (x<=xk)
{
if (x+c<0 && a!=0)
f= -a*x*x;
else if (x+c>0 && a!=0)
f=a-x/c*x;
else
f=x/c;
cout <<x<<"t"<<f<<"n";
x+=dx;
}
return 0;
}
2.
#include <iostream.h>
int main ()
{
int a,b,c;
float xn, xk, dx, f, x;
cout<<"Vvedite xnach, xkon, shag";
cin>>xn;
cin>>xk;
cin>>dx;
cout<<"xnacht, Fn";
x=xn;
a=2; b=3; c=4;
while (x<=xk)
{
if (x+c<0 && a!=0)
f= -a*x*x;
else if (x+c>0 && a!=0)
f=a-x/c*x;
else
f=x/c;
cout <<x<<"t"<<f<<"n";
x+=dx;
}
return 0;
}
Другие работы по теме:
Имидж НЛП
Аббревиатура НЛП расшифровывается как нейро-лингвистическое программирование, а воспринимается как нейро-лингвистическое манипулирование.
Алгоритмы сортировки
Проблема упорядочивания данных с практической точки зрения: достоинства и недостатки пяти различных методов сортировки.
Национальный институт стандартов и технологий США
Введение 1 Разработанные стандарты 2 Конкурс SHA-3 Введение Национальный Институт стандартов и технологий (США) — (англ. The National Institute of Standards and Technology (NIST)) подразделение Управления по технологиям США, одного из агентств Департамента торговли США.
Рафаил Островский
(1963) является профессором факультета компьютерных наук и профессором факультета математики в Университете Калифорнии в Лос-Анджелесе . Он - известный учёный в области алгоритмов и криптографии [1]. Проф. Островский получил степень доктора философии (PhD) в 1992 году в Массачузетском Технологическом Институте.
Лейзерсон, Чарльз Эрик
Чарльз Эрик Лейзерсон — профессор, американский специалист в области компьютерных наук, информатики. Специализируется на теории параллельных и распределённых вычислений и частично — практическим её применениям. Работая в этом направлении, разработал язык программирования Cilk для многопотоковых вычислений, который использует один из лучших алгоритмов захвата задачи (англ. work-stealing) при планировании.
Метод пошаговой детализации в программировании
Цель, этапы, основные проблемы структурного программирования. Принцип нисходящего проектирования алгоритмов и программ (метод проектирования сверху вниз). Достоинства метода пошаговой детализации. Основные плюсы и минусы методик программирования.
Операторы цикла
Для реализации циклических алгоритмов, т.е. алгоритмов, содержащих многократно повторяющиеся одинаковые операции, применяются специальные операторы цикла. В Пас-кале есть три вида циклов: FOR, WHILE и REPEAT.
Распределенное программирование
Развитие современной вычислительной аппаратуры характеризуется четко выраженной тенденцией распространения многопроцессорных компьютеров и вычислительных сетей как локальных, так и глобальных.
Лабораторная работа №7
Цель работы: Получение навыков реализации циклических алгоритмов с неизвестным числом повторений цикла, операторов цикла с предусловием и постусловием и итерационных циклических алгоритмов.
Лабораторная работа №5
Цель работы: изучение условного оператора, оператора отбора, составного оператора и правил программирования разветвляющихся алгоритмов. Задание № 17
Лабараторная работа №8
Цель работы: Получение навыков реализации циклических алгоритмов с неизвестным числом повторений цикла, операторов цикла с предусловием и постусловием и итерационных циклических алгоритмов.
Лабараторная работа №4
Цель работы: изучение правил записи констант, переменных, выражений, операторов присваивания, раздела определения констант, раздела описания переменных и общей структуры программы на языке Turbo-Pascal.
Поле редактирования с возможностью задания IP-адреса
Разработка родительского компонента для дальнейшего использования при создании приложений "Editip". Иерархия классов и интерфейсов. Применение в качестве инструмента исполнения среды программирования Microsoft Visual Studio.NET. Блок-схемы алгоритмов.
Стандартная библиотека на С++: алгоритм
Рассмотрение составляющих элементов стандартной библиотеки (программирование функций, глобальные переменные, шаблоны, макросы, классы), основных компонентов (контейнер, итератор, адаптер, функциональный объект) и алгоритмов языка программирования С++.
Алгоритмическая структура ветвления
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ ГУБКИНСКИЙ ФИЛИАЛ ГОСУДАРСТВЕННОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИАНАЛЬНОГО ОБРАЗОВАНИЯ «БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ
Программирование линейных алгоритмов
Реферат по теме: «» Ученика 9-г класса средней школы №150 МОУ СОШ г. Челябинска Бологова Дениса 2011г. Содержание. Понятие алгоритмических структур.
Программирование и основы алгоритмизации 3
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ГОСУДАРСТВЕННОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ КАМСКАЯ ГОСУДАРСТВЕННАЯ ИНЖЕНЕРНО - ЭКОНОМИЧЕСКАЯ
Модульное программирование 5
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Лабораторная работа №3 по дисциплине «Информатика и программирование» Москва, 2010 « Модульное программирование».
Программирование цифрового фильтра
Задание: Выполнить программную реализацию цифрового фильтра, задаваемого импульсной хар-кой вида Фильтр - нерекурсивный. Число отсчетов – 7. Структурная схема фильтра:
Внутренняя речь 3
«Внутренняя речь, внутреннее проговаривание и внутреннее программирование речевого высказывания суть три разных психологических процесса, сходных, но не идентичных» (Ушакова 1989).