Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Тема 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.

Напишите программы для следующих задач, организуя экран пользователя по предложенному варианту.

Задача Экран пользователя Отметка
1. Написать программу вычисления площади поверхности параллелепипеда. S=2*(A*B+B*C+C*A) (Запустите программу, введите данные: А=9, В=7.5, С=5. Если правильно составлена программа, то вы получите результат S=300.00) Вычисление S поверхности параллелепипеда. Введите исходные данные: Длина (см)? 9 Ширина (см)? 7.5 Высота (см)? 5 Площадь поверхности: 300.00 кв.см.    
2. Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей и карандашей. Вычисление стоимости покупки. Введите исходные данные: Цена тетради (руб.)? 2.75 Количество тетрадей? 5 Цена карандаша (руб.)? 0.85 Количество карандашей? 2 Стоимость покупки: 15.45 руб.      
3. Написать программу вычисления расстояния между населенными пунктами, изображенными на карте. Вычисление расстояния между населенными пунктами. Введите исходные данные: Масштаб карты (количество километров в одном сантиметре)? 120 Расстояние между точками, изображающими населенные пункты (см)? 3.5 Расстояние между населенными пунктами 420 км.  
4. Написать программу вычисления стоимости поездки на автомобиле на дачу (туда и обратно). Исходными данными являются: расстояние до дачи (в километрах); количество бензина, которое потребляет автомобиль на 100 км пробега; цена одного литра бензина. Вычисление стоимости поездки на дачу и обратно. Расстояние до дачи (км)? 67 Расход бензина (литров на 100 км пробега)? 8.5 Цена литра бензина (руб.)? 9 Поездка на дачу и обратно обойдется в 102.51 руб.  
5. Написать программу пересчета расстояния из верст в километры (1 верста равняется 1066,8 м). Пересчет расстояния из верст в километры. Введите расстояние в верстах и нажмите <Enter>? 100 100 верст(а/ы) - это 106.68 км.  
6. Написать программу пересчета веса из фунтов в килограммы (1 российский фунт равен 409,5 г). Пересчет веса из фунтов в килограммы. Введите вес в фунтах и нажмите <Enter>? 5 5 фунт(а/ов) - это 2.05 кг  
7. Написать программу вычисления величины дохода по вкладу. Процентная ставка (в процентах годовых) и время хранения (в днях) задаются во время работы программы. Вычисление дохода по вкладу. Введите исходные данные: Величина вклада (руб.)? 2500 Срок вклада (дней)? 30 Процентная ставка (годовых)? 20 Доход: 41.10 руб. Сумма по окончании срока вклада: 2541.10 р.  
8. Написать программу пересчета величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах. Введите величину временного интервала (в минутах) и нажмите <Enter>? 150 150 минут - это 2ч. 30 мин.  
9. Написать программу, которая преобразует введенное с клавиатуры дробное число в денежный формат. Например, число 12.5 должно быть преобразовано к виду 12 руб. 50 коп. Преобразование числа в денежный формат. Введите дробное число? 23.6 23.6 руб. - это 23руб. 60 коп.  

Поделиться:

Дата добавления: 2015-01-29; просмотров: 206; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты