Особенности разработки программы KURS.EXE
line(z-20,k-70,z-30,k-90);
line(c,v-60,c-10,v-40);
line(c-10,v-40,c-30,v-30);
line(c-30,v-30,c-10,v-20);
line(c-10,v-20,c,v);
line(c,v,c+10,v-20);
line(c+10,v-20,c+30,v-30);
line(c+30,v-30,c+10,v-40);
line(c+10,v-40,c,v-60);
line(z-30,k-30,z-30,k-10);
setfillstyle(SOLID_FILL,GREEN);
floodfill(z-30,k-60,GREEN);
setfillstyle(SOLID_FILL,2);
flood
fill(c,v-30,2);
for(k=60;k<433;k++)
{
setcolor(2);
line(z-30,k-30,z-30,k-11);
line(c,v-30,c,v-37);
delay(25);
k+=2;
v-=3;
}
for(z=80;z<582;z++)
{
setcolor(2);
line(z-30,k-14,z-1,k-14);
line(c+520,v-35,c+502,v-35);
delay(25);
z+=2;
c-=3;
}}
void univer(int b,int n)
{
setcolor(15);
delay(700);
line(b-10,n-30,b-10,n-70);
line(b,n-70,b+15,n-30);
line(b+15,n-30,b+30,n-70);
delay(700);
setcolor(9);
line(b-50,n-30,b-50,n-70);
line(b-20,n-30,b-20,n-70);
line(b-20,n-30,b-50,n-70);
line(b+40,n-70,b+40,n-30);
line(b+40,n-30,b+70,n-30);
line(b+40,n-50,b+60,n-50);
line(b+40,n-70,b+70,n-70);
delay(700);
setcolor(4);
line(b-100,n-70,b-100,n-50);
arc(b-80,n-50,180,0,20);
line(b-60,n-70,b-60,n-50);
line(b+80,n-10,b+80,n-70);
arc(b+80,n-50,-90,90,20);
line(b+80,n-30,b+101,n-10);
delay(700);
}
void main()
{
int dr=DETECT,mod;
int err;
initgraph(&dr,&mod," ");
err=graphresult();
if(err){
cout<<"error initgraph"<<grapherrormsg(err);
exit(1);
}
flag(300,150);
zvezda(100,100,550,450);
univer(300,150);
setcolor(1);
delay(500);
outtextxy(50,200,"KURSOVAJA RABOTA PO:");
delay(500);
outtextxy(50,215,"PROGRAMMIROVANIJU NA");
delay(500);
outtextxy(50,230,"JAZIKE VISOKOGO");
delay(500);
outtextxy(50,245,"UROVNJA");
delay(500);
outtextxy(400,200,"VIPOLNIL:");
delay(500);
outtextxy(400,230,"STUDENT FITU I-2a");
setcolor(4);
delay(500);
outtextxy(400,215,"S");
delay(500);
outtextxy(413,215,"I");
delay(500);
outtextxy(426,215,"L");
delay(500);
outtextxy(439,215,"A");
delay(500);
outtextxy(452,215,"E");
delay(500);
outtextxy(465,215,"V");
delay(500);
outtextxy(500,215,"V.");
delay(500);
outtextxy(515,215," S.");
delay(500);
setcolor(4);
outtextxy(270,400,"2010");
getch();
closegraph();
int pm,pp;
int result;
while(1)
{clrscr();
cout<<"\n PRJAMAJA ZADANA URAVNENIEM AX+BY+C=0, A I B NE RAVNY 0.\n";
cout<<"\n OPREDELIT' PERESEKAYUT LI VSE PRJAMYE PERVUYU PRJAMUYU.\n";
cout<<"\n\n\t\t1-ZAPUSK PROGRAMMY\n";
cout<<"\t\t0-EXIT\n";
cin>>pm;
switch(pm)
{
case 1: clrscr();
result = spawnl(P_WAIT, "1.exe", NULL);
if (result == -1)
{
perror("Error from spawnl");
exit(1);
}
else
break;
case 0:exit(0);
}
}
}
Руководство пользователя
При запуске курсовой работы на дисплее появится титульный лист.
После нажатия любой клавиши запускается задание курсовой работы. Просмотрев результат работы задания, нажимаем любую клавишу и выходим в МЕНЮ. Для выхода из программы нажимаем – 0.
При работе с программой могут возникнуть проблемы: программа может не запускаться, и выводить ошибку инициализации графики. Чтобы избежать этого пользователь должен перед запуском программы убедиться в том, что файл EGAVGA.BGI находится в данном каталоге. В каталоге так же должны находится исполняемые файлы VOVA777.EXE, KURS.EXE.
Программа нормально работает в операционных системах Windows XP/NT/2000/98, а так же в MS-DOS'e. В других операционных системах программа не тестировалась.
Список используемой литературы
1. В.В.Подбельский «Язык С++»
2. Курс лекций по предмету «Программирование на ЯВУ»
3. Методические указания к лабораторным работам по предмету «Программирование на ЯВУ»
4. Т. А. Павловская «С/С++ Программирование на языке высокого уровня»
5. Б. Страустрап «ВВЕДЕНИЕ В ЯЗЫК С++»
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
- Автоматизированная система управления документооборотом центральной заводской лаборатории. Подсистема регистрации и сопровождения заказов на испытания
- Внутримашинное информационное обеспечение управления
- Настройка распределенной сети
- Основы дискретной математики
- Моделирование и исследование обрабатывающего участка цеха, производящего обработку деталей
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности