Простые операторы языка Паскаль
Операторы языка Паскаль можно разделить на простые и сложные. Простые операторы не содержат внутри себя других операторов. Сложные (структурные) операторы представляют собой конструкции, содержащие простые операторы. К простым операторам относятся операторы: присваивания, ввода, вывода
Оператор присваивания – это основной оператор любого языка программирования. Общая форма записи оператора: V: =A, где V – имя переменной; : = - знак присваивания; A – выражение. Данный оператор вычисляет значение выражения А и присваивает полученное значение переменной V. Например, X: =X+2
Ввод числовых данных Для задания переменным их числовых значений можно использовать оператор присваивания. Однако в этом случае программа становится не универсальной, так как выполняется только при этих значениях переменных. Для вычисления программы при различных значениях переменных предназначен оператор ввода READ (читать).
Оператор ввода READ (читать) READ(a); READ(a 1, a 2, a 3); Допускается использование оператора ввода в виде READLN, осуществляющего переход на новую строку при вводе данных. READLN(a, b);
Вывод данных Для вывода данных из памяти компьютера на экран монитора предназначен оператор вывода WRITE (писать). WRITE(а 1, а 2, а 3); WRITE(‘выражение b=’, b); Допустим WRITELN(‘введите значение переменной а’); Перед вводом данных рекомендуется давать поясняющий текст с помощью оператора WRITE. Этим самым устанавливается диалог пользователя и компьютера.
Дана сторона равностороннего треугольника. Найти площадь этого треугольника. program primer_1; var a, S: real; begin cls; write('введите сторону равностороннего треугольника а='); read(a); S: =sqr(a)*sqrt(3)/4; writeln('S=', S: 6: 2); end. Primer_1. pas
К введённому двузначному числу n дописать цифру k в начало и в конец и, прибавив к результату 100, напечатать получившееся число. program dopisyvaem; var n, k, r: integer; begin write(’Введите двузначное число: ’); readln(n); write(’Введите одну цифру: ’); readln(k); r: =k*1000+k+n*10 + 100; writeln(’Получилось ’, r); readln; end. Пример2. pas
Задачи: 1. Известны периметр и длины двух сторон треугольника. Найти третью. 2. Вычислить площадь треугольника со сторонами a, b, c. 3. В каждом стакане (200 мл) компота должно быть n граммов сахара. Сколько г. сахара нужно засыпать в трёхлитровую банку? 4. Какой процент составляет число a от числа b?