Помогите с информатикой! 1 Дано: writeln (s:6:2); Если s=114,1464, то на экране появится 2.
Оператор вывода write (6,12,22,200); Результат:Ответы на вопрос
1.
var s : real := 114.1464;
begin
writeln (s:6:2);
end.
114.15
2.
begin
write (6,12,22,200);
end.
61222200
Привет! Для того чтобы понять, что будет выведено на экран, давайте разберем каждую строку по отдельности.
writeln(s:6:2);Эта строка будет выводить значение переменнойsс форматированием. В данном случае, указаны два числа после запятой, что означает, что будет выведено 6 символов, включая два знака после запятой. Таким образом, значениеs=114,1464будет выведено в формате с шестью символами, включая два знака после запятой. Однако, значениеs=114,1464не совпадает с указанным, так как числа разделяются точкой, а не запятой.write(6, 12, 22, 200);Эта строка просто выводит значения 6, 12, 22 и 200, разделяя их пробелами.
Теперь, если предположить, что s имеет значение 114.1464 (число с точкой, а не запятой), то можно ожидать следующий вывод:
114.15 6 12 22 200
Первая строка выводит значение s с форматированием на 6 символов, включая два знака после запятой. Округление числа 114.1464 происходит до двух знаков после запятой, поэтому получаем 114.15. Вторая строка выводит числа 6, 12, 22 и 200, разделяя их пробелами.
Но еще раз отмечу, что значение s=114,1464 не является корректным числом из-за запятой, и его нужно представить как s=114.1464, чтобы корректно обработать оператор вывода writeln(s:6:2);.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
