Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RT.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
672 Кб
Скачать
☆

Тема 4: Оператор присваивания

Используется для присваивания значения переменной.

<имя_переменной> := <выражение>;

Сначала вычисляется значение выражения в правой части оператора, затем полученный результат присваивается переменной, указанной в левой части.

Выражение может быт разного типа (действительный (Real), целый (Integer), символьный (String, Char), логический (Boolean)). Тип выражения в правой части должен совпадать с типом переменной в левой части.

Пример:

F:=3;

C:=30+F;

C:=C*F;

Тема 5: Оператор ввода

Оператор ввода используется, когда значения переменным вводятся пользователем с клавиатуры во время выполнения программы.

Readln (<список переменных через запятую>);

Пример:

Readln (a,b,c);

Во время выполнения программы, как только встречается оператор ввода, компилятор останавливает работу программы и ожидает ввод данных с клавиатуры. Данных должно быть ровно столько, сколько переменных перечисленных в списке ввода.

Тип вводимых данных должен совпадать с типом переменных.

Значения вводятся через Enter.

Тема 6: Оператор вывода

Оператор вывода используется для вывода информации на экран пользователя.

Writeln (<список элементов вывода через запятую>);

В качестве элементов списка вывода можно использовать переменные, числа, выражения, текст в апострофах (символьные константы).

Пример:

Writeln (‘Введите число’);

Writeln (‘Периметр квадрата равен ’, х, ‘см’);

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]