Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник Кузнецова.doc
Скачиваний:
9
Добавлен:
18.11.2019
Размер:
369.15 Кб
Скачать

Var a,b: real;

begin

write ('введите два числа через пробел, затем нажмите<Enter>');

readln (a, b);

write (' а + b = ', а + b, 'a*b = ', a*b, 'a - b = ', a- b);

readln

end.

Служебные слова Паскаля, выделенные жирным шрифтом, при наборе текста программы на клавиатуре никак не выделя­ются, их различает транслятор (синоним — компилятор). По­этому служебные слова нельзя использовать в качестве имен. Первый оператор программного блока выводит на экран под­сказку для пользователя — что он должен сделать. Для ввода данных рекомендуется создавать подобные подсказки.

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

program E2;

var a,b,x,y,z: real;

begin

write ('введите два числа через пробел, затем нажмите

<Enter>');

readln (a, b);

х: = а + Ь;

у:= а*Ь;

z: = а - Ь;

write ('a + b = ', х, ' а * b = ', у,' а - b =',z);

readln

end.

Вопросы и задания

  1. Для чего необходимо описывать данные в программе?

  2. Как описать переменные одного типа, например вещественного?

  3. Какой оператор используется для ввода данных? Как он работает?

  4. Куда попадают введенные с клавиатуры числа при работе оператора ввода?

  5. Как перевести курсор на новую строку после ввода данных?

90

  1. Как вывести результаты работы программы на экран дисплея?

  2. Как сделать, чтобы данные выводились с новой строки?

  3. Как увидеть результаты вывода на экране дисплея, если уже сработал write?

  4. Можно ли получить результат вычислений без использования оператора присваивания?

  1. Напишите программу вычисления среднего арифметического двух чисел.

  2. Напишите программу вычисления расстояния между двумя точками плоскости.

  3. Напишите программу вычисления площади треугольника по формуле Герона.

  4. Напишите программу вычисления площади боковой поверхности куба.

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

  6. Напишите программу вычисления суммы модулей трех вещественных чисел.

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

  8. Напишите программу вычисления площади равностороннего треугольника.

  9. Напишите программу возведения числа в четвертую степень за две операции.

  10. Напишите программу возведения числа в седьмую степень за четыре операции.

  11. Напишите программу определения времени встречи двух автомобилей, если известно расстояние между двумя пунктами, откуда они вышли навстречу друг другу одновременно, а также их скорости.

  12. Напишите программу вычисления суммы арифметической прогрессии, если известен ее начальный член и разность, а также количество ее членов.

Указание: при работе на компьютере укажите разные форматы вывода чисел с фиксированной точкой, выполните программу для разных данных несколько раз.