Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodich_posobie_Turbo_Pascal.doc
Скачиваний:
33
Добавлен:
28.05.2015
Размер:
1.18 Mб
Скачать

2.2.7. Основные операторы

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

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

где “: =” – знак присваивания.

Следующие выражения читаются одинаково

x:=2; x:= 2;

y:=d+beta; y:=d+Beta;

Заглавные и прописные буквы в программе интерпретируются одинаково.

Оператор ввода:

readln (<список ввода>);

где readln - имя оператора ввода;

<список - ввода> - список имен переменных, разделенных запятыми.

Например:

readln (a,b,c);

По данному оператору с клавиатуры необходимо ввести значения переменных a, b и c.

По оператору

readln ;

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

Оператор вывода:

writeln (<список - вывода>);

где writeln - имя оператора вывода;

<список - вывода> - список переменных вывода, разделенных запятыми.

Оператор

writeln ;

Оператор writeln без списка вывода можно использовать для пропуска пустых строк при оформлении вывода результатов.

В операторе writeln можно использовать формат вывода значений переменных.

Например: writeln ( ’ a = ’, a:8:3, ’ b = ’ , b:3);

Первая цифра (8) после имени переменной вещественного типа определяет количество позиций, выделенных под число, включая знак и десятичную точку, а вторая цифра (3) определяет количество позиций выделенных под дробную часть числа. Цифра, стоящая после имени переменной целого типа, определяет количество позиций, отводимых под число, включая знак.

2.2.8. Комментарии в программе

В любом месте программы можно записать пояснительный текст – комментарий. Он не обрабатывается во время выполнения программы. Текст комментария ограничен символами { }.

{ Пояснения к программе - комментарии}

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

2.2.9. Примеры типовых задач по теме «Основы программирования»

1. Вычислить и вывести на печать значение функции y. Исходные данные x, a и b ввести с клавиатуры.

Тип алгоритма - следование.

Программа

Пояснения

рrogram primer_1;

uses crt;

var

a, b: integer; y,x: real;

begin

сlrscr;

writeln (’ введите x,a, b ’);

readln ( x,a, b);

y:=(a+2*b)*sqrt(a+2*b)*(1/cos(x));

writeln (’ y=’, y:8:3);

readln; end.

Имя программы – primer_1

Подключение модуля сrt

{Описательная часть}

{Исполнительная часть}

Функция очистки экрана

Вывод сообщения на экран

Ввод данных с клавиатуры

Вычисление функции

Вывод результатов на экран

2. Даны два целых числа. Найти их полусумму и произведение. Тип алгоритма -следование.

Программа

Пояснения

рrogram primer_2;

uses crt;

var

a, b,p: integer; s: real;

begin

сlrscr;

writeln (’ введите a, b ’);

readln ( a, b);

s: = (a + b)/2;

p: = a*b;

writeln (’ s = ’, x:8:3, ’ ’, ’p = ’, y:4);

end.

Имя программы – primer_2

Подключение модуля сrt

{Описательная часть}

{Исполнительная часть}

Функция очистки экрана

Вывод сообщения на экран

Ввод данных с клавиатуры

Вычисление полусуммы

Вычисление произведения

Вывод результатов на экран

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