В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
missdrama
missdrama
24.10.2021 06:40 •  Информатика

Демонстрация сортировки. после каждой строки нажимайте "enter"

program z1;

uses crt;

var i,m,j: integer;

a: array[1..10] of integer;

begin

clrscr;

randomize;

for i: = 1 to 10 do

begin

textcolor (4);

a[i]: =random(9)+1;

write (' ', a[i]);

delay(100);

end;

writeln(' ');

readln;

for j: =1 to 10 do

begin

for i: = 1 to 9 do

begin

if a[i]> a[i+1] then

begin

m: =a[i];

a[i]: = a[i+1];

a[i+1]: =m;

end;

end;

for i: = 1 to 10 do

begin

textcolor (4);

write (' ', a[i]);

delay(100);

end;

writeln(' ');

readln;

end;

writeln(' ');

for i: = 1 to 10 do

begin

textcolor (4);

write (' ', a[i]);

delay(100);

end;

readkey;

end.​

Показать ответ
Ответ:
BMW535
BMW535
02.10.2020 08:25

Рассмотрим три решения

Объяснение:

Попробуем тремя :

1) используя numpy, создадим список с метода arange, позволяющего делать range нецелочисленным. Далее просто суммируем получившийся список (для суммы можно импортировать fsum из библиотеки math, а можно воспользоваться и стандартной sum)

2) исходя из определения арифметической прогрессии:

нам известен первый член (0.5), разность  (1),  последний член (99.5), а также количество членов прогрессии. Просто посчитаем по формуле.

3) с цикла вычислим все то же самое. Будем постепенно прибавлять к сумме увеличивающийся на 1 первый элемент.

Как видим, все три работают одинаково верно.


Составьте программу вычисления суммы S=0.5+1.5+2.5+... +98.5+99.5(на Python)
0,0(0 оценок)
Ответ:
malinovskaya10102006
malinovskaya10102006
05.06.2023 19:30

var

i, x: integer; // объявляем переменные целочисленного типа.

y, sum : real; // объявляем переменные вещественного типа.

begin

y := 10; // пробег спортсмена в первый день.

while i < 6 do // в цикле определяем пробег спортсмена со 2-го по 7-й день.

begin

y := y + (y / 100 * 10); // пробег спортсмена за i-й день.

sum := sum + y; // считаем сумму километров.

i := i + 1; // счетчик дней недели.

end;

write ('В сумме за 7 дней спортсмен пробежал: ',round(sum + 10,2), ' км.'); //вывод на экран.

end.

Объяснение:

Вбей в Паскале с WHILE

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота