cheberyako2013
?>

Составить конспект внутренняя память

Информатика

Ответы

Салиев

Внутренняя память реализуется с набора микросхем, установленных на материнской плате.Она предназначена для хранения программ и данных,с которыми процессор непосредственно работает.

Память компьютера состоит из ячеек, местонахождение которых определяется уникальным адресом.В каждой ячейке хранится машинное слово , соответствующее какому либо данному или элементу программы.От разрядности машинного слова зависит объем памяти.

Ёмкость памяти измеряется в килобайтах, мегабайтах и гигабайтах.

MariyaKhanbalaeva585
1. "Школьное" решение

// PascalABC.Net 3.0, сборка 1066
var
  s,s1:string;
  i:integer;
  a:char;
begin
  Write('Введите натуральное число любой длины :'); Readln(s);
  Write('Введите цифру, которую надо удалить: '); Readln(a);
  s1:='';
  for i:=1 to Length(s) do
    if s[i]<>a then s1:=s1+s[i];
  Writeln('Результат: ',s1)
end.

Тестовый прогон:
Введите натуральное число любой длины :3141592653589793
Введите цифру, которую надо удалить: 5
Результат: 3141926389793

2. Современное решение (так в школе почему-то не учат)

// PascalABC.Net 3.0, сборка 1066
begin
  var s:=ReadString('Введите натуральное число любой длины :');
  var a:=ReadChar('Введите цифру, которую надо удалить: ');
  Write('Результат: ',s.Replace(a,''));
end.
Джамал1009
Begin
  var a: integer;
  readln(a);
  for i: integer := 1 to abs(a) do
    if (a mod i = 0) then
      writeln('> ', i);
end.

function Simple(a: integer): boolean;
begin
  result := true;
  for i: integer := 2 to (a div 2) do
    if (a mod i = 0) then
     begin
      result := false;
      break;
    end;
end;

begin
  var a: integer;
  readln(a);
  writeln(Simple(a));
end.

var
  a: integer;

begin
  readln(a);
  for i: byte := length(a.ToString()) downto 1 do
    write(a.ToString()[i]);
end.

function Simple(a: integer): boolean;
begin
  result := true;
  for i: integer := 2 to (a div 2) do
    if (a mod i = 0) then
     begin
      result := false;
      break;
    end;
end;

function par(a: integer): string;
begin
  for i: byte := length(a.ToString()) downto 1 do
    result += a.ToString()[i];
end;

  
begin
  var a: integer;
  readln(a);
  for i: integer := 1 to abs(a) do
    if ((a mod i = 0) and (Simple(a)) and (par(a) = inttostr(i))) then
      writeln('> ', i);
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить конспект внутренняя память
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

А Дзукаев1562
MArat
BogdanR106203
lubavarif83
Валуева
Khlistova1488
shuramuji
roman-fetisov2005
chuykin
barinovmisha2013
Khrimyan1207
Kulikovvl9
dimari81
cleopatra1959
Филиппович_Николаевич