ludmila-malev280
?>

Паскаль! дан целочисленный массив размером n (n - const заполнить массив случайными числами от a до b (a, b вводятся с клавиатуры). найти среднее арифметическое значение элементов массива. вот что у меня получилось: programqqq; const a=5; b=5; var n: array [a..b] of integer; i: integer; begin randomize; write('изначальный массив: '); writeln; for i: =a to b do n: =random (100)-50; write (a: 5); writeln ('среднее арифмитическое= '+b)/2)); end. от этого зависит моя четверная и годовая оценка! p.s. пишите, , наиболее простыми понятиями (без function search, procedure, uses и т.д.)

Информатика

Ответы

saytru5850

program qqq;

const n=5;

var m: array [1..n] of integer;

i: byte;

a,b,s: integer;

begin

s: =0;

randomize;

write('введите a = '); readln(a);

write('введите b = '); readln(b);

for i: =1 to n do begin

m[i]: =random (a,b);

s: =s+m[i];

end;

writeln ('среднее арифмитическое= ',(s/n): 0: 4);

end.

pnatalia

объяснение:

медици́нская сестра́ (медсестра́)[1] — специалист со средним специальным медицинским образованием в области сестринского дела. медицинская сестра относится к среднему медицинскому персоналу, является младшим специалистом (это указано в дипломе медсестры) по отношению к специалисту — врачу.

начальное медицинское образование получают младшие медицинские сестры и санитарки, окончившие специальные курсы или получившие неполное среднее медицинское образование. они относятся к младшему медицинскому персоналу.

медицинская сестра выступает врача в лечебно-профилактических учреждениях, выполняет врачебные назначения и осуществляет сестринский процесс.

gavrilasmax05

1) 85.710=1010101.1011^2

целая часть от деления остаток от деления

85 div 2 = 42 85 mod 2 = 1

42 div 2 = 21 42 mod 2 = 0

21 div 2 = 10 21 mod 2 = 1

10 div 2 = 5 10 mod 2 = 0

5 div 2 = 2 5 mod 2 = 1

2 div 2 = 1 2 mod 2 = 0

1 div 2 = 0 1 mod 2 = 1

остаток от деления записываем в обратном порядке. получаем целую часть числа в 2-ой системе счисления: 1010101

85 = 1010101^2

для перевода дробной части числа последовательно умножаем дробную часть на основание 2. в результате каждый раз записываем целую часть произведения.

0.71*2 = 1.42

(целая часть 1)

0.42*2 = 0.84

(целая часть 0)

0.84*2 = 1.68

(целая часть 1)

0.68*2 = 1.36

(целая часть 1)

1011

получаем число в 2-ой системе счисления: 1011

0.71 = 0.1011^2

в итоге получаем число: 1010101.1011^2

ответ: 85.710=1010101.1011^2

2) 0.000111=0.07^8

разделим исходный код целой части числа на группы по 3 разряда.

0^2 = 000^2

затем заменяем каждую группу на код из таблицы.

двоичная сс восьмеричная сс

000 0

001 1

010 2

011 3

100 4

101 5

110 6

111 7

получаем число:

000^2 = 0^8

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

0001112 = 000 111^2

затем заменяем каждую группу на код из таблицы.

получаем число:

000 111 2 = 07^8

в итоге получаем число: 0.07^8

ответ: 0.000111=0.07^8

3) 309.880=0465.70243656^8

перевод целых десятичных чисел в любую другую системы счисления осуществляется делением числа на основание новой системы счисления (в нашем случае это 8) до тех пор, пока в остатке не останется число меньшее основания новой системы счисления. новое число записывается в виде остатков деления, начиная с последнего.

целая часть от деления остаток от деления

309 div 8 = 38 309 mod 8 = 5

38 div 8 = 4 38 mod 8 = 6

4 div 8 = 0 4 mod 8 = 4

0 div 8 = 0 0 mod 8 = 0

