Курсовая работа — Система заказа и учета услуг по обслуживанию средств вычислительной техники.


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

Методические указания по выполнению курсовой работы по дисциплине Технология программирования


Методические указания по выполнению курсовой работы по дисциплине Технология программирования 2010 Методические указания по выполнению курсовой работы по дисциплине Технология программирования 2010

Методология Rational Unified Process (RUP)


RUP — методология разработки программ¬ного обеспечения, созданная компанией Rational Software. Она является ведущей методологией разработки ПО. Это пример «тяжелого» процесса. RUP использует итеративную и инкрементальную модель разработки. В конце каждой итерации (в идеале продолжающейся от 2 до 6 недель) проектная команда должна достичь запланированных на данную итерацию целей, создать или доработать проектные артефакты и получить Читать далее

Отчеты по практической работе — ТП


Введение Цель лабораторного практикума: Лабораторные работы выполняются при изучении курса «Технология программирования» с целью изучения студентами технологии разработки программ в среде разработки С#. Порядок выполнения работ: Для выполнения всех лабораторных работ предлагается следующий порядок: 1. Ознакомиться с теоретическим материалом; 2. Выполнить индивидуальное задание; 3. Составить отчет о проделанной работе. Варианты индивидуального задания определяются преподавателем.

Задания на летнюю практику


Задания на летнюю практику для 1-го курса (3 неделя) Задания на летнюю практику для 1-го курса Задания на летнюю практику для 1-го курса (2 неделя) Задания на летнюю практику (4 неделя) Задачник-практикум

C++. Примеры программ. Часть 2.


Даны две строки А и B. Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В (буквы можно использовать не более одного раза и можно переставлять). Например, А: ИНТЕГРАЛ; В: АГЕНТ — составить можно; В: ГРАФ -нельзя. #include #include #include #include

C++. Примеры программ.


//Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. //Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. /Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент. #include #include #include void summa(); void zapolnenie(); void perestanovka(); int matr[5][5]; int mas[5]; void main() { clrscr(); randomize(); int i,n,j,p,a,c=0,c1,c2,min;

Пирмеры программ на Си++


10-1..txt ************************************************************************ #include //подключение библиотек #include #define size 10 //объявление макроимени void main() { clrscr(); //очистка экрана int a[size]; //объявление int i,k=0; //переменных printf(«\t\t* * * Количество положительных чисел в массиве * * *\n\n»); printf(» Введите массив\n\n»); for(i=0;i0) k++; //наращиваем кол-во положительных элементов } printf(«\n В данном массиве %d положительных чисел»,k);//вывод результата getch(); }

Различные программы на Си ++


privet kolhoznikam..txt ************************************************************************ #include #include void main(void) { clrscr(); char a[]=»privet kolhoznikam!»; int x,y,z,i; printf («vvedi nomer 1 zameniaemogo elementa i 2:»,x,y); scanf («%d %d»,&x,&y); z=a[x]; a[x]=a[y]; a[y]=z; // for (i=1;i<11;i++) printf(«%c»,a[]); getch(); }

Слова с одной буквы. Программа на Си ++


// Найти в ней те слова, //которые начинаются и оканчиваются одной и той же буквой. #include #include #include void main() { clrscr(); char str[100]; puts(«Введите предложение»); scanf(«%s»,&str); int mas[20]; int n=0,i=0,j=1; n=strlen(str); mas[0]=0; for(i=0;i

Программа Си ++. Можно ли из букв, входящих в А, составить В?


//Даны две строки А и B. Составьте программу, //проверяющую, можно ли из букв, входящих в А, составить В //(буквы можно использовать не более одного раза и можно переставлять). //Например, А: ИНТЕГРАЛ; В: АГЕНТ — составить можно; В: ГРАФ -нельзя. #include #include #include #include

Программа на C ++. Считать из текстового файла плавающего формата.


//Считать из текстового файла плавающего формата, //количество данных неизвестно. #include #include #include void main() { clrscr(); float *mas,x; FILE*in; float k=0; if((in=fopen(«D:\\men.txt»,»r+t»))==NULL) { puts(«Ошибка открытия файла»); getch(); exit(1); } while(!feof(in)) //пока не конец файла. {k=0; fscanf(in,»%f»,&x); k++; }

Программа Си ++. В заданном тексте заменить одно слово другим (слова разной длины).


//В заданном тексте заменить одно слово другим (слова разной длины). #include #include #include void main() { clrscr(); //очистка экрана char str[250],slovo[10], noslov[10]; int ps1,ps2,ps3,i=0,n=0,st=0,p=0; puts(«Введите строку\n»); gets(str); puts(«Введите слово\n»); gets(slovo); puts(«Введите новое слово\n»); gets(noslov); ps1=strlen(noslov);//определяем длину строки ps3=strlen(slovo); //определяем длину строки

Графика на Си ++. Шестиугольник. Кораблик. Квадратики. Круги.


