Форум программистов, компьютерный форум CyberForum.ru

Объяснить программу (Алгоритм планирования, Планировщик) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на координаты http://www.cyberforum.ru/cpp-beginners/thread704263.html
N точек в пространств заданны своими координатами (Xi;Yi;Zi;) определить какие из них находятся на минимальном расстоянии друг от друга, сделать математическую постановку, алгоритма в виде блок схемы и реализовать в любой программной сфере N=5 x:={-1;-3;4;2;1} y:={2;0;4;2;2} z:={-1;3;5;8;4}
C++ Не работает перегрузка операторов при выводе в cout написал свой класс ComplexNumber. перегрузил для него операторы +, -, *, /, <<. конструкции вида ComplexNumber a(5,10); ComplexNumber b(7, 12); cout << "a = " << a << endl; cout << "b = " << b << endl; ComplexNumber sum = a + b; http://www.cyberforum.ru/cpp-beginners/thread704210.html
C++ Получить строку, состоящую из пяти звездочек
Получить строку, состоящую из пяти звездочек (символов "*"). Нужно вывести не символы, а именно строку. Помогите пожалуйста, очень нужно!
Функция дужки(приоритет операций) в калькуляторе C++
Надо сделать скобки в калькуляторе: сделать дополнительную ф-цию которая будет считать введеные даные после ввода "(", после ввода ")" возвращает результат в главную функцию(ну вместо ). Ну глянув на код ошибок вроде нет, но не компиируесть он. #include <iostream> #include <conio.h> #include <math.h> #include <string.h> #include <stdlib.h> using namespace std; int calc2(int); int main ()...
C++ Проверка ошыбок http://www.cyberforum.ru/cpp-beginners/thread704177.html
Есть код програмы но гдето есть ошыбка немогу с виду найти мне сказали запустить дебагер или както так и там будет видно как изменяютса переменные . скажите как запустить на с++.
C++ Найти тройки чисел Найти все такие тройки натуральных чисел x, y, z из интервала от 1 до 20, для которых выполняется равенство: x*y2=z2 Огромное спасибо заранее. подробнее

Показать сообщение отдельно
kirya
-9 / 2 / 0
Регистрация: 01.06.2012
Сообщений: 87
21.11.2012, 14:01     Объяснить программу (Алгоритм планирования, Планировщик)
Друзья, кто нибудь помогите объяснить как работает программа, по какому алгоритму планирования работает Планировщик, что конкретно делается.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include "stdafx.h"
#include "conio.h"
#include "iostream"
#include "stdlib.h"
#include "locale.h"
using namespace std;
 
void main()
{
    int n,i,j,sum=0;
    int serv[10],start[10],wait[10], obr[10];
    double avewait=0.0,aveobr=0.0;
    setlocale(LC_ALL, "rus");
    printf("Введите кол-во процессов: ");
    scanf("%d", &n);
 
    for (i=0;i<n;i++)
    {   
        printf("Введите начало запуска и время обслуживания: ");
        scanf("%d %d", &start[i], &serv[i]);
    }
    system("CLS");
 
    for (i=0;i<n;i++)
    {
        sum=0;
        for (j=0;j<i;j++)
            sum=sum+serv[j]-2;
            wait[i]=sum;
    }
 
    for (i=0;i<n;i++)
    {
        obr[i]=wait[i]+serv[i];
    }
    for (i=0;i<n;i++)
    {
        avewait+=wait[i];
        aveobr+=obr[i];
    }
    
    avewait/=n;
    aveobr/=n;
 
    printf("\n");
    printf("Процесс       Начало       Обслуживание       Ожидание       Оборот "); 
    printf("\n\n");
 
    for (i=0;i<n;i++)
    {
        cout<<i+1<<"\t\t"<<start[i]<<"\t\t"<<serv[i]<<"\t\t"<<wait[i]<<"\t\t"<<obr[i];
        printf("\n");
    }
    printf("=====================================================================\n\n");
    printf("Среднее время ожидания = %.2f", avewait);
    printf("\n");
    printf("Среднее оборотное время = %.2f", aveobr);
    _getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru