Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Шынарай111
19.11.2022 11:09 •
Информатика
Решите по информатике в програме "pascalabc.net" найти 10 значений выражения 1/х для случайных х из интервала от -10 до 20
Ответ:
аовлвововоов
06.10.2020 09:35
1. Короткий вариант
// PascalABC.NET 3.2, сборка 1439 от 09.05.2017
// Внимание! Если программа не работает, обновите версию!
begin
SeqRandom(10,-10,20).Select(x->(x,1/x)).Println(NewLine)
end.
Пример
(13,0.0769230769230769)
(-10,-0.1)
(9,0.111111111111111)
(-5,-0.2)
(14,0.0714285714285714)
(18,0.0555555555555556)
(15,0.0666666666666667)
(3,0.333333333333333)
(-5,-0.2)
(-9,-0.111111111111111)
2. "Красивый" вариант
// PascalABC.NET 3.2, сборка 1439 от 09.05.2017
// Внимание! Если программа не работает, обновите версию!
begin
SeqRandom(10,-10,20).Select(x->(x,1/x))
.Foreach(x->Writeln(x[0]:3,x[1]:15:8))
end.
Пример
18 0.05555556
-10 -0.10000000
16 0.06250000
6 0.16666667
15 0.06666667
13 0.07692308
5 0.20000000
18 0.05555556
-1 -1.00000000
13 0.07692308
3. А так писали наши деды четверть века назад...
var
i,x:integer;
begin
Randomize;
for i:=1 to 10 do begin
x:=Random(31)-10;
Writeln(x:3,1/x:15:8)
end
end.
Пример
-7 -0.14285714
11 0.09090909
-2 -0.50000000
-10 -0.10000000
14 0.07142857
-7 -0.14285714
-5 -0.20000000
5 0.20000000
13 0.07692308
10 0.10000000
0,0
(0 оценок)
Популярные вопросы: Информатика
marrycat1
18.04.2023 15:59
Программа на Python 3. Она выводит все варианты паролей состоящих из одной/двух/трёх/четырёх цифр. С паролями из трёх цифр всё нормально, программа выводит ровно 100...
Мила5411
19.03.2023 09:39
Какая характеристика определяет количество измерений входного звукового сигнала за 1 секунду? Длительность звучания Разрядность дискретизации Частота дискретизации...
lilo52
23.06.2022 07:51
Введите на экран таблицу умножения используя только циклы вида repeat/until (paskal) ...
ladychoco
05.01.2020 11:47
Чтобы переместить фрагмент изображения,...
viti2000
14.11.2021 19:02
Робинзон крузо провёл на острове f дней. сколько полных недель он пробыл на острове? в pascal abc...
Hacтяя
28.12.2021 03:05
Дана строка содержащая текст записанный строчными буквами.получить в другой строке тот же текст записанный заглавными бувами...
ŦøPňŷŦĩĩ78
28.12.2021 03:05
Что характерно для технологии «клиент-сервер»? выберите один или несколько ответов: a. сервер посылает запрос клиенту и получает результаты b. основную работу выполняет...
feho
28.12.2021 03:05
Какие возлагаются на системного администратора? выберите один или несколько ответов: a. обеспечение защиты данных b. разграничение прав пользователей c. разработка...
Кошка200511
27.01.2021 18:32
Вывести общий множитель за скобки. решить. 1) 5с-10 2) 8а^2 + 3a -2a^3 3) p^2 * y^2 + py^3 4) 7x^2 * y^3 - 21x^3 *y^3 5) a(a+2) - 4(a+2)...
хорёк05
27.01.2021 18:32
Изложите свою мысль из высказывания. необходимые аргументы для обоснования своей позиции. цель политики-достижение блага...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
// PascalABC.NET 3.2, сборка 1439 от 09.05.2017
// Внимание! Если программа не работает, обновите версию!
begin
SeqRandom(10,-10,20).Select(x->(x,1/x)).Println(NewLine)
end.
Пример
(13,0.0769230769230769)
(-10,-0.1)
(9,0.111111111111111)
(-5,-0.2)
(14,0.0714285714285714)
(18,0.0555555555555556)
(15,0.0666666666666667)
(3,0.333333333333333)
(-5,-0.2)
(-9,-0.111111111111111)
2. "Красивый" вариант
// PascalABC.NET 3.2, сборка 1439 от 09.05.2017
// Внимание! Если программа не работает, обновите версию!
begin
SeqRandom(10,-10,20).Select(x->(x,1/x))
.Foreach(x->Writeln(x[0]:3,x[1]:15:8))
end.
Пример
18 0.05555556
-10 -0.10000000
16 0.06250000
6 0.16666667
15 0.06666667
13 0.07692308
5 0.20000000
18 0.05555556
-1 -1.00000000
13 0.07692308
3. А так писали наши деды четверть века назад...
var
i,x:integer;
begin
Randomize;
for i:=1 to 10 do begin
x:=Random(31)-10;
Writeln(x:3,1/x:15:8)
end
end.
Пример
-7 -0.14285714
11 0.09090909
-2 -0.50000000
-10 -0.10000000
14 0.07142857
-7 -0.14285714
-5 -0.20000000
5 0.20000000
13 0.07692308
10 0.10000000