Шестиугольник. # include # include # include # include # define PATH «d:\\work\\borlandc\\bin\\» void xxx (int x, int y, int a) { setcolor (10) ; line (x,y,x+a*sqrt(3)/2,y-a/2); line (x+a*sqrt(3)/2,y-a/2,x+a*sqrt(3),y); line (x+a*sqrt(3),y,x+a*sqrt(3),y+a); line (x+a*sqrt(3),y+a,x+a*sqrt(3)/2,y+3*a/2); line (x+a*sqrt(3)/2,y+3*a/2,x,y+a); line (x,y+a,x,y); }

Двумерные массивы


//najti summu i kolichestvo polozhitel’nyh elementov massiva A[N][N], nahodyaschihsya nad glavnoj diagonal’yu #include #include #include main() { randomize(); const n=10; int a[n][n],i,j,k=0; float s=0; printf(«Ishodnyj massiv A[%i][%i]\n»,n,n); for(i=0;i

Одномерные массивы


//vvesti s klaviatury odnomrernyj massiv tselyh chisel //i vyvesti na ekran kolichestvo nenulevyvh elementov #include #include #define size 15 void main() { clrscr(); printf(«Vvedite %i elementov massiva tselyh chisel:\n»,size); int a[size],i,k=0; for(i=0;i

Циклические алгоритмы.


//vyvesti v vide tablitsy znachenie functsij y=x4, y=tg(x) na otrezke [-5;5] s shagom 0.1 #include #include #include void main() { clrscr(); printf(» Vychislenie funktsij\n| X | tgX | X4 |\n|——+———+———|\n»); float x=-5; while (x

Разветвляющиеся алгоритмы. Часть 4.


//s klaviatury vvedeno nekotoroe chislo i granitsy diapazona //proverit’, prinadlezhit li chislo diapazonu i ravno li odnoj iz granits //esli prinadlezhit, umnozhit’ ego na dva #include #include void main() { clrscr(); int a,b,n; printf(«Vvedite tseloe chislo: «); scanf(«%i»,&n); printf(«Vvedite granitsy diapazona: «); scanf(«%i%i»,&a,&b); if(n==a) printf(«Chislo ravno levoj granitse»); else if(n==b) printf(«Chislo ravno pravoj granitse»); else Читать далее

Разветвляющиеся алгоритмы. Часть 3.


//proverit’, razlichny li vse tsifry chetyr`hznachnogo chisla N #include #include void main() { clrscr(); int n,a,b,c,d; printf(«Vvedite chetyr`hznachnoe chislo: «); scanf(«%i»,&n); if(n<999||n>9999) printf(«Eto ne chetyr`hznachnoe chislo»); else { a=n/1000; b=n%1000/100; c=n%100/10; d=n/10; if(a==b||a==c||a==d||b==c||b==d||c==d) printf(«Tsifry etogo chisla ne razlichny»); else printf(«Tsifry etogo chisla razlichny»); } getch(); }

Разветвляющиеся алгоритмы. Часть 2.


//opredelit’ rezul’tat gadaniya na romashke, vzyav kolihestvo lepestkov N za ishodnye dannye #include #include void main() { clrscr(); unsigned n; printf(«\tGadanie na romashke\nVvedite kolichestvo lepestkov: «); scanf(«%u»,&n); if(n%2==0) printf(«Rezul’tat: «»ne lyubit»»»); else printf(«Rezul’tat: «»lyubit»»»); getch(); }

Разветвляющиеся алгоритмы


//suschesvuet li treugol’nik so storonami a,b,c, i esli da — //to kakoj (ravnostoronnij ravnobedrennyj ili raznostoronnij) #include #include void main() { clrscr(); printf(«Vvedite storony treugol’nika (a,b,c): «); unsigned a,b,c; scanf(«%u%u%u»,&a,&b,&c); if(!(a&&b&&c)) printf(«Ni odna iz storon ne mozhet byt’ ravna nulyu»); if(a+b>c&&a+c>b&&b+c>a) if(a==b&&b==c) printf(«Treugol’nik ravnostoronnij»); else if(a==b||b==c||a==c) printf(«Treugol’nik ravnobedrennyj»); else printf(«Treugol’nik raznostoronnij»); else printf(«Takoj treugol’nik ne Читать далее

Линейные алгоритмы — примеры программ. Часть 3.


//perevesti v nemetricheskuyu sistemu dlinu otrezka P, zadannuyu v metrah #include #include void main() { clrscr(); float p,r; printf(«Vvedite dlinu otrezka P (v metrah): «); scanf(«%f»,&p); r=p/0.0445; printf(«V russkoj nemetricheskoj sisteme:\n %.2f vershkov, «); r/=16; printf(«%.2f arshin, «,r); r/=3; printf(«%.2f sazhenej, %.2f verst»,r,r/500); getch(); }