остаток от деления записываем в обратном порядке. получаем целую часть числа в 8-ой системе счисления: 0465

309 = 04658

для перевода дробной части числа последовательно умножаем дробную часть на основание 8. в результате каждый раз записываем целую часть произведения.

0.88*8 = 7.04

(целая часть 7)

0.04*8 = 0.32

(целая часть 0)

0.32*8 = 2.56

(целая часть 2)

0.56*8 = 4.48

(целая часть 4)

0.48*8 = 3.84

(целая часть 3)

0.84*8 = 6.72

(целая часть 6)

0.72*8 = 5.76

(целая часть 5)

0.76*8 = 6.08

(целая часть 6)

70243656

получаем число в 8-ой системе счисления: 70243656

0.88 = 0.70243656^8

в итоге получаем число: 0465.70243656^8

ответ: 309.880=0465.70243656^8

4) 0.101110=0.b8^16

разделим исходный код целой части числа на группы по 4 разряда.

0^2 = ^2

затем заменяем каждую группу на код из таблицы.

двоичная сс шестнадцатеричная сс

0

0001 1

0010 2

0011 3

0100 4

0101 5

0110 6

0111 7

1000 8

1001 9

1010 a

1011 b

1100 c

1101 d

1110 e

f

получаем число:

^2 = 0^16

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

101110^2 = 1011 1000^2

затем заменяем каждую группу на код из таблицы.

получаем число:

1011 1000^2 = b8^16

в итоге получаем число: 0.b8^16

ответ: 0.101110=0.b8^16

5) 52.910=

перевод целых десятичных чисел в любую другую системы счисления осуществляется делением числа на основание новой системы счисления (в нашем случае это 16) до тех пор, пока в остатке не останется число меньшее основания новой системы счисления. новое число записывается в виде остатков деления, начиная с последнего.

целая часть от деления остаток от деления

52 div 16 = 3 52 mod 16 = 4

3 div 16 = 0 3 mod 16 = 3

0 div 16 = 0 0 mod 16 = 0

остаток от деления записываем в обратном порядке. получаем целую часть числа в 16-ой системе счисления: 034

52 = 034^16

для перевода дробной части числа последовательно умножаем дробную часть на основание 16. в результате каждый раз записываем целую часть произведения.

0.91*16 = 14.56

(целая часть 14)

0.56*16 = 8.96

(целая часть 8)

0.96*16 = 15.36

(целая часть 15)

0.36*16 = 5.76

(целая часть 5)

0.76*16 = 12.16

(целая часть 12)

0.16*16 = 2.56

(целая часть 2)

0.56*16 = 8.96

(целая часть 8)

0.96*16 = 15.36

(целая часть 15)

e8f5c28f

получаем число в 16-ой системе счисления: e8f5c28f

0.91 = 0.e8f5c28f16

в итоге получаем число: 034.e8f5c28f^16

ответ: 52.910=034.e8f5c28f^16

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

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

Паскаль! дан целочисленный массив размером n (n - const заполнить массив случайными числами от a до b (a, b вводятся с клавиатуры). найти среднее арифметическое значение элементов массива. вот что у меня получилось: programqqq; const a=5; b=5; var n: array [a..b] of integer; i: integer; begin randomize; write('изначальный массив: '); writeln; for i: =a to b do n: =random (100)-50; write (a: 5); writeln ('среднее арифмитическое= '+b)/2)); end. от этого зависит моя четверная и годовая оценка! p.s. пишите, , наиболее простыми понятиями (без function search, procedure, uses и т.д.)
Ваше имя (никнейм)*
Email*
Комментарий*

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

svetegal
ирина Альбертовна
Юлия Соколовская1568
chaa140
Стяжкин
Magnolia200872
dmitrij-sp7
алексей_Цуканов
aza2103
ninaandreeva3179
vetrov1
sveta1308
Dampil
Михайловна-Гусева350
Yelizaveta1848