Реферат: Программирование на С++

Реферат: Программирование на С++




👉🏻👉🏻👉🏻 ВСЯ ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻




























































МИНИСТЕРСТВО
ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО
ОБРАЗОВАНИЯ
РОССИЙСКОЙ
ФЕДЕРАЦИИ.

МОСКОВСКИЙ
ГОСУДАРСТВЕННЫЙ
АВИАЦИОННО-ТЕХНОЛОГИЧЕСКИЙ
УНИВЕРСИТЕТ

Курсовая
работа второго
курса второго
семестра.

В программе
предусмотрена
работа со списком,
которая включает
в себя:

Удаление
списка из памяти
компьютера;

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

Для
работы с файлом
необходимо
на соответствующий
запрос программы
ввести имя
файла, из которого
будут взяты
данные для
построения
списка.

Для
нормальной
работы программы
требуется PC
совместимый
компьютер и
компилятор
Borland 3.01 и
выше. При использование
иного сочетая
характеристик
системы на
которой будет
тестироваться
программа
возможны некоторые
расхождения
с результатами
теста, но в основном
ничего страшного
произойти не
должно.

Tree(int Bdy=0)
{Body=Bdy; LP=NULL; RP=NULL;}

{case 1 :
SortByIncrease(); break; //Increase

case 2 :
SortByDecrease(); break; //Decrease

{case 1 :
ElementQuantity=MakeNewList(); break; //Make New List

case 2 :
ElementQuantity+=AddElements(); break; //Add Element

case 3 :
PrintList(); break; //Print List

case 4 :
DeleteElement(); break; //Delete Element

case 5 :
SaveList(); break; //Save List

case 6 :
ElementQuantity=0; EraseList(); break; //Erase List

case 7 :
OpenList(); break; //Open File

case 8 :
FindElement(); break; //Find Element

case 9 :
SubWork(SubMenu()); break; //Sort List

case 0 :
EraseList(); return -1; //Exit

void
TreeWork::GoThroughTree(Tree *L)

if
(Number>ElementQuantity || Number<0)

List
*PList1=PList->LNext, *PList2=PList->LPrev;

{if
(PList1->Root->Body>PList->Root->Body)

Для создания
списка выбираем
пункт 1:

Вводим количество
элементов в
списке (предположим
4):

После ввода
списка попадаем
в главное меню
где выбираем
пункт добавления
элемента :

Программа
просит ввести
количечтво
элементов
которое мы
хотим добавит
к нашему списку.
Вводим 1 (для
примера):

Далее происходит
ввод списка
как было описано
выше.

После удачного
завершения
добавления
элемента в
список мы вновь
попадаем в
главное меню,
где выбираем
пункт вывода
списка на экран
монитора:

Быстро проскользнув
мимо Ваших глаз
непонятные
данные вы снова
попадаете в
главное меню,
где выбираете
пункт удаление
элемента:

После чего
элемент с введённым
номером удален.
После удачного
завершения
удаления элемента
Вы снова попадаете
в главное меню,
где выбираете
пункт сохранение
списка:

После ввода
имени файла
данные из списка
попадают на
диск. И вы снова
в главном меню,
где выбираете
удаление списка:

После чего
все данные в
списке безвозвратно
умирают и Вы
опять у главного
списка, и выбираете
Вы – открыть
файл:

После чего
ваш список
оживает и … не
надо «и» - лучше
продолжим –
Вы в главном
меню и Вы выбираете
найти элемент:

The first element that we fined out:

Вы вводите
то что хотели
найти и – находите
в строчке ХХХХХ.
Главное меню/Сортировка:

Ту мы можем
сортировать
по возрастанию
или убыванию
(ведь у человека
всегда должен
быть выбор!).
После сортировки
Главное меню/Выход!
Всё программа
завершилась
успешно! А поскольку
эти тесты никто
не читает, то
можно сказать
что компьютеры
в нашем институте
сделаны из
дуба.

МИНИСТЕРСТВО
ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО
ОБРАЗОВАНИЯ
РОССИЙСКОЙ
ФЕДЕРАЦИИ.

МОСКОВСКИЙ
ГОСУДАРСТВЕННЫЙ
АВИАЦИОННО-ТЕХНОЛОГИЧЕСКИЙ
УНИВЕРСИТЕТ

Лаботраторные
работы второго
курса второго
семестра.

Задание: вывести
значение функции
sinh(x)/sin(x) и её производно
на интервале
от А до Б в десяти
точках. Значения
производной
функции должно
считаться двумя
способами:
первое прямым
вычислением
и второе в помощью
рядов. Значение
производной
функции должно
считаться до
машинного нуля.

return
(cosh(x)*sin(x)-cos(x)*sinh(x))/(sin(x)*sin(x));

double *derives(
double (*f) (double),//функция

double k,
//кол-во точек
на интервале
в которос берется
производная

while
(((f0!=f_pred)&&(m<=100)));//вычисляем
до машинного
нуля


D[i]=d_pred;//массив значений
дельта

cout << "\n
x[" << i <<"] " << x[i] <<
"\t" <


{ double a , b , *x
, *D, (*f)(double)=function,*result;

result =
derives(function,x,10,D,a,b);}

x[0] 1 0.93704 0.937041 3.9346e-311
33

x[1] 1.8 3.895777 3.895777
3.9346e-311 53

x[2] 2.12 7.899375 7.899994
3.9346e-311 39

x[3] 2.408 17.496182 17.496226
3.9346e-311 33

x[4] 2.6672 46.255806 46.383292
3.9346e-311 43

x[5] 2.90048 203.810226 192.558503
3.9346e-311 47

x[6] 3.110432 11886.359648 11886.359648 3.9346e-311
51

x[7] 3.299389 454.965295 454.757697 3.9346e-311
43

x[8] 3.46945 96.558946 96.562709
3.9346e-311 36

x[9] 3.622505 36.997996 36.99798
3.9346e-311 32

Сперва прога
просит ввести
интервал. Далее
вывоти плоды
своей работы:

третий столбик
значение которое
получается
«напрямую»

четвёртый
столбик - значение
которое получается
вычислением
с помощью рядов

шестой столбик
- количество
итераций которое
было необходимо
для вычисления
производной
функции до
машинного
нуля.

Задание: написать
программу
которая просит
ввести строку,
нарезает эту
строку на подстроки
и выводит их
в обратном
порядке.

friend int
operator == (stroka & a , stroka & b);

friend istream&
operator >>(istream & in, stroka & a );

friend ostream&
operator <<(ostream & out, stroka & a );

GodDame_Mother_F_1
= new stroka[c.len];

GodDame_Mother_F_2
= new stroka[c.len];

GodDame_Mother_F_ =
new stroka[c.len];

if(((c.ch[i]=='
'||c.ch[i]=='.')&&((c.ch[i+1]!=' ')||(c.ch[i-1]!=' ')))){

GodDame_Mother_F_1[0].ch[j++]=c.ch[k];

GodDame_Mother_F_2[0].ch[g++]=c.ch[k];

if(GodDame_Mother_F_2[0].ch[f]!=c.ch[d+f]){

if(s1==0&&GodDame_Mother_F_2[0].ch[f+1]=='
'){

int operator ==
(stroka & a,stroka & b)

istream &operator
>>(istream &in,stroka & A)

ostream &operator
<<(ostream &out,stroka & A)

Написать программу
с наследованием
классов и
виртуальными
функциями.

virtual void fun
(int x=0, int y=0)=0;

class
What_the_hell_we_got: public complex

{cout<<"\n
What_the_hell_we_got "<< x<<"\t"<


{cout<<"\n
Plusssssss\tx+y ="<< x+y;}

class Umnojinia :
public What_the_hell_we_got

{cout<<"\n
Umnojinia\tx*x ="<< x*x;}

class xz : public
Plusssssss , public Umnojinia

{cout<<"\n
Xzubla\t\tx^3 ="<< x*x*x;}

{ What_the_hell_we_got
D, *pcom1 = &D;

Вводим два
числа и смотрим
что получится
при сложение
умножении или
возведение
в третью степень.

Название: Программирование на С++
Раздел: Рефераты по информатике, программированию
Тип: реферат
Добавлен 11:47:34 26 июня 2005 Похожие работы
Просмотров: 450
Комментариев: 21
Оценило: 5 человек
Средний балл: 4.8
Оценка: неизвестно   Скачать

Срочная помощь учащимся в написании различных работ. Бесплатные корректировки! Круглосуточная поддержка! Узнай стоимость твоей работы на сайте 64362.ru
Если Вам нужна помощь с учебными работами, ну или будет нужна в будущем (курсовая, дипломная, отчет по практике, контрольная, РГР, решение задач, онлайн-помощь на экзамене или "любая другая" учебная работа...) - обращайтесь: https://clck.ru/P8YFs - (просто скопируйте этот адрес и вставьте в браузер) Сделаем все качественно и в самые короткие сроки + бесплатные доработки до самой сдачи/защиты! Предоставим все необходимые гарантии.
Привет студентам) если возникают трудности с любой работой (от реферата и контрольных до диплома), можете обратиться на FAST-REFERAT.RU , я там обычно заказываю, все качественно и в срок) в любом случае попробуйте, за спрос денег не берут)
Да, но только в случае крайней необходимости.

Реферат: Программирование на С++
Реферат: Финансовая система 11
Эссе О Жизни В Средних Веках
Реферат по теме Решение задач и создание компонента в Delphi
Дипломная работа по теме Управление факторинговыми операциями (на примере Банка 'Национальная факторинговая компания')
Реферат: Внесудебные процедуры законодательства о несостоятельности. Скачать бесплатно и без регистрации
Курсовая работа по теме Проект підготовчого цеху шинного заводу
Итоговое Сочинение 2022 Зачет
Реферат На Тему Сестринское
Сочинение На Тему Для Меня Андрей Болконский
Темы Для Эссе Для Воспитателя Перечислить
Пао Ростелеком Практика Отчет
Лоцманская Проводка Судов Реферат
Разработка информационной системы Оптовая база
Курсовая работа: Основы теории литературы
Входная Контрольная Работа По Химии 8 Класс
Отчет По Учебной Практике 2 Курс
Реферат: Тара и упаковка товара в процессе продвижения потребителю
Контрольная работа по теме Авторское право на компьютерную программу. Договор франчайзинга
Сочинение Рассуждение По Рассказу Гранатовый Браслет
Сочинение по теме В поисках смысла жизни (по роману Л. Н. Толстого "Война и мир")
Топик: Поиск культурных корней Американцев (Looking for cultural roots of Americans)
Реферат: Методы управления риском
Реферат: Формула развития бизнеса

Report Page