Форматированный ввод результатов

Основные типы данных.

Ввод и вывод информации.

Общий вид программы.

Program имя;

label раздел меток

const раздел констант

tupe раздел типов

var раздел переменных

procedure, function раздел процедур, функций

begin

раздел операторов

end

Для облегчения понимания текста программы, в текст могут включаться комментарии-любой текст, заключенный в фигурные скобки

Пример: { Объявления переменных целого типа а и в }

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

Транслятор - это программа, обеспечивающая перевод написанной пользователем на языке программирования на внутренний язык ЭВМ (т.е. в машинные коды).

Чтобы сообщать компьютеру какую-то программу или необходимые вам для вычисления числа, нужно знать оператор ВВОДА и ВЫВОДА.

Оператор WRITE выводит на экран то, что содержится в круглых скобках и далее в апострофах. Ну а то, что записано без апострофов, сначала вычисляется, а затем выводится результат.

Пример 1. 1) WRITE (‘2 * 2’) вводят на экран 2 * 2

2) WRITE (2 * 2) вводят число 4

Есть ещё оператор WRITELN. Он отличается от первого лишь тем, что после ввода сообщений курсором водится на новую строку, т.е. начать информации начинается каждый раз с новой строки.

Ввод необходимых для вычисления чисел в память компьютера осуществляет оператор READ (или READLN). Приведём пример программы

Задача: Составить программу вычисления таблицы умножения

Программа:

program tab (input, output);

var

a, b: integer; {объявление переменных целого типа а и в }

begin

readln (a, b); {ввод с клавиатуры чисел а и в}

write (a * b) {вывод результатов}

end.

В языке Паскаль существует четыре основных типа данных:

n integer (целый)

n real (вещественный)

n char (, текстовой)

n boolen (логический)

Если хотя бы одна величина имеет тип real, то и результат имеет тип integer. Но результат вычислений зависит и от формулы

Пример 1. A: real; C = A * B будет вещественная B real;

Пример 2. С = 4, то А = В + С - величина целая

Пример 3. В = 5 С = 4

4 = (В /4 + C/3) то А - вещественная

При использовании оператора ввода после имени переменной арифметического выражения или константа через двоеточие, указывается количество позиций, отводимых для ввода данного значения. Затем ещё одно двоеточие указывает, сколько десятичных цифр следует сохранить справа от десятичной точки.

Пример 1. Чтобы ввести на печать результат величин

V = 12152.675 нужно записать

write (V: 9: 3)

Пример 2. Запись текста программы на Паскале для вычисления

объема шара V=4/3*pi * R3 при R=0.2

program SHAR (input, output);

const pi=3.14;

var

R: real;

V: real;

begin

R:=0.2;

V:= 4*pi *R*R*R/3;

writeln (‘Объём шара =’, V: 8: 3);

end.

,где V: 8: 3 означает количество позиций, отведенных для целых знаков числа и число позиций для десятичных знаков.

Пример 3.Составить программу вычисления площади трапеции.

program prim2 (input, output)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow