Главное отличие жесткого диска от дискет – это запись информации на жестких пластинах (алюминиевых или стеклянных), покрытых ферромагнитным материалом, в большинстве случаев двуокисью хрома. Винчестеры чаще всего применяют как несъемный носитель информации, но в последние годы был изобретен съемный жесткий диск, получивший широкое применение. Винчестер обычно совмещают с приводом, накопителем и блоком электроники. Впервые на компьютерном рынке «винт» появился в далеком 1957 году. Появился на свет он, благодаря компании IBM, задолго до появления персонального компьютера. Он был вмещать 5 МБ информации и стоил сумасшедших денег. Чуть позже был разработан 10 МБ жесткий диск, но уже для ПК. Винчестер состоял из 30 дорожек и 30 секторов в каждой. После маркировки «30/30» одноименной с популярным карабином марки «Винчестер» накопитель получил название в разговорной речи «винчестер» или сокращенное «винт». На территории Европы и США этот термин исчез еще в 90-е годы и только в России его продолжают на сленге называть таким образом.
{программу для вычисления суммы элементов арифметической прогрессии} var i,j,q,d,n,s,s0,sm:integer; begin write('Введите число эле-в, первый элемент и шаг ариф. прогрессиии шаг'); read(n,s0,d); for i:= 1 to n do begin s:= s0 +(i-1)*d; write(s:2); sm:= sm + s;end; write(sm:4);end.
{программу для вычисления суммы элементов геометрической прогрессии} var i,j,q,n:integer; z,b,b0,sm:real; begin write('Введите число эле-в, первый элемент и знаменатель геом. прогрессиии'); read(n,b0,q); for i:= 1 to n do begin z:=i; b:= b0 *Power(q,z-1); write(b:4); sm:= sm + b;end;write(sm:4);end.
C++
#include <iostream>
#include <math.h>
using namespace std;
int main() {
setlocale(LC_ALL, "RUS");
double a, b, c;
double d, x1, x2;
cout << "a*x*x+b*x+c=0. Введите a,b,c: ";
cin >> a >> b >> c;
cout << "a=" << a << " b=" << b << " c=" << c << "\n";
if (a == 0.0) {
cout << "Не корневое уравнение!"<<endl;
return 2;
}
d = b * b - 4 * a * c;
cout << "d=" << d << "\n";
if (d > 0) {
x1 = (-b + sqrt(d)) / (2 * a);
x2 = (-b - sqrt(d)) / (2 * a);
cout << "x1=" << x1 << " x2=" << x2 << endl;
}
else if (d == 0.0) {
x1 = (-b / (2 * a)); x2 = x1;
cout << "x=" << x1 << endl;
}
else {
cout << "eкорни уравнения не найдены"<< endl;
}
}
Объяснение:
На рисунке блок-схема