КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Тема 7: Формат вывода данных
Формат определяет, сколько позиций займёт число, текст или символ при выводе на экран пользователя.
Для действительных (вещественных) чисел указывают количество позиций для вывода всего числа и количество знаков в дробной части числа через двоеточия.
В программе
| На экране пользователя (результата)
|
Х:=1.536789Е02;
Writeln (‘Ответ‘,х:8:2);
| 2 знака после запятой
Ответ _ _ 1 5 3 . 6 7
8 позиций для числа, заполняются с последней
|
Для целых чисел, текста указывают только количество позиций для вывода после двоеточия.
В программе
| На экране пользователя (результата)
|
Х:=321;
Writeln (‘Ответ‘:10 , х:6) ;
| 10 позиций для текста
_ _ _ _ _Ответ _ _ _3 2 1
6 позиций для числа
|
Задания
Задание 1.
Найдите значение d после выполнения следующих операторов:
a:= 2; b:=3; c:= 2*a+b; d:=a+b+c;
--------------
| b:= 25; c:=b+b; b:= b+c d:=c+b;
--------------
| a:= 4; b:=a*a; c:= a+b; d:=a+c;
--------------
| b:= 6; c:=b*5; c:= c+b; d:=c;
--------------
| Задание 2.
Запишите, как будет выведено на экран значение Х, если оператор вывода использует формат Х:5:1 (один штрих - одна позиция)
Х
| Экран пользователя
| 99.42
|
–– –– –– –– –– –– –– –– –– –– –– –– –– –– –– –– –– ––
| 0.123
|
–– –– –– –– –– –– –– –– –– –– –– –– –– –– –– –– –– ––
| -9.53
|
–– –– –– –– –– –– –– –– –– –– –– –– –– –– –– –– –– ––
| 25.5555
|
–– –– –– –– –– –– –– –– –– –– –– –– –– –– –– –– –– ––
| 9.12356Е02
|
–– –– –– –– –– –– –– –– –– –– –– –– –– –– –– –– –– ––
| 9.12356Е-02
|
–– –– –– –– –– –– –– –– –– –– –– –– –– –– –– –– –– ––
|
Задание 3.
Заполните таблицу. Пробел перед числом обозначайте _
Значение
| Формат
| Вывод
| 3.14159
3.14159
3.14159
0.1234
-0.006
25.876
-0.006
‘***’
‘*’
3.14159
3.14159
3.14159
-0.006
-0.006
-124.3123
-3.14159
‘*’
‘мышь’
| :5:2
:4:2
:5:3
:4:2
:8:3
:3:1
:9
:7
:7
________________
________________
________________
________________
________________
________________
________________
________________
________________
| ________________
________________
________________
________________
________________
________________
________________
________________
________________
3.14
_ _ 3.1
_ 3.14159
-0.01
-0.00600
-124.31
-3.14Е+00
_ _ _ *
_ _ _ мышь
|
Задание 4.
Напишите программы для следующих задач, организуя экран пользователя по предложенному варианту.
Дата добавления: 2015-01-29; просмотров: 37; Нарушение авторских прав
|