Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
vereina
27.05.2023 04:00 •
Информатика
Назовите размер порядка в записи вещественного числа? 0,25е-10
Показать ответ
Ответ:
tupayadaria
26.10.2021 20:38
Судя по всему, здесь в цикле складываются квадраты всех нечетных чисел от m до n включительно.
m & 1 - это битовая конъюнкция. Результатом будет 1, если m нечетное, и 0, если m - четное (то есть, содержит или не содержит соответствующий разряд)
Выражение вида T ? X : Y, где T - логическое высказывание, принимает значение X, если T истинно, и Y, если T ложно.
Соответственно, i = (m & 1) == 1 ? m : m + 1 означает, что
если m нечетное, то i = m
если четное, i = m+1 (то есть, первое нечетное число после m)
i += 2 означает, что цикл идет с шагом, соответственно, рассматриваются только нечетные числа.
0,0
(0 оценок)
Ответ:
Gelia1111
27.03.2022 10:38
Первая программа:
Var
A:integer;
P:real;
Begin
P:=1;
For A:= 100 to 405 do
if A mod 13 = 0 then P:=P*A;
WriteLn('P = ',P);
End.
Результат работы программы:
P = 8.85587927807922E+56
Вторая программа:
Var
A:integer;
P:real;
Begin
P:=1;
For A:= 11 to 36 do
if A mod 2 = 0 then P:=P*A;
WriteLn('P = ',P);
End.
Результат работы программы:
P = 4.37068711644365E+17
Третья программа:
Var x:real;
Begin
WriteLn('y(x) = 5*x +6');
x:=1;
Repeat
WriteLn('y(',x:0:3,') = ',5*x+6);
x:=x+0.4
Until x>4;
End.
Результат работы программы:
y(1.400) = 13
y(1.800) = 15
y(2.200) = 17
y(2.600) = 19
y(3.000) = 21
y(3.400) = 23
y(3.800) = 25
0,0
(0 оценок)
Популярные вопросы: Информатика
Katia1717
10.12.2021 23:00
Надати характеристику основним елементам вiкна середи програмування Qbasic....
snitkovskayalena
28.04.2022 08:56
15. В результате выполнения функции будет найден корень третьей степени из x A) Function F(x:real):real; begin y:=Exp(1/3*Ln(x)) end; B) Function F(x,y:real):real;...
anyaannaegorova
14.02.2020 02:50
Евгения составляет буквенные последовательности из букв слова КРЕМНИЙ. Сколько комбинаций длиной 5 может составить Евгения, если известно, что в слове четное положительное...
fara32
08.07.2022 03:48
По информатике в программе ,,кумир,, в чертежнике нужно начертить две звезды. напиши координаты точек, заранее большое...
Вано153
08.07.2022 03:48
Что такое компиляция? только не из интернета, а доступными словами....
прости17
08.07.2022 03:48
Путешественник идет из одного города в другой 10 дней,а другой путешественник тот же путь прходит за 15 дней. через сколоко дней встретятся путешественники,если выйдут...
figa333
08.07.2022 03:48
Производится четырехканальная квадро звукозапись с частотой дискретизации 16кгц и 16 битным разрешением.запись длится 1минуту ее результаты записоваются в фаил.какой...
лунтик72
08.07.2022 03:48
Написать программу, определяющую номер квартала по введеному номеру месяца, используя оператор case....
bogdanmaltsev
08.07.2022 03:48
Какое минимальное количество бит потребуется, чтобы закодировать результаты голосования 600 человек?...
Koteykatyan
09.03.2023 19:42
Паскаль: 1) дана строка символов, в которой есть хотя бы вхождение abc . все вхождения abc заменить на def 2) в заданном тексте все встретившееся буквы a удалить,...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
m & 1 - это битовая конъюнкция. Результатом будет 1, если m нечетное, и 0, если m - четное (то есть, содержит или не содержит соответствующий разряд)
Выражение вида T ? X : Y, где T - логическое высказывание, принимает значение X, если T истинно, и Y, если T ложно.
Соответственно, i = (m & 1) == 1 ? m : m + 1 означает, что
если m нечетное, то i = m
если четное, i = m+1 (то есть, первое нечетное число после m)
i += 2 означает, что цикл идет с шагом, соответственно, рассматриваются только нечетные числа.
Var
A:integer;
P:real;
Begin
P:=1;
For A:= 100 to 405 do
if A mod 13 = 0 then P:=P*A;
WriteLn('P = ',P);
End.
Результат работы программы:
P = 8.85587927807922E+56
Вторая программа:
Var
A:integer;
P:real;
Begin
P:=1;
For A:= 11 to 36 do
if A mod 2 = 0 then P:=P*A;
WriteLn('P = ',P);
End.
Результат работы программы:
P = 4.37068711644365E+17
Третья программа:
Var x:real;
Begin
WriteLn('y(x) = 5*x +6');
x:=1;
Repeat
WriteLn('y(',x:0:3,') = ',5*x+6);
x:=x+0.4
Until x>4;
End.
Результат работы программы:
y(1.400) = 13
y(1.800) = 15
y(2.200) = 17
y(2.600) = 19
y(3.000) = 21
y(3.400) = 23
y(3.800) = 25