Имеют дело с количеством энергии необходимой для хранения, передачи или обработки данного объема информации за единицу времени. Пример Нужно сделать фотографию всех учеников и отправить в школьный архив в бумажном виде напечатав на принтере. Фотоапарат делает фотографию и производить запись ее на внутренний накопитель. Фотоапарат по wifi передает данные на принтер с которым у него установленно соединение, принтер печатает картинку. все операции требуют затрат электроэнергии, кол-во которой может показывать электросчетчик в Ватт/часах
#include <iostream> #include <vector> using namespace std;
int main() { unsigned short int n; cout << "n = "; cin >> n; vector<int> a; int in, avg, s = 0, c = 0; for (int i = 0; i < n; ++i) { cout << "a[" << i << "] = "; cin >> in; a.insert(a.end(), in); if (i % 2 == 1) { s += a.back(); c++; } } avg = (int) s / c; cout << "Среднее арифметическое элементов на нечётных позициях: " << avg; return 0; }
Procedure swap(var a, b: real); var t: real; begin t := a; a := b; b := t; end;
var a, b, c: real; begin readln(a, b, c); if (a > b) then swap(a, b); if (b > c) then swap(b, c); if (a > b) then swap(a, b); writeln(a, ' ', b, ' ', c); end.
Без процедур:
var a, b, c, t: integer; begin readln(a, b, c); if (a > b) then begin t := a; a := b; b := t; end; if (b > c) then begin t := b; b := c; c := t; end; if (a > b) then begin t := a; a := b; b := t; end; writeln(a, ' ', b, ' ', c); end.
Пример
Нужно сделать фотографию всех учеников и отправить в школьный архив в бумажном виде напечатав на принтере.
Фотоапарат делает фотографию и производить запись ее на внутренний накопитель. Фотоапарат по wifi передает данные на принтер с которым у него установленно соединение, принтер печатает картинку. все операции требуют затрат электроэнергии, кол-во которой может показывать электросчетчик в Ватт/часах